gpt4 book ai didi

powerbi - 根据切片器值选择 DAX 度量

转载 作者:行者123 更新时间:2023-12-02 18:32:07 28 4
gpt4 key购买 nike

是否可以通过切片器值动态选取表中定义的适当 DAX 度量?

源表:

+----------------+------------+
| col1 | col2 |
+----------------+------------+
| selectedvalue1 | [measure1] |
| selectedvalue2 | [measure2] |
| selectedvalue3 | [measure3] |
+----------------+------------+

我放入切片器的 col1 的值。我可以通过以下方式检索这些值:

SlicerValue = SELECTEDVALUE(tab[col1])

我可以硬编码:

MyVariable = SWITCH(TRUE(),
SlicerValue = "selectedvalue1" , [measure1],
SlicerValue = "selectedvalue2" , [measure2],
SlicerValue = "selectedvalue3" , [measure3],
BLANK()
)

但我不想在 DAX 度量中对 SelectedValue 与 Measure 的关系进行硬编码。我想在源表中定义它。

我需要这样的东西:

MyMeasure = GETMEASURE(tab[col2])

当然假设这样一个函数存在,并且只过滤了 col2 的一个值。

最佳答案

@NickKrasnov 在其他地方提到了计算组。要自动生成硬编码查找表,您可以 use DMVs against your pbix .

您可以执行如下操作来获取可粘贴到大型 SWITCH 中的输出格式。

SELECT
'"' + [Name] + '", [' + [Name] + '],'
FROM $SYSTEM.TMSCHEMA_MEASURES

关于powerbi - 根据切片器值选择 DAX 度量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57658395/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com