1

У меня есть набор данных в SSRS, который на самом деле вид, что имеет следующие данныегрупп и агрегаты в SSRS

A | B | C 
======================== 
B101 | Box | 100 
B101 | Box | 100.2 
B101 | Cart |99 
B102 | Box |110 

Из набора данных, мне нужно пересаживать сумму столбца C, где C> = 100 группы по Col а и ColB Так что отчет выглядит примерно так:

A | B |C 
=============== 
B101 | Box | Sum(100+100.2) 
B102 | Box |Sum(110) 

Я не могу понять, как достичь или установить запрос на набор данных отчета. Есть ли способ сделать это, не создавая новый набор данных, который группируется?

ответ

0

Вы можете сделать это, применив соответствующий фильтр к таблице и настроив группировку по мере необходимости.

У меня есть следующие данные:

enter image description here

создать таблицу с группой на основе A и B:

enter image description here

enter image description here

Добавить фильтр на уровне таблицы, чтобы исключить строки < :

enter image description here

Для моих данных я должен был бросить значение в десятичный тип; вам может и не понадобиться. Это дает то, что я думаю, что ваши требуемые результаты:

enter image description here

1

Является ли это то, что вы ищете?

SELECT A, B, SUM(C) 
FROM TABLE 
WHERE SUM(C) >= 100 
GROUP BY A, B 

Если нет, я думаю, что вы можете быть в курсе отчетов Drilldown, которые могут суммироваться в строке заголовка. Посмотрите here.

Смежные вопросы