Forum Discussion
Daretoexplore
Advocate I
1 year agoActive people
Hey all My client has given me something that I'm not sure is possible, but wanted to check. My data is something like this. CustID. TransDate. Status. Amount 123. 12...
- 1 year ago
Total Spend with Open Status = VAR OpenCustomers = FILTER( SUMMARIZE( Data, Data[CustID], "HasOpen", CALCULATE(MAXX(Data, IF(Data[Status] = "Open", 1, 0))) ), [HasOpen] = 1 ) RETURN CALCULATE( SUM(Data[Amount]), TREATAS(SELECTCOLUMNS(OpenCustomers, "CustID", Data[CustID]), Data[CustID]) ) - 1 year ago
Try
Total for open customers = VAR OpenCustomers = CALCULATETABLE ( VALUES ( 'Table'[Cust ID] ), 'Table'[Status] = "Open" ) VAR Result = SUMX ( OpenCustomers, CALCULATE ( SUM ( 'Table'[Amount] ) ) ) RETURN Result
johnt75
Super User
1 year agoTry
Total for open customers =
VAR OpenCustomers =
CALCULATETABLE ( VALUES ( 'Table'[Cust ID] ), 'Table'[Status] = "Open" )
VAR Result =
SUMX ( OpenCustomers, CALCULATE ( SUM ( 'Table'[Amount] ) ) )
RETURN
Result