DAX中小节的平均值

时间:2018-12-27 11:51:12

标签: ssas powerbi dax tabular

我需要一个dax函数来计算度量的平均值。

有一个度量标准的保质期,即当前日期与首次输入日期之差。 首次进货日期是特定物料首次到达商店的日期。 从整体上看,该指标应该像我这样给出,它应该给出单个货架寿命(商店和物料水平)的平均值。

我尝试使用summary函数将表与物料分组并存储。然后最重要的是,我使用了averagex函数来计算平均值。还尝试在其顶部使用sumx函数并将其除以不同的行数。

POWERBI输出 该图显示了功率bi的输出(理想情况下,保质期和SL test1应该相同,并且应该总共为5.78)

Power BI输出:

enter image description here

测量

首次进入日期:= MIN(Inward [Rdate])

保质期:= DIVIDE(MAX('Date'[Date])-[First Inward Date],7,0)

SL test1:= CALCULATE(AVERAGEX(SUMMARIZE(Inward,Inward [StoreMaterial],“ avg”,DIVIDE(MAX('Date'[Date])-[First Inward Date],7,0)),[avg ]))

多维数据集结构 此图显示了SSAS表格立方体中的内向表的结构

多维数据集结构:

enter image description here

1 个答案:

答案 0 :(得分:0)

您还应该能够简化计算:

SL test1 := 
    AVERAGEX(
      VALUES(Inward[StoreMaterial]),
      [Shelf life]
    )