powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / значения полей в matrix
6 сообщений из 6, страница 1 из 1
значения полей в matrix
    #36772430
o_ksan_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!

Подскажите, пожалуйста, возможно ли решить следующую задачу в Reporting services:

Есть таблица типа матрица. В шапке таблицы стоит группа по полю "Месяц", внутри таблицы сумма продаж. При просмотре поле "Месяц" раскидывается горизонтально на июнь и июль с соответсвующими сумамми продаж по этим месяцам. Как мне посчитсать в соседнем столбце разницу между этими суммами продаж по месяцам.
...
Рейтинг: 0 / 0
значения полей в matrix
    #36772817
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_ksan_aВсем добрый день!

Подскажите, пожалуйста, возможно ли решить следующую задачу в Reporting services:

Есть таблица типа матрица. В шапке таблицы стоит группа по полю "Месяц", внутри таблицы сумма продаж. При просмотре поле "Месяц" раскидывается горизонтально на июнь и июль с соответсвующими сумамми продаж по этим месяцам. Как мне посчитсать в соседнем столбце разницу между этими суммами продаж по месяцам.

Создать пустой столбец и использовать выражения (expression).
...
Рейтинг: 0 / 0
значения полей в matrix
    #36772845
o_ksan_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tarrus,

В этом и состоит вопрос, как написать выражение, ссылаясь на одно и то же поле, но с разными значениями.
...
Рейтинг: 0 / 0
значения полей в matrix
    #36772881
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_ksan_atarrus,

В этом и состоит вопрос, как написать выражение, ссылаясь на одно и то же поле, но с разными значениями.

Т.е. в датасете они у вас в одном столбце?
...
Рейтинг: 0 / 0
значения полей в matrix
    #36772918
o_ksan_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tarrus,

попробую максимально подробно объяснить:

у меня есть столбец "Месяц", который имеет значения 6 и 7. Есть столбец "Сумма продаж".
Строю матрицу, вывожу в шапку поле Месяц, внутрь Сумму продаж. При просмотре отчета поле месяц раскрывается на 6 и 7 (горизонтально), под каждым месяцем сумма продаж для соответствующего месяца. Хочу посчитать разницу, между ними в отдельном столбце, но в режиме дизайна не знаю как написать формулу когда надо сумма продаж месяца 7 - сумма продаж месяца 6
...
Рейтинг: 0 / 0
значения полей в matrix
    #36782403
Гость 123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o_ksan_a, лучше делать на стороне SQL сервера. Примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
declare @t table (mes int, summa float)

insert into @t
select
 6 ,  10 . 7  union all select 
 7 ,  15 . 2  union all select 
 6 ,  20 . 8  union all select 
 7 ,  25 . 5 

select * from @t

;with cte as (
select mes, sum(summa) [summa] from @t group by mes
)

select mes, summa from cte 
union all
select  0 , (select summa from cte where mes =  7 ) - (select summa from cte where mes =  6 )
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / значения полей в matrix
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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