PowerPivot:列 - 最小(列)

时间:2016-10-27 10:17:18

标签: excel powerpivot

这里是powerpivot的新手。我有一个从电源查询导入的电源数据透视表,如下所示

      Value    Name
      (blank)  301 -  PPFV Parametrics Rl
      100      301 -  ZLIMrl3Q
      100.5    301 -  ZLIMrl3Q
      101      301 -  ZLIMrl3Q
      101.5    301 -  ZLIMrl3Q
      102      301 -  ZLIMrl3Q
      102.5    301 -  ZLIMrl3Q
      103      301 -  ZLIMrl3Q
      103.5    301 -  ZLIMrl3Q
      104      301 -  ZLIMrl3Q
      104.5    301 -  ZLIMrl3Q
      105      301 -  ZLIMrl3Q
      42       301 -  ZLIMCVmQ
      42.5     301 -  ZLIMCVmQ
      43       301 -  ZLIMCVmQ
      43.5     301 -  ZLIMCVmQ
      44       301 -  ZLIMCVmQ

我想计算差价。意思是列 - 分(列)。我只需要用于具有相同名称的行。例如column - min(ZLIMCVmQ)。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

PowerPivot与Excel完全不同。计算是使用行上下文完成的。

要获得与行中的值匹配的MIN,您可以使用功能强大的CALCULATE函数和EARLIER函数。您需要查找这些函数以了解它们的工作原理。

Min = [Value]-CALCULATE(Min([Value]),FILTER('Table1',[Name]=EARLIER([Name])))

enter image description here

您可以通过以下方式找到与当前行值的差异:

Diff = [Value]-CALCULATE(Min([Value]),FILTER('Table1',[Name]=EARLIER([Name]))