Forum Discussion
Anonymous
4 years agoNot applicable
Return values for blanks
Hello everyone, I am comparing statistics from Messi and Ronaldo. I have column with Date, Player and Goals. And I created a cumulative measure, which is as follows: Cumulative goals = CA...
- 4 years ago
Hi Anonymous ,
According to your description, here's my solution.
1.Create a new table.
Table = GENERATE ( VALUES ( Stats[Date] ), UNION ( ROW ( "Player", "Messi" ), ROW ( "Player", "Ronaldo" ) ) )2.Create a calculated column in the new table.
Goal = IF ( MAXX ( FILTER ( ALL ( 'Stats' ), 'Stats'[Date] = EARLIER ( 'Table'[Date] ) && 'Stats'[Player] = EARLIER ( 'Table'[Player] ) ), 'Stats'[Goals] ) <> BLANK (), MAXX ( FILTER ( ALL ( 'Stats' ), 'Stats'[Date] = EARLIER ( 'Table'[Date] ) && 'Stats'[Player] = EARLIER ( 'Table'[Player] ) ), 'Stats'[Goals] ), 0 )3.Create a measure.
Cumulative goals = SUMX ( FILTER ( ALL ( 'Table' ), 'Table'[Date] <= MAX ( 'Table'[Date] ) && 'Table'[Player] = MAX ( 'Table'[Player] ) ), 'Table'[Goal] )Get the expected result.
I attach my sample below for reference.
Best Regards,
Community Support Team _ kalyjIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
4 years agoNot applicable
amitchandak Thank you, and that would work, but in this case, it doesn't.
I think it's because there's only one day per player:
When Ronaldo scores and Messi doesn't, you have a row with the specific date, the number of goals and Ronaldo.
amitchandak
Super User
4 years agoAnonymous , do you have a Separate date and player table ? In that case this might work