раскрасьте первые пять строк таблицы в SSRS - PullRequest
0 голосов
/ 06 мая 2019

Я занимаюсь разработкой отчета, в котором мне нужно предоставить спецэффекты для первых нескольких столбцов.Как я могу раскрасить код или обеспечить 3D-эффект для первых пяти строк таблицы в SSRS?Кроме того, количество значений в этих столбцах?

Например:

    My date    count

        A                  3
         B                  4
         C                   1
          D                   1
          E                   5
          F                   6
          G                   7

Теперь я должен раскрасить строки, начинающиеся с A до E, и получить их общее количество (например, 14 в данном случае)

Как можноЯ достиг этого?

Ответы [ 2 ]

3 голосов
/ 06 мая 2019

Хотя ответ Strawberryshrub, вероятно, будет работать просто отлично, есть более простой способ получить тот же результат. Вы должны иметь возможность использовать функцию SSRS RowNumber, чтобы указать, какие строки должны быть окрашены. Попробуйте следующее выражение в свойстве background color для этой строки.

=IIF(RowNumber(Nothing) < 6, "Green", "No Color")

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

=SUM(IIF(RowNumber(Nothing) < 6, Fields!count.Value, 0))
1 голос
/ 06 мая 2019

Один из возможных вариантов - это категоризация вашего первого столбца с вычисляемым полем:

'Name: CustomCathegory
=IIF(Fields!MyDae.Value = "A" Or 
     Fields!MyDae.Value = "B" Or 
     Fields!MyDae.Value = "C" Or 
     Fields!MyDae.Value = "D" Or 
     Fields!MyDae.Value = "E", "Cathegory1", "CathegoryElse")

Теперь вы можете использовать раскраску строки (шрифт или фон) и использовать следующее выражение:

=IIF(Fields!CustomCathegory = "Cathegory1", "Blue", "Black")

Вы также можете суммировать по CustomCathegory (текстовое поле за пределами раздела подробностей)

=Sum(IIF(Fields!CustomCathegory = "Cathegory1", Fields!Count.Value, 0))

или группировать таблицу по CustomCathegory и добавлять верхний или нижний колонтитул с суммой по CustomCathegory

...