Size: a a a

Power BI Group RU

2021 May 25

‏Юлка in Power BI Group RU
Всем привет! Подскажите, пожалуйста, почему на верхнем уровне по строкам вычисление происходит неверно? В таблице сравниваю значения между двумя датами. Если значение не изменилось, то ставится серая стрелка (на основании меры AvgLR_LT Flag).   По строкам нижнего уровня считается всё корректно, а для верхнего почему-то нет.
источник

A

Alexander in Power BI Group RU
Из справочника беру кол-во мг для дозировки, из таблицы упаковки*кол-во мг. На скрине видно, что для дозировки 400 мг в поле «Миллиграммы» тянутся значения, отличные от 400 (как бы суммируются из-за наличия других строк) аналогичным образом множатся значения в поле Миллиграммы + фасовка»
источник

IS

Ilya Shelegin in Power BI Group RU
Потому что контекст вычисления не верный
источник

‏Юлка in Power BI Group RU
Да, спасибо) что-то нагуглила как раз, разбираюсь
источник

IS

Ilya Shelegin in Power BI Group RU
У вас на уровне выше мера ничего не знает о ваших DCO, DCP и так далее.
источник

IN

Iliah Nazarov in Power BI Group RU
для числовых значений вполне нормально, что они суммируются. избавьтесь от дублирования строк или поменяйте агрегацию с суммы на первое значение или на минимальное значение. можно, конечно, посчитать кол-во повторов и разделить сумму на это значение
источник

‏Юлка in Power BI Group RU
Поняла. Нужно её переписать, спасибо)
источник

ET

Eugene Teslya in Power BI Group RU
Коллеги, 1-2 июня буду читать курс по DAX на русском языке.
16 часов теории и практики в формате Live-online.
Обещаю интерактивное и эффективное обучение.
Программа курса и условия участия по ссылке http://bi-jb.com/power-bi-education/groups/analizing_data.html?day=2
источник

A

Alexander in Power BI Group RU
Спасибо, остановился на quick measure МГ min per дозировка
источник

N

Nikolay in Power BI Group RU
Всем привет! Не пойму как посчитать количество элементов  в столбец если ячейка соответствует нужному значению. Пробовал *Кол-во оплат = IF(leads[statusId] = '32283994 or 39388771 or 142', COUNT(leads[price],))*
источник

KM

Kostya Mironov in Power BI Group RU
Воспользуйтесь одной из вариаций COUNT куда фильтр зашить можно
источник

N

Nikolay in Power BI Group RU
тогда не понятно как сделать проверку по другому столбцу
источник

IS

Ilya Shelegin in Power BI Group RU
CALCULATE(count (leads[price]), leads[statusid] =142||leads[statusid]39388771)
источник

KM

Kostya Mironov in Power BI Group RU
Так можете же несколько условий зашить, но вот вам другой вариант предложили)
источник

N

Nikolay in Power BI Group RU
спасибо, ругается http://joxi.ru/Y2LwaGqhEKQ0Bm (отформотировал как система рекомендует)
источник

IS

Ilya Shelegin in Power BI Group RU
Так скобка пропущена
источник

IS

Ilya Shelegin in Power BI Group RU
CALCULATE(COUNT (), условие)
источник

MM

Maxim Makarov in Power BI Group RU
Спасибо, помогло)
источник

MM

Maxim Makarov in Power BI Group RU
Переслано от Алексей
Table.FromRecords( Table.Group( table, {"CALLS_ID"}, {{ "rec", each Table.Max( _,  "CALLS_OR_CONTROL_MODIFY" )}} )[rec] )
Примерно так, если я все правильно понял.
источник

MM

Maxim Makarov in Power BI Group RU
Переслано от Iliah Nazarov
я тоже примерно так понял)
источник