Forum Discussion
webportal
Impactful Individual
5 years agoCalculate total YTD within filtered table
This is MyTable: It is defined in a variable within a calculated table, like: Table= VAR Tab = FILTER(...) RETURN Tab I want a measure with the YTD values sum of Value, but ON...
- 5 years ago
Hi webportal ,
Try the following code:
Measure = VAR temp_table = CALCULATETABLE ( FILTER ( SUMMARIZE ( ALL ( 'Table'[ID] ), 'Table'[ID], "Total_Value", SUM ( 'Table'[Value] ) ), [Total_Value] < 0 ), ALL ( 'Table' ) ) VAR IDSELECTION = SELECTCOLUMNS ( temp_table, "ID", 'Table'[ID] ) RETURN CALCULATE ( TOTALYTD ( SUM ( 'Table'[Value] ), 'Table'[Date] ), FILTER ( ALL ( 'Table'[ID] ), 'Table'[ID] IN IDSELECTION ) )Result below and in attach PBIX file:
- Anonymous5 years ago
Hi webportal ,
You can create a measure as below:
Measure = VAR _tab = SUMMARIZE ( 'Table', 'Table'[ID], "svalue", CALCULATE ( SUM ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) ) ) VAR _tvalue = MAXX ( FILTER ( _tab, [svalue] < 0 ), [ID] ) RETURN CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( ALLSELECTED ( 'Table' ), 'Table'[ID] = _tvalue && 'Table'[Date] <= SELECTEDVALUE ( 'Table'[Date] ) ) )Best Regards
Anonymous
5 years agoNot applicable
Hi webportal ,
You can create a measure as below:
Measure =
VAR _tab =
SUMMARIZE (
'Table',
'Table'[ID],
"svalue", CALCULATE ( SUM ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) )
)
VAR _tvalue =
MAXX ( FILTER ( _tab, [svalue] < 0 ), [ID] )
RETURN
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[ID] = _tvalue
&& 'Table'[Date] <= SELECTEDVALUE ( 'Table'[Date] )
)
)
Best Regards