Запрос SQL Server для отчета SSRS - PullRequest
       1

Запрос SQL Server для отчета SSRS

0 голосов
/ 28 сентября 2018

У меня есть такая таблица:

period    balance
-----------------
1         100
1         200
2         300
2         400  
3         400
3         500

Мне нужно показать это в отчете SSRS;Я хотел бы рассчитать сумму, если максимальный период в качестве максимума столбца, а затем сумма на основе второго максимума, который составляет 2

3      2       1
-------------------
900    700     300

Спасибо

1 Ответ

0 голосов
/ 28 сентября 2018

Я предполагаю, что вы хотите отсортировать периоды по сумме значений каждого периода?

Если это так, самый простой способ - просто сложить данные за период.

SELECT period, SUM(balance) as periodBalance GROUP BY period

Это даст вам

period periodBalance
     1 300
     2 700
     3 900

. В SSRS они используют матрицу иустановить группу столбцов для группировки по периоду.наконец, установите сортировку группы столбцов в periodBalance ZA, предполагая, что вы хотите сначала увидеть наибольшее значение periodBalance.Если вы просто хотите видеть периоды в обратном порядке, просто установите сортировку на период ZA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...