共用方式為


篩選資料對話方塊 (報表產生器)

更新: 2006 年 4 月 14 日

使用 [篩選資料] 對話方塊,可以限制傳回報表的資料。

選項

  • 實體
    導覽可以將其中的欄位或實體拖曳至篩選區域的實體。
  • 欄位
    找出要在其中加入篩選條件的欄位。拖曳或按兩下欄位將它們加入至篩選區域。
  • 搜尋
    按一下即可在實體內或資料來源內尋找特定欄位。
  • 加入新條件時,套用至 [我的報表] 中的所有資料。
    若要約束傳回至實體內特定項目清單的資料,請清除此核取方塊。如果清除此核取方塊,您將無法在建立篩選時變更基底實體。依預設,這個核取方塊為已選取。

新增群組選項

按一下 [新增群組] 按鈕並選取下列其中一個選項,以建立篩選條件群組。

  • 所有
    如果您選取 [所有],邏輯篩選群組的結果就必須符合所有指定的準則。子句之間會自動插入 'and' 這個字。
  • 任何
    如果您選取 [任何],邏輯篩選群組的結果就必須至少符合一個指定的準則。子句之間會自動插入 'or' 這個字。

  • 如果您選取 [無],邏輯篩選群組的結果就不必符合任何指定的準則。在子句之間會自動插入 'or',而針對整個群組會插入邏輯的 'not'。
  • 不是全部
    如果您選取 [不是全部],邏輯篩選群組的結果就不必符合所有指定的準則。在子句間會自動插入 'and',而針對整個群組會插入邏輯的 'not'。

篩選條件選項

將欄位拖曳到篩選介面上時,會根據該欄位自動建立篩選條件。您可以調整條件,讓它傳回想要的結果。篩選條件由三個部份組成:欄位或實體名稱、運算子和值。若要變更運算子,請按一下該運算子,然後選取您想要使用的新運算子。若要指定值,請執行下列其中之一:在文字方塊鍵入值;針對每個所列出且要在篩選中使用的值,選取其核取方塊;或者,如果有大量資料可供選取時,請預先篩選想要繼續用於建立篩選的欄位或實體值。

欄位和實體選項

按一下要加入至篩選區域的欄位或實體名稱時,會顯示下列選項。

  • 全部
    傳回符合指定準則之實體的所有執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
  • 任何
    傳回符合指定準則之實體的任何執行個體。只有當實體已加入篩選區域時,才會顯示此選項。

  • 傳回不符合指定準則之實體的所有執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
  • 不是全部
    傳回不符合指定準則之實體的任何執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
  • 編輯為公式
    按一下欄位名稱以顯示此選項。選取此選項會開啟 [定義公式] 對話方塊,並編輯欄位運算式。
  • 提示
    按一下欄位名稱以顯示此選項。選取此選項會提示報表讀取者在報表執行前提供欄位值。例如,假設您要報表讀者根據地區來檢視報表。選取 [領域] 欄位的提示選項,當讀者嘗試從報表伺服器執行報表時,就會在報表頂端看到提示,要求輸入領域的名稱。您可以在篩選的準則區域中指定預設值。如果您並未提供預設值,使用者就必須先選取一個值才能執行報表。
  • 移除條件
    按一下欄位名稱以顯示此選項。選取此選項會從篩選介面移除欄位條件。

比較運算子選項

您可按一下運算子,再從顯示的清單中進行選取,來變更比較運算子。預設的比較運算子為等號 (=)。「報表產生器」支援兩種預先定義的日期類型:值和範圍。預先定義的日期值會傳回單一日期或時間值。預先定義的範圍值會傳回日期或時間值的範圍。

  • 不等於
    表示運算子應傳回與指定之準則不相符的資料。[不等於] 可套用於 Less thanGreater thanLess than or equalGreater than or equal 以外的所有運算子。
  • 等於
    傳回等於指定值的資料。
  • 在清單中
    傳回可以從其中選取多個值的下拉式值清單。
  • 大於
    傳回值大於指定值的資料。
  • 大於或等於
    傳回值大於或等於指定值的資料。
  • 小於
    傳回值小於指定值的資料。
  • 小於或等於
    傳回值小於或等於指定值的資料。
  • 從...到
    傳回介於兩個指定值之間的資料。
  • 包含
    傳回包含指定值的資料。此條件僅適用於文字值。
  • 在篩選中
    使用此選項可以在將整個篩選套用至報表之前,指定實體上的篩選。按一下 [未選取篩選],然後按一下 [建立新篩選],即可啟動新的 [篩選資料] 對話方塊執行個體。只有將以實體為基礎的篩選條件加入到篩選區域時,才會顯示此選項。
  • 是空的
    傳回包含 Null 值的資料。
  • 是空白
    傳回未指定值的資料。
  • 是空白或空的
    傳回包含 Null 值或不包含值的資料。

  • 傳回指定實體之執行個體的資料。
  • 之後
    傳回指定日期之後的資料。
  • 在或之後
    傳回指定日期當天或之後的資料。
  • 之前
    傳回指定日期之前的資料。
  • 在或之前
    傳回指定日期當天或之前的資料。
  • 今天
    傳回今天日期午夜 (00:00:00 A.M.) 的資料。
  • 現在
    傳回今天日期和時間的資料,例如 2008 年 11 月 30 日上午 10:45:22。
  • 昨天
    傳回今天日期前一天的資料。
  • 明天
    傳回今天日期後一天的資料。
  • 數天...之前
    傳回從今天算起,指定天數前一天內發生的資料。
  • 之前...數月
    傳回從今天算起,指定月數前一天內發生的資料。
  • 之前...數個季度
    傳回從今天算起,指定季度前一天內發生的資料。
  • 之前...數年
    傳回從今天算起,指定年數前一天內發生的資料。
  • 本月的第一天
    傳回今天日期所在月份之第一天的資料。
  • 本季的第一天
    傳回今天日期所在季度之第一天的資料。
  • 今年的第一天
    傳回今天日期所在年度之第一天的資料。
  • 從現在起的...數天
    傳回從今天算起指定天數內的資料。
  • 從現在起的...數月
    傳回從今天算起指定月數內的資料。
  • 從現在起的...數個季度
    傳回從今天算起指定季度內的資料。
  • 從現在起的...數年
    傳回從今天算起指定年數內的資料。
  • 本月的最後一天
    傳回今天日期所在月份之最後一天的資料。
  • 本季的最後一天
    傳回今天日期所在季度之最後一天的資料。
  • 今年的最後一天
    傳回今天日期所在年度之最後一天的資料。
  • 過去 (n)...數天
    傳回指定之過去數天內的資料,不含今天。
  • 過去 (n)...數天 (含今天)
    傳回指定之未來數天內的資料,含今天。
  • 過去 (n)...數月
    傳回指定之過去數月內的資料,不含本月。
  • 過去 (n)...數月 (含本月)
    傳回指定之過去數月內的資料,含本月。
  • 過去 (n)...數個季度
    傳回指定之過去數個季度內的資料,不含本季。
  • 過去 (n)...數個季度 (含本季)
    傳回指定之過去數個季度內的資料,含本季。
  • 過去 (n)...數年
    傳回指定之過去數年內的資料,不含今年。
  • 過去 (n)...數年 (含今年)
    傳回指定之過去數年內的資料,含今年。
  • 未來 (n)...月
    傳回今天日期所在月之下一日曆月內的資料。
  • 未來 (n)...季度
    傳回今天日期所在季度之下一日曆季度內的資料。
  • 未來 (n)...年
    傳回今天日期所在年之下一日曆年內的資料。
  • 未來 (n)...數天 (含今天)
    傳回指定之未來數天內的資料,含今天。
  • 未來 (n)...數天
    傳回指定之未來數天內的資料,不含今天。
  • 未來 (n)...數月 (含本月)
    傳回指定之未來數月內的資料,含本月。
  • 未來 (n)...數月
    傳回指定之未來數月內的資料,不含本月。
  • 未來 (n)...數個季度 (含本季)
    傳回指定之未來數個季度內的資料,含本季。
  • 未來 (n)...數個季度
    傳回指定之未來數個季度內的資料,不含本季。
  • 未來 (n)...數年 (含今年)
    傳回指定之未來數年內的資料,含今年。
  • 未來 (n)...數年
    傳回指定之未來數年內的資料,不含今年。
  • 先前...月
    傳回先前日曆月內的資料。
  • 先前...季度
    傳回先前日曆季度內的資料。
  • 先前...年
    傳回前一年內的資料。
  • 先前...數天 (含今天)
    傳回指定之未來數天內的資料,含今天。
  • 先前...數天
    傳回指定之過去數天內的資料,不含今天。
  • 先前...數月 (含本月)
    傳回指定之過去數月內的資料,含本月。
  • 先前...數月
    傳回指定之過去數月內的資料,不含本月。
  • 先前...數個季度 (含本季)
    傳回指定之過去數個季度內的資料,含本季。
  • 先前...數個季度
    傳回指定之過去數個季度內的資料,不含本季。
  • 此...月
    傳回今天日期所在目前日曆月內的資料。
  • 此...季度
    傳回今天日期所在目前日曆季度內的資料。
  • 此...年
    傳回今天日期所在目前日曆年度內的資料。
  • 至今...月
    傳回從所在月份的第一天至目前日期內的資料。
  • 至今...季度
    傳回從所在季度的第一天至目前日期內的資料。
  • 至今...年
    傳回從所在年份的第一天至目前日期內的資料。
  • 同去年...月
    傳回去年同一月內的資料。
  • 同去年...季度
    傳回去年同一季度內的資料。

請參閱

其他資源

使用篩選 (報表產生器)
使用篩選條件 (報表產生器)
為篩選條件選取比較運算子 (報表產生器)
指定篩選條件的準則 (報表產生器)
群組篩選條件 (報表產生器)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

變更的內容:
  • 從「比較運算子選項」清單中刪除「開頭是」和「結尾是」。