DAX - 计算 child table 中不同 parent 的行数
DAX - counting rows of distinct parent in child table
我可能不擅长谷歌搜索,因为我找不到这个看似简单的谜题的答案。
我在表格立方体 (2013) 中有以下 table
**ProjectId Department Region Amount**
100 Dep1 Reg1 300
102 Dep1 Reg1 -300
103 Dep1 Reg1 -100
104 Dep2 Reg1 300
154 Dep2 Reg1 400
187 Dep2 Reg1 -200
198 Dep3 Reg1 -100
199 Dep3 Reg1 300
前三个属性是组织层次结构的一部分。我想创建一个度量值来计算聚合 [Amount] 小于 0 的部门数量。
在这种情况下,'Dep1' 为 -100,在查看 parent 区域 (Reg1) 时应计为“1”。
关于如何编写此度量的任何想法 - 以便可以使用此 table 中的组织层次结构对其进行分析?非常感谢所有帮助!
我尝试了以下方法:
- 创建一个单独的 table 仅列出部门,添加一个计算列以汇总每个 child 的金额,并检查结果是否 < 0。
- 根据 #1 创建一个度量:'Calculate(countrows('Department');IsDepartmentNegative = 1)。
此度量仅得出部门总数 - 但无法根据示例中使用的主要 table 的组织层次结构进行分析。
我认为你需要这样的措施:
Negative Department Count =
CALCULATE (
DISTINCTCOUNT ( Table[Department] ),
FILTER ( Table, [Amount] < 0 )
)
它将计算每个不同的部门,金额小于零。
如果有帮助请告诉我。
我可能不擅长谷歌搜索,因为我找不到这个看似简单的谜题的答案。
我在表格立方体 (2013) 中有以下 table
**ProjectId Department Region Amount**
100 Dep1 Reg1 300
102 Dep1 Reg1 -300
103 Dep1 Reg1 -100
104 Dep2 Reg1 300
154 Dep2 Reg1 400
187 Dep2 Reg1 -200
198 Dep3 Reg1 -100
199 Dep3 Reg1 300
前三个属性是组织层次结构的一部分。我想创建一个度量值来计算聚合 [Amount] 小于 0 的部门数量。 在这种情况下,'Dep1' 为 -100,在查看 parent 区域 (Reg1) 时应计为“1”。
关于如何编写此度量的任何想法 - 以便可以使用此 table 中的组织层次结构对其进行分析?非常感谢所有帮助!
我尝试了以下方法:
- 创建一个单独的 table 仅列出部门,添加一个计算列以汇总每个 child 的金额,并检查结果是否 < 0。
- 根据 #1 创建一个度量:'Calculate(countrows('Department');IsDepartmentNegative = 1)。
此度量仅得出部门总数 - 但无法根据示例中使用的主要 table 的组织层次结构进行分析。
我认为你需要这样的措施:
Negative Department Count =
CALCULATE (
DISTINCTCOUNT ( Table[Department] ),
FILTER ( Table, [Amount] < 0 )
)
它将计算每个不同的部门,金额小于零。
如果有帮助请告诉我。