2015-10-06 48 views
0

我有一个计算发票的运行余额的方法,请参阅DAX model invoice running balance这个问题。现在我希望能够平均由查询上下文过滤的运行余额。平均计量/创建一个表DAX

也就是说,以某种方式使用DateDim返回一个表格,并计算每天的发票余额,并在查询上下文中使用所选期间对该表格进行平均。我尝试了一些解决方案,但还没有找到一个聪明的方法来做到这一点。

回答

1
AveragedRunningBalance:= 
AVERAGEX(
    DimDate 
    ,[InvoiceBalanceToDate] 
) 

这将通过日期在上下文中(逻辑和的RowFilter,columnfilter,限幅器,和滤波器中的枢轴选择的)步骤行接一行,计算[InvoiceBalanceToDate]对于每行中的该表,并将这些个体结果以平均值(在上下文中用DimDate中的日期数除以个体总和)累积。

+0

再次感谢。现在看起来很简单,你写了答案。我显然不明白X功能是如何工作的。 – Molotch