Я создаю сообщение о результатах случая с родительским ребенком, группирующимся на группе строки и группировке отдельного столбца:
Натыкание на отчет является месяцами в году, и бег по отчету является местоположением и различными разбивками результата для местоположения в данном месяце. Выглядит примерно так:
Jan Feb Total
% # % # % #
Main Office
Pass ? 5 ? 6 55% 11
Fail ? 5 ? 4 45% 9
Total 10 10 20
Other Office
Pass ? 3 ? 2 25% 5
Fail ? 7 ? 8 75% 15
Total 10 10 20
У меня есть все работающее за исключением разбивок процента, как обозначено вопросительными знаками выше. Я, может казаться, не получаю то общее количество (10 для каждого набора месяца/местоположения выше) отраженный в мое выражение caclulation. Какие-либо идеи о том, как установить мои группы и переменные для надлежащего рендеринга этих процентов?
Вот мои попытки до сих пор:
Количество (Поля! Результат. Значение, "dsResults") = 40
Количество (Поля! Результат. Значение, "LocationRowGroup") = 20
Количество (Поля! Результат. Значение, "ResultRowGroup") = 11 - (для Основной ячейки Office/января/передачи, которая является общим количеством в течение целого года для того результата),
Количество (Поля! Результат. Значение, "MonthColumnGroup") = 20
SSRS получает количество, корректное на общем праве строки, таким образом, должен быть способ воспроизвести тот объем в ячейках данных?
Иногда я обхожу раздражающие проблемы с областью действия SSRS, предварительно вычисляя свои итоги, промежуточные итоги и проценты. Взгляните на этот ответ (на другой пост) для примера. Я знаю, что это неудовлетворительно, но это работает: предложение значений предварительного расчета