SSRS Скрыть столбцы в матричном отчете
У меня есть матричный отчет SSRS, сгруппированный по больнице, координатору и месту нахождения. Строки заполняются именами врачей. У пользователя есть параметры для фильтрации по больнице, координатору, местоположению и врачу. В подробных строках отображается статус врача, например "Активен", "Завершен", который отображается разными цветами через условное форматирование.
Например, на снимке экрана синий квадрат может иметь статус Завершено. То, что я хотел бы сделать, это скрыть столбцы (местоположения), если единственный статус в столбце - Завершено или если нет статуса (все пустые квадраты).
Я добавил дополнительный столбец в SQL, где я назначил число каждому статусу ("Завершено" и "null" были наименьшим), а затем попытался применить формулу в SSRS, чтобы скрыть столбцы, где состояние было меньше 2:
=IIF(Fields!statuscount.Value < 4, True, False)
Это не сработало должным образом, так как проигнорировало мой выбор параметров и вернуло все, а также имело пустое место вместо мест, которые были удалены.
Я думаю, что мне, возможно, придется создать формулу, используя функцию контекста, но я не уверен, как это сделать. Кто-нибудь знает как это сделать?