Forum Discussion
Getting the maximum value for each order
- Anonymous3 years ago
Hi all,
I managed to solve it through af combination of the suggestions posted in the thread.
Thanks to everyone for inputs!
The solution for the time of controls was:
FirstControl = MINX ( TOPN ( 1, 'QualityControl', 'QualityControl'[CheckedDateTime], DESC ), 'QualityControl'[CheckedDateTime] ) SecondControl = MINX ( TOPN ( 2, 'QualityControl', 'QualityControl'[CheckedDateTime], DESC ), 'QualityControl'[CheckedDateTime] )As I actually needed the five latest times of control I just increased the TOPN value for each measure.
Hi johnt75
Thanks for your response!
I'm unable to use the INDEX function. I think it's due to the DirectQuery connection.
I have the same issue sometimes with the CALCULATE function.
Are you running the December 2022 version of Power BI Desktop? If not, try updating to the latest version. The INDEX function was only introduced in November or December I think.
- Anonymous3 years agoNot applicable
Sorry for my late response.
It took some time to get Power BI Desktop updated as I'm not allowed to do it myself.I've tried to use your suggestion but get the error:
"INDEX Relation paramter may have duplicate rows. That is not allowed."
- johnt753 years ago
Super User
For the first QC date you could simply use MIN('Quality Control'[Checked datetime]), for the 2nd you can try
Second QC = VAR Top2 = TOPN ( 2, 'Quality Control', 'Quality Control'[Checked datetime], ASC ) RETURN MINX ( Top2, 'Quality Control'[Checked datetime] )- Anonymous3 years agoNot applicable
I still have issues.
Unfortunately I'm not able to share the data as a DirectQuery connection, but I've made some sample data in Excel. Both Excel and PBIX files are attached.
I've tried to create both of the measures you've suggested.
https://drive.google.com/drive/folders/1vQGG9PGobKcCIm8IxlvhXgwwM7RPyT1z?usp=sharing
Once again, thank you very much for your help.