Forum Discussion
Power BI : Complex Calculations on Calculated Table
- Anonymous5 years ago
Anonymous
You can create a column in the Application History table.Time(days) = IF([Prev] = "Stage 1", DATEDIFF(RELATED('Application Master'[Created On]),'Application History'[updated on],day), DATEDIFF(CALCULATE(MAX([Updated On]),FILTER('Application History',[Updated On]<EARLIER([Updated On]))),[Updated On],DAY))If need a calculated table, you can summarize():
Table = SUMMARIZE('Application History','Application History'[Application ID],[Prev],'Application History'[Time(days)])
Paul Zheng _ Community Support Team
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous , a new column in Application history
New column = datediff(maxx(filter(Applicationmaster ,Applicationmaster[Application ID] =Applicationhistory[Application ID]),Applicationmaster[Created on]),Applicationhistory[updated on],day)
New column = datediff(maxx(filter(Applicationmaster ,Applicationmaster[Application ID] =Applicationhistory[Application ID]),Applicationmaster[Created on]),Applicationhistory[updated on],day) & "Day"
Thanks a lot amitchandak for your quick answer. Your DAX also gives me datediff from stage 1 to stage 2, stage 1 to stage 3 and stage 1 to stage 4. Apologies couldn't reply earlier as I was unavailable.