Forum Discussion
MAX return wrong results
- 6 years ago
Hi, Analitika
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Table1:
You may create two measures as below.
TotalSumByOpNr = var tab = SUMMARIZE( Table1, Table1[ApNr], "Result1", var _opnr = SELECTEDVALUE(Table1[OpNr]) return CALCULATE( SUM(Table1[Sum]), FILTER( ALL(Table1), Table1[OpNr]=_opnr ) ) ) return MAXX( tab, [Result1] )MaxDate = var tab = SUMMARIZE( Table1, Table1[ApNr], "Result2", var _opnr = SELECTEDVALUE(Table1[OpNr]) return CALCULATE( MAX(Table1[Date]), FILTER( ALL(Table1), Table1[OpNr]=_opnr ) ) ) return IF( ISFILTERED(Table1[ApNr]), MAXX( tab, [Result2] ) )Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I have Table1
OpNr | ApNr | Sum | Date
123 | 456 | 300 | 2019-07-17
123 | 856 | 50 | 2019-08-07
Expected result
ApNr | TotalSumByOpNr | MaxDate
456 | 350 | 2019-08-07
856 | 350 | 2019-08-07
Total | 350 | empty (show no dates)
I use
TotalSumByOpNr = SUMX(VALUES(Table1[OpNr]), CALCULATE(MAX(Table1[Sum])))
MaxDate = MAX(Table1[Date])
Analitika , add these columns with OpNr in your visual
calculate(lastnonblankvalue(Table[Date], Sum(Table[Sum])), allexcept(Table[OpNr]))
calculate(max(Table[Date]), allexcept(Table[OpNr]))
- Analitika6 years agoPost Prodigy
It is not working, as produce dublicates