Страницы: 1
RSS
PowerBI - Подсчёт по условию и группировка, подсчёт значений по условию
 
Здравствуйте! Не получается выйти на нужные данные.
Есть 3 таблицы, задача посчитать количество человек с минусом по итогу месяца, что-то сделал, но не то...
Файл Power BI прикрепляю. Подскажите, 2 дня уже бьюсь.
Изменено: Zonda - 08.08.2019 18:58:57
 
Код
Чел. с минусом = 
COUNTROWS(
    FILTER(VALUES('ФИО'[Счёт №]);CALCULATE(SUM('Операции'[Сумма])) <0)
)

ЗЫ только зачем вам двустороняя связь 1:1 с календарем?
F1 творит чудеса
 
Максим Зеленский, спасибо большое!!
Про связь - это тестовый пример, пришлось собрать навскидку, ибо как собраны измерения и т.п. не знаю - в роли пользователя по динамическому подключению к SSAS, про связи поэтому не знал, но немного почитал про это сейчас.
В боевой файл на базе Вашего примера подошёл вариант:
Код
Чел. с минусом = 
COUNTROWS(
    FILTER(VALUES('ФИО'[Счёт №]);CALCULATE('Операции'[Сумма]) <0)
)
Видимо, суммы там уже агрегируются где-то...
Подскажите, а как сделать, чтобы в данном примере за март выводился ноль? Сейчас, получается, март не выгружается вообще (т.к. он отфильтровывается), но хочется подобрать вариант, даже костыльный, чтобы можно было добавить 0. Думаю, это делается как-то через SUMX с прибавлением нуля? Но опять же не получается грамотно сделать.

UPD. Вроде решил просто добавив "+ 0", только график показывает все месяцы вперёд до конца года с нулями :)
Изменено: Zonda - 13.08.2019 00:20:04
 
Надо в меру добавить фильтр по максимальной дате в исходных данных
Что-то вроде
Код
if(max(Calendar[date])<=calculate(max(операции[date]);all(операции));ваша формула)
F1 творит чудеса
Страницы: 1
Наверх