使用 dax 查询计算 PowerBI 中的方差
Calculate Variance in PowerBI using dax query
我正在尝试在 PowerBI 中创建方差度量。
这是我的数据,
Month Year MonthNo Value
Jan 2016 1 700
Feb 2016 2 800
March 2016 3 900
April 2016 4 750
.
.
Jan 2017 13 690
Feb 2017 14 730
我对第 7 个月的差异应该是,
`{Avg(values(4,5,6) - Value(7)} / Value(7)`
i.e (Average of last 3 months value - current month value) / Current month value
如何在 Power BI 中执行此操作?谢谢
如果您可以使用专栏,我相信您可以使用此代码添加一个以获得您想要的内容:
Variance = (CALCULATE(AVERAGEX(Sheet1,Sheet1[Value]),FILTER(FILTER(Sheet1,Sheet1[MonthNo]<=EARLIER(Sheet1[MonthNo])-1),Sheet1[MonthNo]>=EARLIER(Sheet1[MonthNo])-3))-Sheet1[Value])/Sheet1[Value]
您需要将 Sheet1
的所有实例替换为您的 table 的名称。
它会给你这样的东西:
我正在尝试在 PowerBI 中创建方差度量。
这是我的数据,
Month Year MonthNo Value
Jan 2016 1 700
Feb 2016 2 800
March 2016 3 900
April 2016 4 750
.
.
Jan 2017 13 690
Feb 2017 14 730
我对第 7 个月的差异应该是,
`{Avg(values(4,5,6) - Value(7)} / Value(7)`
i.e (Average of last 3 months value - current month value) / Current month value
如何在 Power BI 中执行此操作?谢谢
如果您可以使用专栏,我相信您可以使用此代码添加一个以获得您想要的内容:
Variance = (CALCULATE(AVERAGEX(Sheet1,Sheet1[Value]),FILTER(FILTER(Sheet1,Sheet1[MonthNo]<=EARLIER(Sheet1[MonthNo])-1),Sheet1[MonthNo]>=EARLIER(Sheet1[MonthNo])-3))-Sheet1[Value])/Sheet1[Value]
您需要将 Sheet1
的所有实例替换为您的 table 的名称。
它会给你这样的东西: