Forum Discussion
Rankx with Dates
- Anonymous6 years ago
Hi Anonymous ,
Create a Calculated Column
RANK Column = RANKX(FILTER('Table','Table'[Customer] = EARLIER('Table'[Customer]) && 'Table'[Material]= EARLIER('Table'[Material])),'Table'[Order_date],,ASC)Regards,
Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Hi Anonymous ,
You can use the below meaures.
Hi Anonymous
power bi is running into performance issues with your nice measure as I want to use that formula in a complexer modell.
To receive a better performance, I want to work with tables instead of reports.
So I created a table with the formula summarize and entered the Columns (Customer, Material, Order Date)
Unfortunately your measure is not working in the table.
Could you help me with that?
Many Thanks
Lanko
- Anonymous6 years agoNot applicable
Hi Anonymous ,
Which formula , the rankx formaula or the Var.p formula
Also, please share some sample of the table you have created.
Regards,
Harsh Nathani
- Anonymous6 years agoNot applicable
Hi Anonymous,
thanks for the quick reply. I'm talking about the rankx formula.
I created the table: Report_Table
Report_Table = SUMMARIZE(table1;table1[customer];table1[material];table1[Order_date])
Ranking1(calculated column):
Ranking1 =var a = MAX(Report_Table[customer])var b = MAX(Report_Table[Material])returnRANKX(FILTER(ALL(Report_Table[Soldto_number];Report_Table[Material_number];Report_Table[Order_date]); Report_Table[customer] = a && Report_Table[customer] = b); CALCULATE(MAX(Report_Table[Order_date]));;ASC;Skip)Report_table:
Customer Material Order_date Ranking1 A 123 1.2.2019 1 A 123 5.2.2019 1 A 123 6.3.2019 1 A 124 1.2.2019 1 B 123 10.4.2019 1 B 123 15.6.2019 1 C 124 3.8.2019 1 C 124 15.9.2019 1 So basically the ranking is not working like that.
Do you have an idea on that?
BR
Lanko
- Anonymous6 years agoNot applicable
Hi Anonymous ,
Create a Calculated Column
RANK Column = RANKX(FILTER('Table','Table'[Customer] = EARLIER('Table'[Customer]) && 'Table'[Material]= EARLIER('Table'[Material])),'Table'[Order_date],,ASC)Regards,
Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)