0

я создал в SSRS этой диаграмме здесь:исключить WeekDate из диаграммы в SSRS

enter image description here

У меня есть вопросы:

Я хотел бы, чтобы исключить некоторые weekdates из моей диаграммы. Я хотел бы исключить дату 52. Я пробовал это здесь:

and WeekDate not like '2015-12-27' 

но это не работает. Как я могу исключить определенные значения?

+0

Боюсь, что ваш вопрос недостаточно ясен. Вы пробовали это где? В наборе данных? Насколько я вижу, это работает так, как ожидалось. Если вы хотите опустить дату с оси, я бы рекомендовал вам рассчитать номер недели в SQL и добавить 51 к неделям в следующем году, а затем поработать с параметрами форматирования для метки. –

+0

Жесткие даты кодирования для исключения не звучат как очень хорошая идея. Есть ли какая-то логика для ваших исключений, можете ли вы включить эту логику в выражение в своем отчете? –

ответ

0

Вы можете отфильтровать значения, используемые в вашем графике, просто установите фильтр, щелкнув правой кнопкой мыши на диаграмме и выберите Chart Properties.

enter image description here

На вкладке filter добавить новый фильтр и установите его так:

enter image description here

В expression использовать следующее:

=Switch(
Fields!WeekDate.Value="2016-01-02","Exclude", 
Fields!WeekDate.Value="2016-01-03","Exclude", 
true,"Include" 
) 

В вашем случае укажите даты, которые вы хотите исключить "2015-12-27"

В Value использования имущества это выражение:

="Include" 

Он будет фильтровать отчет, как показано ниже:

enter image description here enter image description here

Позвольте мне знать, если это поможет.

+0

большое спасибо, так много помогает :) – mayo

0

В отчетах SSRS выберите соответствующий столбец в наборе данных, используя структуру отчета. Применить фильтр к этим данным (weekDate) как WeekDate < '2015-12-27'.

Это повлияет на отображение данных отчета на диаграмме.