Я использую стиль tablix для отображения диапазона дат, основанного на параметре диапазона дат. На рисунке ниже показано CAT1-CAT20 с общим количеством случаев. Мне нужна помощь в том, как рассчитать базу Case% по общей сумме случаев.SSRS - вычисление строк с использованием общего количества столбцов
Например: Общий кол-во случаев = 3,393, CAT1 = 11, Case% для CAT1 = 0.324% (11/3,393). У меня возникли трудности с выяснением способа вычисления Case% с использованием общего количества случаев.
Я написал код в SQL, но когда я добавлю его в набор данных SSRS, он отключается. Заранее спасибо.
Вот 4 дня данные (Примечание: Это фактический отчет). У меня есть 2 набора данных 1) RSNCD_SUB по дате, подсчитывая регистр по категориям (код причины). 2) RSNCD_TTL по дате, подсчет случаев по данным, и я использую матрицу tablix.
Ниже приводится сравнение при запуске отчета с использованием нескольких даты против одного дня. Как вы можете видеть, расчет на 1-дневный прогон верен, но он неверен в течение нескольких дней.
Спасибо Пито. Он работает, когда это единственная дата. Данные столбцов категории могут иметь больше категорий (Cat 21 на 3/21, Cat 22 на 3/23 и т. Д.). Если это одна дате от 3/20, скажем, у Cat1 есть 34, а Total для 3/20 - 169 = 20.12, но при запуске отчета от 3/24 до 3/26 расчет неверен. – Arsee
@Arsee Итак, когда вы используете несколько дат, вы хотите, чтобы проценты были для всех значений по всем датам? Если это так, новое выражение, добавленное в мой ответ, должно сделать трюк. –
Спасибо. Итак, «DAY» - это имя набора данных, а «Tablix1» - это имя свойства? – Arsee