Power Pivot / DAX - 来自多个事实表的一个暗淡列的明显计数

时间:2018-02-07 20:47:14

标签: excel-formula dax powerpivot

在Excel 2016中使用Power Pivot

我有一张名为" Roster"拥有218个独特的员工姓名'和员工的其他属性

我有三个事实表,叫做#34;预测," "实际,"和"发票,"每个人都有相关的员工姓名'列,以及许多其他属性和值。我想要一个明确的“员工姓名”数字。在所有这三个表中,取决于我想要在我的数据透视表中调整它们,例如' Project'或者'公司。'我已经阅读了关于从一个表中计算多个列的计数,但我试图计算多个表。

当我创建度量: Headcount:=calculate(DISTINCTCOUNT('Roster_Table'[Employee Name]),'Actual','Forecast','Invoice'),并把它放在我的数据透视表中,我的计数非常小,只有14,这可能是三个表中只有一个表所独有的。

当我创建度量:Headcount:=DISTINCTCOUNT('Roster_Table'[Employee Name])时,我得到所有218

真正的数字应该是170左右。有关如何使这项工作的任何想法?

由于

1 个答案:

答案 0 :(得分:1)

请尝试以下DAX计算:

COUNTROWS(
 DISTINCT(
  UNION(
   VALUES('Forecast'[Employee Name]),
   VALUES('Actual'[Employee Name]),
   VALUES('Invoice'[Employee Name])
  )
 )
)