[英]SSRS Filter expression date OR date
我在SSRS 2010中有一個數據集。它返回Start_Date
和End_Date
的值。 我需要使用以下內容過濾數據集:
Start_Date >= 05/04/2012 or Start_Date < 04/04/2013 or End_Date < 04/04/2013
我努力了:
Expression:=(start_date >= '05/04/2012') or (start_date < '04'04'2013') or (end_date < '05/04/2013')
Operator: =
Value: =True
但不幸的是,它不應用過濾器選擇。
有人可以幫忙嗎?
我假設你想之間reocords 05/04/2012
和' 04/04/2013'
的開始日期和end date < 04/04/2013
。 如果那是您想要的記錄,它們在Start_Date
05/04/2012
到Start_Date
'之間具有Start_Date
,則您使用的是錯誤的運算符OR
。 您應該使用“ And
或“ Between
以便可以獲取這兩個日期之間的數據。 有關邏輯運算符的更多信息,請參見此處。 。
UPDATE
如果要在過濾器中使用OR
,請按以下方式使用
Expression: =(Fields!Start_Date.Value >= 05/04/2012) OR (Fields!Start_Date.Value < 04/04/2013 ) OR (Fields!End_Date.Value < 04/04/2013)
Operator: =
Value: =TRUE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.