2016-11-29 2 views
0

У меня есть простой farely Tablix:SSRS дата фильтра

Year | Trimester | Measure  
2016   T1   12  
2016   T2   8  
2015   T1   16  
2015   T2   5  
2015   T3   8  
2015   T4   13 

Я схожу с ума, пытаясь придумать фильтр, который будет отфильтровывать триместры в прошлом году, что еще не сбудутся в этом году. Пример: Я в конце T2 2016, поэтому, когда я генерировать Tablix, я только хочу:

Year | Trimester | Measure 
2016   T1   12  
2016   T2   8  
2015   T1   16  
2015   T2   5 

Любые идеи? Благодаря!

ответ

0

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

+0

Спасибо за отзыв. Да, даты меняются, и на данный момент я не знаю, какие даты он будет через 2 года, плюс месяцы слегка перекрываются, поэтому я даже не могу использовать Month() для изоляции моих триместров. Но я попробовал следующий вариант: T1 - финансовый период (FP) 1-2-3, T2 - 4-5-6, T3 - 7,8,9,10, а T4 - 11,12,13. Я пробовал работать с Today() vs Fields! FP.Value, но он не распознает FP как дату ... –

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