2010-03-15 2 views
0

Кажется, что это должно быть просто, но, похоже, не так.Отчеты Матрицы SSRS 2005 - Редактирование Всего

В SSRS 2005 я написал отчет матрицы и добавил несколько полей, один из которых имеет формулу: Если (х/у> = п, 1, 0). Я назвал это поле «Точность». Отчет объединяет это поле для нескольких лиц, а затем в течение нескольких дней.

В идеале я хочу дать промежуточный итог, который дает сумму цифр «Точность» (поэтому мы можем сказать, что у нас было n людей, которые были точны сегодня). Однако промежуточный итог вычисляет формулу для итогов x и y. Промежуточные результаты будут только 1 или 0.

Любые идеи относительно того, как я могу получить граф точности, отображаемый в отчете о матрице? Я пробовал создавать различные поля по строкам Sum (точность) и Count (точность) - они возвращают ошибку при запуске отчета.

Спасибо!

ответ

0

Возможно, отчет ведет себя 0 и 1 как логическое значение. вы можете сделать dll, который выполняет эту работу для вас, и ссылаться на ваш отчет и использовать методы, которые существуют для этой работы в dll.

0

Попробуйте использовать текущее значение. Вы можете поместить выражение внутри него или внутри блока кода отчета и просто вызвать его.

= RunningValue (что рассчитывать, сумма, область)

= RunningValue (Поля Cost.Value, Sum, ничего!)

Больше информации здесь:

http://msdn.microsoft.com/en-us/library/ms159136.aspx

Надежда помогает.

Смежные вопросы