有没有可能通过切片器的值动态选择表格中定义的适当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 的值。