Я хотел бы отобразить ряд совокупных данных плана и факта на панели инструментов с комбинированной диаграммой и линейными диаграммами и таблицей рядом друг с другом, используя Power BI Version: 2.59.5135.781 64-bit (2018. June) редакция.
Моя формула DAX выглядит следующим образом:
CUMULATIVE_FACT = CALCULATE(
SUM('FACT_TABLE'[FACT_VALUE]);
FILTER(
ALL('DATES');
'DATES'[YEAR]=MAX('DATES'[YEAR]) &&
'DATES'[DATE]<=MAX('DATES'[DATE])
)
)
, которая отлично работает и дает результат как таковой (столбцы, отображаемые как TÉNY, относятся к совокупному факту) Совокупный план (строка, обозначенная как TERV) серия идентична этой, но с планами.Также вы можете изменить год, чтобы агрегирование выполнялось только для текущего года.
Однако я бы хотел, чтобы отображал либо нулевое (пустое), либо нулевое значение дляряд фактов после определенной даты , который задается как параметр .Это значение параметра хранится в таблице с одним столбцом и одной строкой в значении типа даты.
Таким образом, я изменил свою формулу как таковую
CUMULATIVE_FACT = IF(VALUES('DATES'[DATE])<= MAX(PARAMETER_TABLE[PARAMETER_DATE]);
CALCULATE(
SUM('FACT_TABLE'[FACT_VALUE]);
FILTER(
ALL('DATES');
'DATES'[YEAR]=MAX('DATES'[YEAR]) &&
'DATES'[DATE]<=MAX('DATES'[DATE])
)
); 0)
Формула отлично работает для диаграммы, но мой визуальный вид таблицы дает ошибку.
Таким образом, диаграмма выглядит хорошо, совершенно так, как мне хотелось бы ее отобразить, но таблица возвращает 'Была предоставлена таблица с несколькими значениями, где ожидалось одно значение' сообщение об ошибке
Сообщение об ошибке:
Столбец, указанный в сообщении, в основном является мерой CUMULATIVE_FACT
, я просто изменил его для простоты понимания.Я пробовал с BLANK()
вместо 0, но это выглядит так же.
Не знаю, почему он не работает с таблицей визуально.Есть идеи?