2017-02-14 137 views
0

我试图创建一个参数表来改变单位在我的透视表中的数据不被识别的Excel表格过滤器中提出我:我的交易在PowerPivot的措施

  • TransTBL表。
  • 带1的单位表; 1000; A栏和单位为1,000,000; K公司的; M的B列。

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

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

然后我尝试在PowerPivot侧的Units表中创建一个度量来识别选择了哪个切片器选项。我的措施不会识别切片机的选择。但是,如果将其直接应用于PowerPivot中的表格,它将识别该过滤器。

我按照here所述使用HASONEVALUE函数。

回答

0

该措施按预期正常工作。

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

result

你能提供对数据或模型的更多详细信息,看是否有相关的具体问题?