Здравствуйте! У меня есть модель данных из 3-х таблиц:
Таблица "волшебники": ID Волшебника, Волшебник.
Таблица "пары" (дисциплины): ID предмета, предмет
Таблица "факты": ID Волшебника, ID предмета, Часы
Столбец "Часы" в таблице "Табель" суммируется. По столбцу "ID Волшебника" происходит фильтрация суммы часов. В результате получается график:
Необходимо, чтобы строки, где "ID предмета" = 30, суммировались и прибавлялись к результатам "Гермиона Грейнджер". Пример того, как есть и как должно быть отображен в файле Excel "Данные для примера". Прикладываю файл "Пример.pbix." - в нём есть мера "Кол-во часов":
Код
Кол-во часов =
var Bez30 = CALCULATE(
SUM('Табель'[Часы]),
'Табель'[ID предмета] <> 30)
var Tolko30 = CALCULATE(
SUM('Табель'[Часы]),
'Табель'[ID предмета] = 30)
return
SWITCH(
TRUE(),
"Гермиона Грейнджер", Bez30 + Tolko30,
Bez30)
Каждая переменная считает корректно. Но при использовании SWITCH, мере перестаёт работать.
Сейчас, сумма часов по предметам = 135 ч., т.е. по каждому волшебнику 45 ч. Необходимо, чтобы по "Гермиона Грейнджер" было 75 ч., а по другим волшебникам 30 ч.