Ask questions and get answers about Celonis products from experts and peers.
Recently active
Hello Celonis Community, Celonis 4.5 I need to create a pareto chart showing the Delta hours (planned-actual) for each production phase (e.g. setup, production, breakdown,). Each phase can have different unique activities, for which Ive defined dedicated variables : The actual data are derived from the ACTIVITIES table. The Target data are located in another table: image.png827211 4.92 KB The two tables are not directly linked. The common parent table is the CASE table. image.png1609576 21.6 KB I use the component Column Chart and I add Dimension: KPI(Category), so defined CASE WHEN ACTIVITIES.ACTIVITY_EN IN (A,B,C) THEN Setup WHEN ACTIVITIES.ACTIVITY_EN IN (D,E,F) THEN Production WHEN ACTIVITIES.ACTIVITY_EN IN (G,H,I) THEN Dismantling WHEN ACTIVITIES.ACTIVITY_EN IN (L,M,N) THEN Breakdown ELSE NULL END KPI: CASE WHEN KPI(Category) = Setup THEN SUM(PU_SUM(CASES,PLANNED_TIME.Setup))- SUM(HOURS_BETWEEN(ACTIVITIES.START_TIME,ACTIVITIES.END_TIME)) WHEN KPI(Category) = Dismantling TH
How can I copy the full tab from one analysis and paste into another. Idea is to have power user create there analysis in seperate folders / analysis. Once it reaches a validated stage then to copy the whole tab and paste in Productive / published analysis. Doing component by component is erronus and time consuming. Thanks Naveen Gupta
Hi all, Were using datepickers that are linked to a variable <%=date%> , which at the same time is being defined by different formulas. When looking at the title for the date picker, we have chose the text related to the variable <%=date%> The problem is that when the variable is being defined by a formula, and not a field in a table. this is also the case when we have graphs associated to the dates, in this case, the whole formula is displayed when the users hover over the graph we have tried to save the formula as a KPI, at least just to have the KPI name displayed, but in this case the variable will not be set, and the date picker will not work. Is there any way to avoid showing the whole formula as the title for these cases? Thank you for your help! image.png401673 20 KB image.png617572 36 KB
Hello together, is it possible to built an KPI in an OLAP, like:= count cases (with sheet selection) / count cases in sum (without the sheet selections)Thank you in advanceSarah
Hello Community,anybody has an idea how to consider the calendar-times (which is related on the datamodel) in the following Source-Target function:Preformatted text AVG(DAYS_BETWEEN(SOURCE(Status_FY1718.csv.CHANGEDATE,REMAP_VALUES(Status_FY1718.csv.STATUS, [CLOSED, NULL]),FIRST_OCCURRENCE TO LAST_OCCURRENCE),TARGET(Status_FY1718.csv.CHANGEDATE,REMAP_VALUES(Status_FY1718.csv.STATUS, [CLOSED, NULL]),FIRST_OCCURRENCE TO LAST_OCCURRENCE)))indent preformatted text by 4 spacesFYI: the service times areMONDAY 08:00 - 18:00 TUESDAY 08:00 - 18:00 WEDNESDAY 08:00 - 18:00 THURSDAY 08:00 - 18:00 FRIDAY 08:00 - 18:00Best regardsSarah
Hi all, I would like to define a new KPI to measure the ratio of eProcurement (EP) orders vs. all other PO doc types. The doc type information comes from the PO header (EKKO), however Id like to show the ratio based on line item level (EKPO). The formula which Ive set-up and which works fine for the ratio on Header looks as follows: 100 * AVG(CASE WHEN EKKO.BSART = EP THEN 1.0 ELSE 0.0 END) Somehow, Ive to bring in one more variable to take line items into account: COUNT_TABLE(EKPO) Any idea how to combine to show the ratio of EP PO items? Thanks, Oli
Hello Team, I noticed the decision tree function seems not available. Is it true or just the blue color didnt show? Best Regards, Chen Lei
HelloI am trying to create a KPI called PO Touch Indicator that will allow me to have a Value of touchless, manual intervention, or unknown based on the activites and User Type per PO.When AT LEAST one UserType = - then unknownWhen ALL UserType = B then TouchlessWhen AT LEAST one UserType = A and rest are B or all are A then Manual interventionEx 1:PO: 12344232 // PO ITEM: 01 // Activity: 1 // UserType: A // KPI "PO Touch Indicator: unknownPO: 12344232 // PO ITEM: 01 // Activity: 2 // UserType: - // KPI "PO Touch Indicator: unknownPO: 12344232 // PO ITEM: 01 // Activity: 3 // UserType: B // KPI "PO Touch Indicator: unknownEx 2:PO: 12344232 // PO ITEM: 01 // Activity: 1 // UserType: B // KPI "PO Touch Indicator: touchlessPO: 12344232 // PO ITEM: 01 // Activity: 2 // UserType: B // KPI "PO Touch Indicator: touchlessPO: 12344232 // PO ITEM: 01 // Activity: 3 // UserType: B // KPI "PO Touch Indicator: touchlessEx 3:PO: 12344232 // PO ITEM: 01 // Activity: 1 //
Hi, After upgrade of Celonis to 4.5, I am experiencing the new issue in one of my models. Please see an error in the attached screenshot. cycle.PNG951196 16.2 KB Ive been able to find just a short explanation of the error HERE Is someone else facing this kind of issue? How did you solve it? Thanks, Tomas Kvapil
Hello Everyone,I hope you all doing good I would like to see how many orders that are going through Credit Check. Normally, thecredit check was executed on the Header level, which means we do not care about position lines. But in the Celonis the activity is defined from Order item not from the order header level.In order to see the total number of orders that are going through credit check , I have implemented PQL codeAsCOUNT((CASE WHEN _CEL_O2C_ACTIVITIES.ACTIVITY_EN IN (Deny Credit Check,Approve Credit Check)THEN " VBAK".VBELN ELSE NULL END))/COUNT_TABLE(VBAK)But still it counts the activity.Do you have any idea, how to count only sales orders for an activity by using any other function?Thanks in AdvanceWith regardsRahul
Hello, i want to visualize a big process in Celonis. This process runs through several systems. I now have the problem with my CASE_ID because they change through the process. This means, for example, that the process begins with a measure number, later the measure number becomes an order, and in the end this order becomes another order. So the 1: 1 relationship is given, but I have to consider the change of the CASE_ID. Can someone help me? Example: Step1: 700350000 Step2: 6125600 Step3: 6185600 thx.
Hi together,I have the following question. To check if a SAP batch run for the invoice creation is scheduled at the best time I would like to check when the manual invoice creations occuring normally at a day.For example:Batch runs at 15 PM, but most of the invoices are created manually at 10 AM (for whatever reason). So it would be maybe better to run the batch at 10AM.Im thinking about a graph or diagramm whichs shows me the time as a dimension (in hours, 8AM, 9AM and so on) and the number of invoice creations at the different points of time at a day.Is something like this possible? Are there any suggestions?Best regards,Friedemann
Issue: As we are building more and more dashboards we realize that some dashboard sheets are printed and spread, for instance in Obeya rooms. However, there is no way to include the applied filters, unless you make a screenshot, and therefore it is unclear what the printout represents. Feature request: Include the applied filters either in the print version, or make them available via a macro such that these can be added in a text field to be added to the dashboard sheet, and therefore will show up in a printout of the dashboard sheet.
We have connected Celonis to our central data core. This means we have data of over 700 processes in one generic table structure (case, step, process, client, etc.). However, this also means that if we want to have different case notions (for instance one analysis has a process as scope and hence case=case, while another is focusing on customer journey where case=client). Currently this means we have to load in the data twice (or more), with different activity/case notions set. This means duplication of the data. It would be nice if this setting could be data model independent (or: one data model has several case/act notions from which the dashboard can select one). Im aware of the process explorer option to change the activity attribute, but my request/suggestion is also concerning the case notion.
Hi Team, We want to make one Column Chart, where X-axis (Dimension) have a data point like (0-3 Days, 4-6 Days, 7-9 Days, 10-16 Days & 17+ Days) and KPI will have such as PO Lines Pending & PO Pending GR Amount. But the issue is sorting not working properly, its sorting randomly. Is there have a way to custom sort the Dimension. Regards, Rakesh Paul
Hello community,at the moment Im working on defining a drop down bottom to filter Production Order having Bad Conditions or without Bad Conditions.To do so, I use a code like the one below.Unfortunately, the amount of possible Bad Conditions is so high that after a certain number ofMATCH_PROCESS I get the error:image.png891111 7.46 KBBut if I separate the formula in 2 pieces, then I get the desired result.However, Im not able to combine the 2 pieces together and I should have multiple drop down lists as a filter not practical.Do you have better ideas?At least do we know if there is a real limited number of conditions that can be added in the CASE WHEN function?Many thanks,FrancescaCASE WHEN** MATCH_PROCESS** (LOOP[A] AS loop_A,LOOP[B] AS loop_B,LOOP[C] AS loop_CCONNECTED BY DIRECT [loop_A, loop_B], DIRECT [loop_B, loop_C])>0OR **** MATCH_PROCESS (LOOP[A] AS loop_A,LOOP[B] AS loop_B,LOOP[D] AS loop_DCONNECTED BY DIRECT [loop_A, loop_B], DIRECT [loop_B, loop_D])>0OR **** MATCH_PROC
We want to execute in PQL the following SQL code:SELECT SUM (BD2.betkortbedr), BD2.CrediteurFROM BSAK_DEF2 BD2INNER JOIN LFA1_BEW_CSV LFA ON BD2.Crediteur = LFA.CrediteurWHERE LFA.Flinqer IS NULL AND (BD2.Korting1 > 0)GROUP BY BD2.CrediteurBut the join is not fully discribed in the PQL documentation.Does anyone have a sugestion how to solve this with PQL?
Hello, I try to create a Button drop down component for just a specific table in my analysis. So when I filter with this button, just this specific table is effected. Can anyone help me how to implement this? Best Wishes Sasan
Hi, in an Accounting use case we are looking for sales order items, where a goods issue was already booked but no invoice was created yet. That works fine with the process functions and shows always the cases where this situation is currently valid. My question: Is there a possibility to show also the situation at a reference date? So for example that you can display the amount and value of sales order items that have been in this so called ship to bill stock at 04/30/19? Thank you and best regards, Marco
Hi everyone, with an increasing number of datamodels there might be an increasing connection between the data models for certain aspects. With the functionality of a button, you are currently able to jump between certain analyses even between different projects/data models. Still many data models use same base tables, like customer/material/ or other information. In many cases a complete end-to-end process cannot be covered within a single data model in a reasonable size/complexity of the data model. Thats why most of the times Order/Development/Planning/Production/Accounting/ are covered within seperate data models, even though there are information that are used in all of those data models. Would it be possible to enhance the functionality of jumping between analyses with matching certain attributes between the data models (easiest way would be if the same tables/attributes are available) to keep the filters without manually re-selecting them in every analysis you jump into? That wou
Hello, I was trying to get the Median of a column. But no matter which way he calculates, he just gives me a rounded number. Even if I enter the numbers manually, the correct solution would be 4.54. Anyone have any idea what it is? Rundungsfehler2.png938969 33.4 KB Rundungsfehler.png873927 50.9 KB Thank you in advance
HelloI am trying to filter a OLAP table with the component filter. I have a KPI that is comparing three date values and is capturing the lastest date. I want to filter the OLAP table in the component filter where the Latest Date is blank to not appear in the table.I have tried the following and have been unsucessful:FILTER KPI(LatestDate) != NULLFILTER KPI(LatestDate) != Error message: Operator implementation could not be found or wrong types. Comparator is not implemented yet.Thank you
Hello !I am trying to compare payment terms (ZTERM) from two tables: LFB1 & EKKOCurrently my formula below is not working because the cases where LFB1.ZTERM is showing as - in an OLAP table and EKKO.ZTERM has a value, is not marking it has Different Terms. I have tried ISNULL(column) and = and = NULL.CASEWHEN LFB1.ZTERM= AND EKKO.ZTERM != THEN Different TermsWHEN LFB1.ZTERM != AND EKKO.ZTERM = THEN Different TermsWHEN LFB1.ZTERM != EKKO.ZTERMTHEN Different TermsWHEN LFB1.ZTERM = EKKO.ZTERMTHEN Matching TermsELSE NULLEND
Dear All,in my source data I have a field that I need to convert to Date.My field mask is DDMMYYSerialnumbe and represents barcode.I have used TO_TIMESTAMP and SUBSTRINGTO_TIMESTAMP(SUBSTRING(BSEG.ZUONR,0,2)||.||SUBSTRING(BSEG.ZUONR,2,2)||.||20||SUBSTRING(BSEG.ZUONR, 4, 2), DD.MM.YYYY)Sometimes however bardode has incorrect format. Can I have a function that will convert to date if format is ok and leave NULL is format is not ok?
Hello AllI am trying to capture the latest date of a field.Ex: For VENDOR 1234 which has three separate PO Dates:PO Entry Date 1/1/18PO Entry Date 3/1/19PO Entry Date 2/1/19I would like the result of this formula to display Most Recent PO Entry Date: 3/1/19Thanks !
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.