Сводная колонна в SSRS - PullRequest
       36

Сводная колонна в SSRS

0 голосов
/ 25 октября 2018

У меня есть отчет, где я использую эту хранимую процедуру для создания отчета с использованием SSRS.В настоящее время в отчете отображаются данные, подобные приведенным ниже (в нем есть дополнительные столбцы):

enter image description here

То, что я хочу, это на уровне сервера (уровень хранимой процедуры или в SSRS).) хочу отфильтровать данные только для product_type A, но я хочу показать сумму, связанную с типом продукта F, в новом столбце, как показано ниже:

enter image description here

Может кто-нибудь помочь достичь этого, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Вы также можете использовать матрицу для достижения того же на стороне ssrs.В этом случае у вас нет компромисса, т. Е. Выполнение разворота на стороне sql, а затем рендеринг данных в таблице VSR VS, оставление данных как в sql и использование матрицы для поворота данных.

0 голосов
/ 25 октября 2018

Простой LEFT JOIN с той же таблицей сделает работу

 SELECT t1.INVOICE_NO,t1.PRODUCT_TYPE,t1.AMOUNT,t2.AMOUNT AS FEE_AMOUNT
 FROM tbl t1
 LEFT JOIN tbl t2 ON t1.INVOICE_NO=t2.INVOICE_NO AND t2.PRODUCT_TYPE='F'
 WHERE t1.PRODUCT_TYPE='A'
...