Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 以DAX为单位的度量值的平均值_Ssas_Powerbi_Dax_Tabular - Fatal编程技术网

Ssas 以DAX为单位的度量值的平均值

Ssas 以DAX为单位的度量值的平均值,ssas,powerbi,dax,tabular,Ssas,Powerbi,Dax,Tabular,我需要一个dax函数来计算度量值的平均值 有一个度量保质期,它是当前日期和第一个入境日期的差值。 首次入库日期是特定物料首次到达仓库的日期。 当在整体水平上查看时,度量应该是这样的,它应该给出单个货架期的平均值(存储和物料水平) 我尝试使用summary函数将表与物料和存储区分组。然后在此基础上,我使用averagex函数来计算平均值。还尝试在其顶部使用sumx函数,并将其除以不同的行数 POWERBI输出 图中显示了功率bi的输出(理想情况下,保质期和SL test1应相同,总共应为5.78)

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

有一个度量保质期,它是当前日期和第一个入境日期的差值。 首次入库日期是特定物料首次到达仓库的日期。 当在整体水平上查看时,度量应该是这样的,它应该给出单个货架期的平均值(存储和物料水平)

我尝试使用summary函数将表与物料和存储区分组。然后在此基础上,我使用averagex函数来计算平均值。还尝试在其顶部使用sumx函数,并将其除以不同的行数

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

功率双输出:

衡量标准

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

保质期:=除以(最大('日期'[日期])-[首次入境日期],7,0)

SL test1:=计算(平均值x(汇总(向内,向内[StoreMaterial],“平均值”,除以(最大值('Date'[Date])-[First向内日期],7,0)),[avg]))

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

立方体结构:


您还应该能够简化计算:

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

谢谢你,伙计。你的第二个解决方案成功了!!有时我们不得不使用简单的逻辑而不是复杂的逻辑logics@SanjayAjith我将答案简化为您测试的“第二个解决方案”。