фильтрация выражений SSRS - PullRequest
0 голосов
/ 01 июня 2018

У меня есть табликс, у которого есть выражение в виде заголовка строки, и оно показывает выражение Yr2018-Q1 ниже:

="Yr"&Fields!YEAR.Value & "_Q" & Fields!qtr.Value 

Я пытаюсь показать только как Yr2017-Q2, например,

enter image description here

в настоящее время таблика показывает, как показано ниже:

enter image description here

1 Ответ

0 голосов
/ 01 июня 2018

Как сказал Ларну, лучший способ сделать это - отфильтровать по столбцу даты, если он у вас есть.Однако это будет работать только в том случае, если у вас есть способ сопоставления квартала с определенной датой.Если это не так, для вашего выражения фильтра должно работать следующее:

Выражение

Switch(Fields!YEAR.Value = Parameters!Year.Value
    And Fields!qtr.Value >= Parameters!Qtr.Value, 1,
    Fields!YEAR.Value > Parameters!Year.Value, 1,   
    1=1, 0
)

Оператор

=

Значение

1

Не существует случая по умолчанию с оператором switch, следовательно, 1=1, который всегдаоценивается в True.

...