PowerPivot 中的计算字段
Calculated Field in PowerPivot
我曾尝试研究这个问题,但在理解 DAX 时遇到了问题。
我正在使用 PowerPivot 而不是普通数据透视表 table,这样我就可以使用非重复计数功能。我想创建在经典数据透视 table 中等同于计算字段的内容。我在下面的图片中整理了一个例子。
在数据透视表 table 的值部分,我有一个不同的红帽销售额计数(B 列)。同样在价值部分的右侧,我有帽子总销量(所有颜色)的计数(C 列)。我想添加另一列,显示红帽销售额占总帽子销售额的百分比 - 我正在寻找的解决方案是使用字段或度量将 'Distinct Count of Red Hat Sales' 除以 'Count of Total Sales' PowerPivot(基本上是我在 D 列中手动输入的内容)。
我认为我必须使用 DAX 来创建度量?
我确信这个问题之前可能已经有人回答过,但我找不到我要问的确切内容。任何帮助将不胜感激。
您需要使用以下公式创建 DAX 度量值:
= DIVIDE( [Count of Red Hats], [Count of Total Hats])
此函数忽略被零除的错误。如果发生此类错误,该函数默认显示空白,但您可以选择显示其他内容(DIVIDE 函数有第三个可选参数)。
我曾尝试研究这个问题,但在理解 DAX 时遇到了问题。
我正在使用 PowerPivot 而不是普通数据透视表 table,这样我就可以使用非重复计数功能。我想创建在经典数据透视 table 中等同于计算字段的内容。我在下面的图片中整理了一个例子。
在数据透视表 table 的值部分,我有一个不同的红帽销售额计数(B 列)。同样在价值部分的右侧,我有帽子总销量(所有颜色)的计数(C 列)。我想添加另一列,显示红帽销售额占总帽子销售额的百分比 - 我正在寻找的解决方案是使用字段或度量将 'Distinct Count of Red Hat Sales' 除以 'Count of Total Sales' PowerPivot(基本上是我在 D 列中手动输入的内容)。
我认为我必须使用 DAX 来创建度量?
我确信这个问题之前可能已经有人回答过,但我找不到我要问的确切内容。任何帮助将不胜感激。
您需要使用以下公式创建 DAX 度量值:
= DIVIDE( [Count of Red Hats], [Count of Total Hats])
此函数忽略被零除的错误。如果发生此类错误,该函数默认显示空白,但您可以选择显示其他内容(DIVIDE 函数有第三个可选参数)。