PowerBI:用于代替 SAC 层次结构的 SELECTEDVALUE 的用途

PowerBI: What to use in place of SELECTEDVALUE for SAC hierarchies

提问人:sarvani 提问时间:10/26/2023 最后编辑:sarvani 更新时间:10/26/2023 访问量:32

问:

我正在努力寻找视觉效果的解决方案。视觉对象是一个矩阵。 我们正在尝试在 Power BI 中重新创建 SAC 层次结构。 我有一个事实和一个维度表。 维度表有层次结构,这就是让我感到困惑的原因。

尺寸表:

rep_item_dim_id rep_item_id parent_item_id
1 ALL_MEASURES
2 KF.999型
3 KF.001型 ALL_MEASURES
4 KF.002型 ALL_MEASURES
5 KF.003型 ALL_MEASURES
6 编号:KF.003.01 KF.003型
7 编号:KF.003.02 KF.003型
8 编号:KF.002.01 KF.002型
9 型号:KF.002.02 KF.002型
10 KF.004型 ALL_MEASURES
11 KF.005型 ALL_MEASURES
12 KF.006型

情况表:

货币 rep_item_dim_id
23 9
67 9
34 8
45 8
68 8
20 4
59 4
80 3
99 3

事实数据表没有所有rep_item_ids的数据,下面是我必须在 Power BI 中创建的度量值

KF.003 = KF.003.01 + KF.003.02

KF.004=KF003/KF002,即(rep_item_id=5的货币总和)/(rep_item_id的货币总和=4)

KF.005=KF001*KF002,即(货币总和rep_item_id=3)乘以(货币总和rep_item_id=4)

KF006= 如果 KF003>0 则 1-(KF003/KF001) 否则为 0.即,如果 rep_item_id=5 的货币之和大于 0,则 (1 - (rep_item_id=5 的货币之和)/(rep_item_id = 3 的货币之和)否则为 0。

我确实创建了这些措施。对于我的 Matix 视觉对象,第一个层次结构是parent_rep_item_id,接下来是rep_item_id。

我知道我可以使用 SELECTEDVALUE 并显示度量值,如果它们位于同一层次结构中。

当层次结构不同时该怎么办。请指教。

PowerBI DAX 可视化效果 PowerQuery M

评论


答:

0赞 David Browne - Microsoft 10/26/2023 #1

您需要将此层次结构扁平化。请参阅父子层次结构 - DAX 模式。例如

enter image description here

成为

enter image description here