在PowerPivot度量中无法识别Excel表格过滤器

时间:2017-02-14 21:24:15

标签: excel powerpivot dax

我正在尝试创建一个参数表来更改我的数据透视表中数字的单位。我有:

  • TransTBL表与我的交易。
  • 单位表格为1; 1000; A列和单位为1,000,000; K公司的; M列在B栏中。

这两个表都在我的数据模型中。

我将单位列B作为切片器添加到TransTBL,尽管他们没有连接。

然后,我尝试在PowerPivot端的Units表中创建一个度量,以识别选择了哪个切片器选项。我的测量将无法识别切片器选择。但是,如果我将它直接应用于PowerPivot中的表,它将识别过滤器。

我正在使用HASONEVALUE函数,如here所述。

1 个答案:

答案 0 :(得分:0)

该措施按预期正常运作。

AmountDisplay = 
IF(
    HASONEVALUE(Units[B]),
    SUM(TransTBL[Amount]) / VALUES(Units[A]),
    SUM(TransTBL[Amount])
)

result

您能否提供有关数据或模型的更多详细信息,以确定是否存在任何特定问题?