Forum Discussion
SUM DAX Query on condition
I have a table with shipment number and dates. Need to calculate the Total backlog of that shipment and consider the latest date value and sum the column.
| Shipment | Date | Backlog | Result(required) |
| AX | 28/10/2022 | 28000 | 0 |
| AX | 29/10/2022 | 0 | 0 |
| BX | 28/10/2022 | 1400 | 0 |
| BX | 29/10/2022 | 0 | 0 |
7 Replies
- AntrikshSharmaCommunity Champion
insandur Edit the question and add a column for the desired result with detailed explanation.
- AnonymousNot applicable
Hi insandur ,
I have created a simple sample, please refer to it to see if it helps you.
Create 2 measures.
Measure = CALCULATE ( SUM ( 'Table'[Backlog] ), FILTER ( ALL ( 'Table' ), 'Table'[Shipment] = SELECTEDVALUE ( 'Table'[Shipment] ) ) )Measure2 = VAR _maxdate = MAXX ( ALL ( 'Table' ), 'Table'[Date] ) RETURN CALCULATE ( SUM ( 'Table'[Backlog] ), FILTER ( ALL ( 'Table' ), 'Table'[Date] = _maxdate ) )If I have misunderstood your meaning, please provide more details with your desired output.
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- insandurHelper II
Hi Polly,
Thanks for the solution, Backlog in my table is actually a meausre not a column so i am not able to get the correct ans.
- AnonymousNot applicable
Hi insandur ,
I have modified the answer. Please refer to it to see if it helps you.
Measure = SUMX(FILTER(ALL('Table'),'Table'[Shipment]=SELECTEDVALUE('Table'[Shipment])),[Mbacklog])Measure2 = VAR _maxdate = MAXX ( ALL ( 'Table' ), 'Table'[Date] ) RETURN SUMX( FILTER ( ALL ( 'Table' ), 'Table'[Date] = _maxdate ) ,[Mbacklog])The [Mbacklog] is also a measure.
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- AnonymousNot applicable
Hi insandur ,
Does that make sense? If so, kindly mark my answer as the solution to close the case please. If it does not , please share your ways. Thanks in advance.
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.