Forum Discussion
UKNSI-Powerbi
3 years agoFrequent Visitor
Row level variance
At the moment I have a table of customer cumulations grouped by Cust/Seq/Contract/Part/Date/Release/YYYYMM Cust Seq Contract Part Date Release Rev YYYYMM CUMULATION CUST1 1 0...
- 3 years ago
you may try to add a calculated column like this:
Variance2 = VAR _date = [Date] VAR _cumpre = CALCULATE( SUM(TableName[CUMULATION]), ALLEXCEPT(TableName, TableName[Cust], TableName[Seq], TableName[Contract], TableName[Part], TableName[YYYYMM]), TableName[Date] = _date-1 ) RETURN DIVIDE( [CUMULATION] - _cumpre, _cumpre)tried and it worked like this:
Ashish_Mathur
3 years agoSuper User
Hi,
This calculated column formula works
=DIVIDE([CUMULATION],LOOKUPVALUE(data[CUMULATION],data[Date],CALCULATE(MAX(data[Date]),FILTER(data,data[Cust]=EARLIER(data[Cust])&&data[Seq]=EARLIER(data[Seq])&&data[Contract]=EARLIER(data[Contract])&&data[Part]=EARLIER(data[Part])&&data[Date]<EARLIER(data[Date]))),data[Cust],data[Cust],data[Seq],data[Seq],data[Contract],data[Contract],data[Part],data[Part],data[YYYYMM],data[YYYYMM]))-1
Hope this helps.