Я работаю над мерой, которая, по сути, просто берет сумму за оплаченные значения, связанные с некоторыми идентификаторами последовательностей, которые попадают в предопределенный диапазон, но у меня возникают проблемы с попыткой решить проблему, когда я использую меру в матричном визуале.
Мера изложена ниже:
Filtered Paid :=
VAR Selection =
SELECTEDVALUE ( 'Selection'[ID], 1 )
VAR ThreeSigma =
3 * STDEV.P ( Data[PAID] )
VAR SeqMean =
AVERAGE ( Data[PAID] )
VAR ExcludedSeqs =
CALCULATETABLE (
VALUES ( Data[SequenceId] ),
KEEPFILTERS (
FILTER (
ALL ( Data[PAID] ),
Data[PAID] < SeqMean + ThreeSigma
&& Data[PAID] > SeqMean - ThreeSigma
)
)
)
RETURN
SWITCH (
Selection,
3, CALCULATE ( SUM ( Data[PAID] ), ExcludedSeqs ),
CALCULATE ( SUM ( Data[PAID] ) )
)
Мера работает нормально, когда я использую ее на карточке или карте, но когда я пытаюсь использовать ее в матричном визуале как 'Значения 'с полем Data[SequenceId]
в качестве поля' Rows ', мера никогда не отображает никаких значений, она просто вращается бесконечно. Я пробовал использовать несколько разных вариантов этой меры, и все, похоже, вызывают у меня одну и ту же проблему. Я также пробовал использовать фильтр визуального уровня, чтобы исключить эти записи, но, похоже, я не могу его отключить.
Любая помощь приветствуется!
Спасибо !!