Forum Discussion
Pawluk
7 years agoNew Member
Running Total Measure on 2 columns using CountA
I am trying to create a Running Total using COUNTA on two columns to give a running count of statuses at the end of each day. If a Value is in the NEW_VALUE I want to Add 1 to the running total for t...
Anonymous
7 years agoNot applicable
And I know exactly why you get 0 :) The empty cells in your table are not really empty. They do hold strings; they might be of zero length but they're still strings. Please replace them with proper BLANK()'s.
Best
Darek
- Anonymous7 years agoNot applicable
Mate, here's the running total and it does what you wanted. If you want to know what the constituent parts return (the parts with a double underscore __), then just replace the output with the names of the variables.
Running Total = var __visibleDate = SELECTEDVALUE( Dates[Date] ) var __dateExistsInData = NOT ISEMPTY( FILTER( All( Data[CHANGE_DATE] ), Data[CHANGE_DATE] = __visibleDate ) ) var __countOld = CALCULATE( COUNTA( Data[OLD_VALUE] ), Data[OLD_VALUE] <> BLANK(), Dates[Date] <= __visibleDate, ALL( Data ) ) var __countNew = CALCULATE( COUNTA( Data[NEW_VALUE] ), Data[NEW_VALUE] <> BLANK(), Dates[Date] <= __visibleDate, ALL( Data ) ) var __total = __countNew - __countOld return if( __dateExistsInData, __countNew - __countOld )Please note that I've created a proper Dates table and marked it as such, then joined it to the date column in the Data table. When you put your data on a visual, do not use the CHANGE_DATE (this field should be hidden). Use the Date field from the Dates table, like so:
Best
Darek