Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005: Вычисляемый итог по столбцу в матрице / 7 сообщений из 7, страница 1 из 1
11.06.2013, 14:55
    #38294155
hallabud
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
Есть матрица следующего вида (в прикрепленной картинке).

Подскажите, как в итоге (Total) вместо простой суммы посчитать разницу между значениями "Группа1" и "Группа2, деленную на минимальное число из этих двух значений.

Пытаюсь через InScope(), но что-то никак не могу выкрутить...
...
Рейтинг: 0 / 0
11.06.2013, 15:12
    #38294200
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
hallabudразницу между значениями "Группа1" и "Группа2, а количество групп всегда = 2 ?

З.Ы. Я бы всё это сделал через SQL-запрос...
...
Рейтинг: 0 / 0
11.06.2013, 15:36
    #38294271
hallabud
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
user89,
Да, всегда 2 группы.
Процедура, которая датасет формирует и так накрученная, оставил вариант считать в запросе на крайний случай...
...
Рейтинг: 0 / 0
11.06.2013, 16:05
    #38294336
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
hallabud,

в конце текста хранимой процедуры, допишите что-то вроде select .. into #tmp. А потом подсчет итогов уже с #tmp
Эта временная таблица удаляется автоматом, после завершения работы хранимой процедуры.

Не знаю, прокатит, нет... Еще можно через вычисляемое поле и функцию InScope
Когда-то находил пример: 7441160
...
Рейтинг: 0 / 0
11.06.2013, 21:05
    #38294663
hallabud
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
user89,

С InScope() разобрался, вопрос теперь как в выражении, которое вычисляет значение выводящееся в итогах, сослаться на значение в конкретной ячейке матрицы?
...
Рейтинг: 0 / 0
18.06.2013, 13:11
    #38301458
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
hallabud,

может как-то через групповые переменные можно выкрутится?
...
Рейтинг: 0 / 0
28.06.2013, 18:36
    #38314390
Remind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005: Вычисляемый итог по столбцу в матрице
Sum(iif(Fields!Условие_группировки.Value = "Группа 1", Fields!Сумма.Value, nothing))

Аналогично для второй группы. Далее можете вычитать, сравнивать и делить на минимальное.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005: Вычисляемый итог по столбцу в матрице / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]