Как свернуть категорию до нуля, если любая из подкатегорий пропустила 100%? - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю над каким-то особым запросом, чтобы показать нулевое значение, если какая-либо из подкатегорий ниже целевого значения не достигла цели (100%), я попытался использовать SUMX, но в итоге он выдал все подкатегории, даже если он не подпадает под категорию группа. Я пытаюсь получить матричный вид.

enter image description here

Формулы, которые я пробовал,

Formula 1
Over 100+:= CALCULATE(Count(ProductID),FILTER(Payout,Payout[Performance%]>=1))


Formula 2
IF(DIVIDE(SUMX(Payout,Payout[ActualPay]),SUMX(Payout,Payout[Risk Amount]))>=1,1,0)

Заранее спасибо за любые помощь !!

1 Ответ

1 голос
/ 28 февраля 2020

Вы можете выполнить итерацию по таблице и проверить, имеет ли каждая строка производительность более 100%, и взять минимум для всех строк.

Over 100+ = MINX ( Payout, IF ( Payout[Performance%] >= 1, 1, 0 ) )

Обратите внимание, что когда это мера, таблица Payout фильтруется по локальному контексту фильтра. Таким образом, в каждой строке продукта таблица Payout, переданная в MINX, является только этой строкой.

...