DAX 中度量的平均值
Average of a Measure in DAX
我需要一个 dax 函数来计算度量的平均值。
有一个度量保质期,它是当前日期和首次入境日期之间的差异。
首次进货日期是特定 material 首次到达商店的日期。
当从整体水平来看时,我应该这样制定指标,它应该给出单个保质期的平均值(商店和 material 水平)。
我尝试使用汇总函数将 table 与 material 分组并存储。然后最重要的是我使用 averagex 函数来计算平均值。还尝试在其之上使用 sumx 函数并将其除以不同的行数。
POWERBI 输出
该图显示了功率 bi 的输出(理想情况下保质期和 SL 测试 1 应该相同并且总共应该给出 5.78)
Power BI 输出:
措施
首次进港日期:= MIN(进港[Rdate])
保质期 := DIVIDE(MAX('Date'[日期])-[首次入境日期],7,0)
SL test1 := CALCULATE(AVERAGEX(SUMMARIZE(Inward,Inward[StoreMaterial],"avg", DIVIDE(MAX('Date'[Date])-[First Inward Date],7, 0) ),[平均]))
立方体结构
此图显示了 SSAS 表格立方体
中向内 table 的结构
立方体结构:
你应该也能简化计算:
SL test1 :=
AVERAGEX(
VALUES(Inward[StoreMaterial]),
[Shelf life]
)
我需要一个 dax 函数来计算度量的平均值。
有一个度量保质期,它是当前日期和首次入境日期之间的差异。 首次进货日期是特定 material 首次到达商店的日期。 当从整体水平来看时,我应该这样制定指标,它应该给出单个保质期的平均值(商店和 material 水平)。
我尝试使用汇总函数将 table 与 material 分组并存储。然后最重要的是我使用 averagex 函数来计算平均值。还尝试在其之上使用 sumx 函数并将其除以不同的行数。
POWERBI 输出 该图显示了功率 bi 的输出(理想情况下保质期和 SL 测试 1 应该相同并且总共应该给出 5.78)
Power BI 输出:
措施
首次进港日期:= MIN(进港[Rdate])
保质期 := DIVIDE(MAX('Date'[日期])-[首次入境日期],7,0)
SL test1 := CALCULATE(AVERAGEX(SUMMARIZE(Inward,Inward[StoreMaterial],"avg", DIVIDE(MAX('Date'[Date])-[First Inward Date],7, 0) ),[平均]))
立方体结构 此图显示了 SSAS 表格立方体
中向内 table 的结构立方体结构:
你应该也能简化计算:
SL test1 :=
AVERAGEX(
VALUES(Inward[StoreMaterial]),
[Shelf life]
)