SELECTEDVALUE даст вам результат только тогда, когда в слайсере выбрано одно значение. Если вы хотите узнать, выбран ли Life
или Medial
, вы можете посмотреть содержимое базовой таблицы. Он будет отфильтрован, чтобы включить только строки со значениями, указанными в слайсере. Поэтому, если выбран Life
, в таблице вы найдете строку со значением Life
. То же самое с Medical
. Также вы можете проверить, выбрано ли какое-либо значение в слайсере или нет с помощью функции ISFILTERED .
Так что если у вас есть такая таблица:
И определите меру следующим образом:
Life or Medical Selected =
var LifeSelected = COUNTAX(FILTER(LOB_Table; LOB_Table[LOB] = "Life"); [LOB])
var MedicalSelected = COUNTAX(FILTER(LOB_Table; LOB_Table[LOB] = "Medical"); [LOB])
RETURN AND(ISFILTERED(LOB_Table[LOB]);OR(NOT(ISBLANK(LifeSelected)); NOT(ISBLANK(MedicalSelected))))
Затем вы можете проверить, выбран ли один из них
или нет