|
Вопрос о ссылке на отображаемые поля в SSRS
|
|||
---|---|---|---|
#18+
Добрый день! Есть таблица со значениями ([статья], [тип(два возможных значения)], [стоимость],[год(5 возможных значений)]) Задача: Вывести значения сумм стоимости по годам в столбцах (т.е. фактически PIVOT) с группировкой по типу и по статье + последний столбец - разность между последними двумя значениями, т.е. в транзакте это выглядит так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В SSRS (стандартными методами типа группы строк-группы столбцов) с ходу получилось красивое решение, но без последнего столбца - разности (Тупо из мастера, добавил [art-type] и [article] как группы строк и YEAR как группу столбцов). Вот в этом и вопрос - как (и можно ли) в отчете SSRS после добавления "группы столбцов" (что есть тот же PIVOT, наверно) добавить и разность двух (последних) столбцов из этой группы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 09:35 |
|
Вопрос о ссылке на отображаемые поля в SSRS
|
|||
---|---|---|---|
#18+
eldarkt, можно поиграться функцией Last Если не получиться, то разность между последними двумя значениями, можно посчитать на SQL. Матрица потом сама развернет. Тут год большой, чтобы матрица правильно отсортировала: art-typearticlecostYearart-type 1article 11002009art-type 1article 11502010art-type 1article 21702011art-type 2article 12002009art-type 2article 22502010art-type 2article 22802011 art-type 1 article 1 20 4022 art-type 2 article 2 30 4022 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 10:08 |
|
Вопрос о ссылке на отображаемые поля в SSRS
|
|||
---|---|---|---|
#18+
d ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 10:41 |
|
|
start [/forum/topic.php?fid=31&fpage=37&tid=1534194]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 397ms |
0 / 0 |