Power Pivot / DAX - 来自多个事实表的一个昏暗列的不同计数
Power Pivot / DAX - Distinct Count of one dim column from multiple fact tables
2016 年 Excel 使用 Power Pivot
我有一个名为 "Roster" 的 dim table,具有 218 个独特的 'Employee Names' 和员工的其他属性
我有三个名为 "Forecast," "Actual," 和 "Invoice," 的事实 table,每个都有相关的 'Employee Name' 列,此外还有许多其他属性和值。我希望在所有这三个 table 中有一个不同的 'Employee Name' 计数,这取决于我想在我的枢轴 table 中对它们进行枢转的内容,例如 'Project' 或'Company.' 我读过关于从一个 table 跨多个列进行计数,但我正在尝试跨多个 table 进行计数。
当我创建以下指标时:
Headcount:=calculate(DISTINCTCOUNT('Roster_Table'[Employee Name]),'Actual','Forecast','Invoice')
,然后把它放在我的支点 table 中,我得到一个非常小的 14,这可能是三个 table 中只有一个唯一的。
当我创建以下度量时:Headcount:=DISTINCTCOUNT('Roster_Table'[Employee Name])
,我得到所有 218
真实数字应该在 170 左右。有什么想法可以实现吗?
谢谢
请尝试以下 DAX 计算:
COUNTROWS(
DISTINCT(
UNION(
VALUES('Forecast'[Employee Name]),
VALUES('Actual'[Employee Name]),
VALUES('Invoice'[Employee Name])
)
)
)
2016 年 Excel 使用 Power Pivot
我有一个名为 "Roster" 的 dim table,具有 218 个独特的 'Employee Names' 和员工的其他属性
我有三个名为 "Forecast," "Actual," 和 "Invoice," 的事实 table,每个都有相关的 'Employee Name' 列,此外还有许多其他属性和值。我希望在所有这三个 table 中有一个不同的 'Employee Name' 计数,这取决于我想在我的枢轴 table 中对它们进行枢转的内容,例如 'Project' 或'Company.' 我读过关于从一个 table 跨多个列进行计数,但我正在尝试跨多个 table 进行计数。
当我创建以下指标时:
Headcount:=calculate(DISTINCTCOUNT('Roster_Table'[Employee Name]),'Actual','Forecast','Invoice')
,然后把它放在我的支点 table 中,我得到一个非常小的 14,这可能是三个 table 中只有一个唯一的。
当我创建以下度量时:Headcount:=DISTINCTCOUNT('Roster_Table'[Employee Name])
,我得到所有 218
真实数字应该在 170 左右。有什么想法可以实现吗?
谢谢
请尝试以下 DAX 计算:
COUNTROWS(
DISTINCT(
UNION(
VALUES('Forecast'[Employee Name]),
VALUES('Actual'[Employee Name]),
VALUES('Invoice'[Employee Name])
)
)
)