Ask questions and get answers about Celonis products from experts and peers.
Recently active
Hello everyone,I have a question about quick display of dates in a certain form.There are two date-time fields, A and B. I need to calculate the difference between them and to display it in user-friendly format HH:MM:SS. For example, A = 12:30:05, B=14:20:00, then I want to have 1:49:55.Using the celonis function DATEDIFF(ss) or SECONDS_BETWEEN I obtain a big number like 6595.an I get this time difference in the desired format HH:MM:SS in some natural way, without using tiring formulas like SECONDS_BETWEEN(A,B)/3600 || : || SECONDS_BETWEEN(A,B)/60 || : || SECONDS_BETWEEN(A,B)%60 and so on?Thank you,BestPolina
Is there a way to delete already uploaded files on Event Collection>File Uploads.
I would like to upload CSV data to SNAP workspace account of mine. I want to do it in an automated way. If there is REST API, i can do it. Is this possible? If so can anyone point me to the documentation to achieve this?
Hey @all, I need a filter that looks at the event time of the activity I am looking for. With this filter I can determine my KPI worklist. At the moment i have a filter, but the wrong filter. For Example. image984209 7.49 KB In this picture we can see my Celonis activity table. (ID activity timestemp) In my other table AUFK I have the column ERDAT in which i can see the start date of my order -->(28.Feb.2019 07:51:48) My actually FILTER YEAR(AUFK.ERDAT) = Year(Today()) keeps the Start date of my ID 6254008060 with the activity Erffnet. But I need the timestemp Technisch abgeschlossen for my filter. > FILTER YEAR("timestemp from technisch abgeschlossen) = Year(Today()) On this example the Year is the same, but I have enough IDs where the start Date ist in 2018 and the activitity technisch abgeschlossen is in 2019. That means I could get rid of AUFK.ERDAT and use directly the timestamp of my activity table. But I dont know the Function. Pls can u help me.
Hello,Im trying to use 2 olap tables (one in front of the other) and a button dropdown with two variables and I want that one olap table come to the front layer when I select one of the variables in the dropdown button and when I select the other variable in the dropdown button the other table comes to the front layer again. Is this possible?Thanks in advance
Hi Celonis Community, I am currently analysing a P2P process where some orders have just been created, but not been ordered. These orders still have monetary values assigned to them in the Casetable. If I now add up the values to get how much money was spent e.g. on a certain article, these values distort my results, as they are also accounted for, but have not been ordered. Is there a way to restrict e.g. a certain table or sheet or the whole analysis to only values which run through the process step invoice received to only add up cases which have actually been ordered? E.g. with the Component-, Sheet- or Analysis-Filters? Thanks a lot. Best regards Jonas
Hi Team, 1-In OLAP TABLE how to Add Grand Total Row with sum of Numeric value. 2- Let Say in Table - I have 5 Rows , and want to exclude 1 Rows . 1- A - 10 2-B -20 3-C-30 4-D-40 5-Null -50 I want Show olap table as below 1- A - 10 2-B -20 3-C-30 4-D-40 Total - 100
Hi everyone, is there a way in IBC to access the current selections displayed in the selection bar via a variable, etc? Wed like to list current selections for example in text components. Best, Benedikt
Hello,I would like to filter a field after comparing it to a variable.The variable value is only a part of the field value, that is why I would like to use the "LIKE % % function.I tried to define % and % as wrapping characters for the variableI also tried to write % and % manually in the component filter formula.( FILTER TABLE.FIELD LIKE % <%=VAR%> %; )None of these worked. Is there a solution for this?Thank you very much for your help,Best RegardsRobin
We have a question in regards to matching percentages when combining two tables with a one to many relationship. Fig 1. Tables one to many relationship When performing a count on the keys used for joining, we get the correct counts when using two number components. For example: Number Component 1: COUNT( TableA."_case_key") Number Component 2: COUNT( TableB."_case_key") However, when we combine the counts in a single component, and divide them by each other, then we receive the wrong count. So the component 3 is wrong: Number Component 3: COUNT( TableA."_case_key")/COUNT( TableB."_case_key") We suspect the error might be lying in the way the tables are joined. Please guide us in finding a solution, to get the right division.
Dear Celonis Community, I have a problem with the Casecount of certain items. Attached you find my data-model where I have linked the Casetable to the Masterdata Tables (Articles, Adresses, Projects and Shipments) and the Activitytable. If I now display the Casecount for different features (see file Problem Casecount Article- and Adress-Table), the Casecount is displayed as having a lot of missing data for the Article related features (left third of the Screenshot) and also for Adress related features (right third of the Screenshot). For the Project related Features it works perfectly fine (central third), but all of these three Tables are linked in the same way to the datamodel via a Foreign Key, which is a number, but which I have declared as being a String-Variable, as I do not need to calculate values for these columns. Can you help me find out, where the wrong values for the Article related or Adress related features come from? Thanks a lot and best regards Jonas Data Modell1920
i have list of activities in my workflow and i want to write the pql for finding list of activities where avg throughput time is more than 1 day. let say the activity A and B has avg throughput time is 1 day and for Activity B and C is more than 1 day. so it should show activity B and C as per pql with their case id
Hi All, i am trying the load the data in celonis system. After successful data is loaded, it shows some error like The timestamp and sorting columns dont define a distinct order of the activity. Eventhough the sorting is properly defined, still the error exists. Could you please help me out? Thanks in advance Celonis Error851179 14.6 KB
Hi,Id like to create a component filter, that only displays cases in the process explorer that dont have any activity with a manual user type. The result is, that we only see the process, where every activity is automated.I tried:FILTER ISNULL(PU_COUNT(VBAP, activity.user_type, activity.user_type IN (<%=AutoTypes%>))) = 0;but it didnt work. I think, pu_count must be wrongHas anyone an idea?Best regards,Carina
Hi,According to the data engineering track, the Celonis transformation uses Vertica SQL. I searched online and find Vertica SQL website: https://www.vertica.com/docs/9.2.x/HTML/Content/Authoring/ConceptsGuide/Other/SQLOverview.htm?tocpath=SQL%20Reference%20Manual|_____1I follow the Vertica SQL examples and syntax, but for some examples, I cannot execute them in Celonis transformation statement editor part. Why this happens? Where can I find the exact documentation/manuals for Celonis transformation?Thanks.
Hello Dear All,I am doing an analyze for a supplier companys inventory. The data-set is like this in the image below.Screenshot 2020-01-07 at 14.08.041495829 62.5 KBThe data set is for the last 4 years, and I just want to calculate the daily cases for each product, for determining the amount of Sale order per day for each product.I would appreciate if you could advice me a way to calculate avg daily sale order for each product id.Thank you so much and have a nice working days
Hi All,Currently I have an OLAP table with, amongst others, Sales Order value, Invoice value and a check if these two are equal. For the first two columns (SO value and Invoice value) I just changed the formatting of the column in order to apply 2 decimal rounding. Hence, its showing 3319.94 for both SO and Invoice.However, as per standard SAP these field actually have 15 positions. The results in a problem when Im applying some filtering. Currently I have a filter in place to show only cases where the delta is bigger than 0. Although for the above case the delta is 0, it still showed up in my table. Reason being that actually the SO has a value of 3319.94000000000545 and the Invoice has a value of something like 3319.939999999999929.Question now is how to make use of the rounded decimals values instead of the actual values in a filter or formula. Stated in Excel terms, I want to filter on cases where:abs(round(SO value, 2) - round(Invoice value,2)) > 0It seems like the Round functi
Hello Dear All,I am doing an analyze for a supplier companys inventory. The data-set is like this in the image below.Screenshot 2020-01-07 at 14.08.041495829 62.5 KBWhat I want to do is to determine the valuable products according to frequency and price rank. So, for this purpose I firstly aggregate the all products with price rank and created new column represent the frequency counted.Screenshot 2020-01-07 at 14.56.44435820 18.6 KBAnd frequency is calculated with this KPI: COUNT_TABLE(PM_Last.csv_CASES)And now I just want to apply a manual RFM algorithm to determine most valuable products. So, I need to use the values of this two column and create a monetary value in another column. For this, I just need to multiply the 2 column, such as the formulation that I tried COUNT_TABLE(PM_Last.csv_CASES) * PM_Last.csv.BuyPriceRankBut, I receive this error message : Screenshot 2020-01-07 at 14.12.45786133 9.82 KBI think, what I want to do is not complex but I couldnt find a way to use aggrega
Hi, I would like to create an analysis for three of our depts. together.The department is one of the characteristics of activities and the whole process is not only happens in those 3 depts of interest.If I use filter ACTIVITY_TABLE.DEPT IN (1,2,3) Celonis cuts all the activities that were performed in other departments. I am rather interested in all the cases that were ever touched by my 3 Departments no matter if some of the activities were performed somewhere else - the process should be shown completely.Thank you!
Hello, I have a question on how to filter a table with a dimension, and a aggregation. For example I have a olap table with: Dimension A | Count(Dimension) abc | 5 cde | 10 Now I would like to create a filter on top of this olap table and filter out everything that has a count of the dimension lower than 6. From the documentation regarding filtering I understand that I filter will not work, in this post I am looking for an alternative. https://zalando.eu-1.celonis.cloud/help/display/CIBC/FILTER I would appreciate any help on how to do this. Best, Paul
Hello to everyone who reads this! I think the solution of my problem could be pretty easy, but I dont get it I need to search for loops of each activity in my analysis which are directly followed by an specific activity. Every activity can loop and every activity can be directly followed by the specific activity. Basically the soltion should be something like this: FILTER MATCH_PROCESS_REGEX (Table1.ACTIVITY, variable >> variable+ >> XXX $ ) = 1 An activity (no matter if it is the first activity in the case or not) is followed by one or more occurrences of the same activity and is directly leading to the specific activity XXX. Yes: A - A - XXX Yes: A - A - XXX Yes: A - B - C - C - C - C - XXX Yes: V - W - P - P - P - XXX No: D - D - E - XXX No: F - G - F - G - XXX My problem is, I dont know how to insert a variable or something similar into this formula which is checking each activity in the analysis not only the hard coded one. It would be great to see the number of occur
Is there any way we can calculate average throughput time in the process explorer between activities in YEAR or MONTH I tried creating custom KPI but couldnt go through. Thanks in adv. -Amogh
Dear all,Currently we are doing some analysis on our O2C process. We are making use of a data model in which the delivery document line item is the central case_id in the case table. Attached to this case table are, amongst others, the earlier steps in the process (i.e. Sales Order data) as well as later steps in the process (i.e. Invoice data). A graphical representation for the analysis of 1 SO Line item (which contains 2 cases here) looks as follows:image909261 6.49 KBIn the above example, the specific SO_line 100 consists of two deliveries and two invoices (delivery line item:invoice = 1:1 relationship)In Celonis weve created the following overview for this SO Line item:image1168107 9.59 KBINVOICE Q is defined as PU_SUM(VBAP, _CEL_O2C_CASES.INVOICE_QTY)Besides, we have a date picker component to filter on billing date. However, so far it doesnt work as we hoped it would. The idea is that if we enter 01/01/2019 - 31/12/2019 as date range, only the first billing document (Dec 20th) i
Hi everyone, I am looking for an OLAP table which can show multiple KPIs (MODUS, MEAN, TRIMMED MEAN, QUANTILE) of the throughput time between activities. The business use case is to have a comprehensive overview of the real throughput time from Celonis in order to compare these values with the current master data settings in the operating system. Celonis - OLAP Table743229 38.2 KB The first row is showing the overall throughput time of the process from the first activity (A) to the last activity (D) (e.g. from customer order is received until product arrived at the customer. In the rows below I want to check the throughput time of the individual process steps. For example, activity A (start pick&pack) to activity B (complete pick&pack)) Question 1: How can I show in the first columns the two activities I am interested in? Question 2: In addition, how can I add an individual line like illustrated as Bottom Up SUM Question 2: How can the MODUS be calculated? There is no PQL fun
Could you please help with a question about using R in celonis? I only start to use function such as RCALL and RAGG. My analisys requeres work with dates and time, so I have to use datetime types and test this with the following code: *RAGG(v_oa_cases.number AS x, * as.POSIXct(2019-01-01 12:00:00) ) This gives an error: No result value in R script execution. Same as specifying the format in as.POSIXct. What could be the problem? Could somebody help with the suitable options? Thank you
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.