篩選資料對話方塊 [模型設計師]
使用 [篩選資料] 對話方塊,即可限制報表中傳回的資料。若要開啟 [篩選資料] 對話方塊,請按一下工具列上的 [篩選] 按鈕,或在 [報表] 功能表上選取 [篩選]。
選項
- 實體
導覽可拖曳欄位或實體到篩選區域的實體。
- 欄位
尋找要加入至篩選條件的欄位。拖曳或連按兩下欄位,即可將其加入篩選區域。
- 搜尋
按一下即可在實體內或資料來源內尋找特定欄位。
- 加入新條件時,套用至 [我的報表] 中的所有資料。
如果您要將傳回的資料限制為特定執行個體清單,請清除此核取方塊。如果已清除此核取方塊,在建立篩選時就不能變更基底實體。依預設,這個核取方塊為已選取。
新增群組選項
按一下 [新增群組] 按鈕,再選取下列選項之一,即可建立篩選條件的群組。
- 所有
如果您選取 [所有],邏輯篩選群組的結果就必須符合所有指定的準則。子句之間會自動插入「and」這個字。
- 任何
如果您選取 [任何],邏輯篩選群組的結果就必須至少符合一個指定的準則。子句之間會自動插入「or」這個字。
- 無
如果您選取 [無],邏輯篩選群組的結果就不必符合任何指定的準則。在子句之間會自動插入 'or',而針對整個群組會插入邏輯的 'not'。
- 不是全部
如果您選取 [不是全部],邏輯篩選群組的結果就不必符合所有指定的準則。在子句間會自動插入 'and',而針對整個群組會插入邏輯的 'not'。
篩選條件選項
將欄位拖曳到篩選介面上時,會根據該欄位自動建立篩選條件。您可以調整條件,以便其傳回您想要的結果。篩選條件由三個部分組成:欄位或實體名稱、運算子和值。若要變更運算子,請按一下運算子,然後選取您想要使用的新運算子。若要指定值,請執行下列其中之一:在文字方塊輸入值;針對每個所列出且要在篩選中使用的值,選取其核取方塊;或者,如果有大量資料可供選取時,請預先篩選想要繼續用於建立篩選的欄位或實體值。
欄位與實體選項
當您按一下加入到篩選區域的欄位或實體名稱時,會顯示下列選項。
- 全部
傳回符合所指定準則之實體的所有執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
- 任意
傳回符合所指定準則之實體的任何執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
- 否
傳回不符合所指定準則之實體的所有執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
- 不是全部
傳回不符合所指定準則之實體的任何執行個體。只有當實體已加入篩選區域時,才會顯示此選項。
- 編輯為公式
按一下欄位名稱,即可顯示此選項。選取即可開啟 [定義公式] 對話方塊並編輯欄位運算式。
- 提示
按一下欄位名稱,即可顯示此選項。選取即可在執行報表之前,提示報表讀者提供欄位的值。例如,假設您要報表讀者根據地區來檢視報表。選取地區欄位的提示選項,當讀者嘗試從報表伺服器執行報表時,就會在報表頂端看到提示,要求輸入地區的名稱。若要使用預設值,請在篩選的準則區域中輸入預設值。. 如果沒有輸入任何值,使用者就必須先選取一個值才能執行報表。
- 移除條件
按一下欄位名稱,即可顯示此選項。選取即可從篩選介面中移除篩選條件。
比較運算子選項
您可按一下運算子,再從顯示的清單中進行選取,來變更比較運算子。依預設,比較運算子為等於。報表產生器支援兩種預先定義的資料類型:值與範圍。預先定義的日期值會傳回單一日期或時間值。預先定義的範圍值會傳回日期或時間值的範圍。
- 不是
指出運算子應傳回不符合所指定準則的資料。Not 可套用到所有的運算子,除了小於、大於、小於或等於、與大於或等於以外。
- 等於
傳回等於所指定值的資料。
- 在清單中
傳回可選取多個值的下拉式清單。
- 大於
傳回大於所指定值的資料。
- 大於或等於
傳回大於或等於所指定值的資料。
- 小於
傳回小於所指定值的資料。
- 小於或等於
傳回小於或等於所指定值的資料。
- 從...到
傳回在兩個所指定值之間的資料。
- 包含
傳回包含所指定值的資料。此條件只適用於文字值。
- 在篩選中
使用此選項即可在整體篩選套用到報表之前,先在實體上指定篩選。按一下 [未選取篩選],然後按一下 [建立新篩選],即可啟動新的 [篩選資料] 對話方塊執行個體。只有將以實體為基礎的篩選條件加入到篩選區域時,才會顯示此選項。
- 開頭是
傳回以指定值開頭的資料。
- 結束於
傳回結束於指定值的資料。
- 是空的
傳回包含 Null 值的資料。
- 是空白
傳回未指定值的資料。
- 是空白或空的
傳回包含 Null 值或沒有值的資料。
- Is a
傳回指定實體之執行個體的資料。
- 之後
傳回指定日期之後的資料。
- 在或之後
傳回指定日期或之後的資料。
- 之前
傳回指定日期之前的資料。
- 在或之前
傳回指定日期或之前的資料。
- 今天
傳回今天日期午夜 (00:00:00 AM) 的資料。
- 現在
傳回今天日期和時間的資料,例如 11/30/2008, 10:45:22 AM。
- 昨天
傳回今天日期減去一天的資料。
- 明天
傳回今天日期加上一天的資料。
- 數天...之前
傳回在今天之前指定天數發生之單一日期的資料。
- 之前...數月
傳回在目前日期月份之前指定月數發生之單一日期的資料。
- 之前...數個季度
傳回在目前日期季度之前指定季數發生之單一日期的資料。
- 之前...數年
傳回目前日期之年份之前指定年數的資料。
- 月的第一天
根據今天日期傳回目前月份第一天的資料。
- 季的第一天
根據今天日期傳回目前季度第一天的資料。
- 年的第一天
根據今天日期傳回目前年份第一天的資料。
- 從現在起的...數天
傳回今天加上指定天數的資料。
- 從現在起的...數月
傳回今天的月份加上指定月數的資料。
- 從現在起的...數個季度
傳回今天的季度加上指定季數的資料。
- 從現在起的...數年
傳回今天的年份加上指定年數的資料。
- 月的最後一天
根據今天日期傳回目前月份最後一天的資料。
- 季的最後一天
根據今天日期傳回目前季度最後一天的資料。
- 年的最後一天
根據今天日期傳回目前年份最後一天的資料。
- 過去 (n)...數天
傳回指定過去天數的資料,不包含今天的日期。
- 過去 (n)...數天 (含今天)
傳回指定之未來數天內的資料,含今天。
- 過去 (n)...數月
傳回指定過去月數的資料,不包含目前月份。
- 過去 (n)...數月 (含本月)
傳回指定過去月數的資料,包含目前月份。
- 過去 (n)...數個季度
傳回指定過去季數的資料,不包含目前季度。
- 過去 (n)...數個季度 (含本季)
傳回指定過去季數的資料,包含目前季度。
- 過去 (n)...數年
傳回指定過去年數的資料,不包含目前年份。
- 過去 (n)...數年 (含今年)
傳回指定過去年數的資料,包含目前年份。
- 未來 (n)...月
根據今天日期傳回未來日曆月所有天數的資料。
- 未來 (n)...季度
根據今天日期傳回未來日曆季所有天數的資料。
- 未來 (n)...年
根據今天日期傳回未來日曆年所有天數的資料。
- 未來 (n)...數天 (含今天)
傳回指定之未來數天內的資料,含今天。
- 未來 (n)...數天
傳回指定未來天數的資料,不包含今天的日期。
- 未來 (n)...數月 (含本月)
傳回指定未來月數的資料,包含目前月份。
- 未來 (n)...數月
傳回指定未來月數的資料,不包含目前月份。
- 未來 (n)...數個季度 (含本季)
傳回指定未來季數的資料,包含目前季度。
- 未來 (n)...數個季度
傳回指定未來季數的資料,不包含目前季度。
- 未來 (n)...數年 (含今年)
傳回指定未來年數的資料,包含目前年份。
- 未來 (n)...數年
傳回指定未來年數的資料,不包含目前年份。
- 先前...月
傳回上個日曆月所有天數的資料。
- 先前...季度
傳回上個日曆季所有天數的資料。
- 先前...年
傳回前一年所有天數的資料。
- 先前...數天 (含今天)
傳回指定過去天數的資料,包含今天的日期。
- 先前...數天
傳回指定過去天數的資料,不包含今天的日期。
- 先前...數月 (含本月)
傳回最後指定月數的資料,包含目前月份。
- 先前...數月
傳回最後指定月數的資料,不包含目前月份。
- 先前...數個季度 (含本季)
傳回最後指定季數的資料,包含目前季度。
- 先前...數個季度
傳回最後指定季數的資料,不包含目前季度。
- 此...月
根據今天日期傳回目前日曆月所有天數的資料。
- 此...季度
根據今天日期傳回目前日曆季所有天數的資料。
- 此...年
根據今天日期傳回目前日曆年所有天數的資料。
- 至今...月
傳回從月的第一天到目前日期的資料。
- 至今...季度
傳回從季的第一天到目前日期的資料。
- 至今...年
傳回從年的第一天到目前日期的資料。
- 同去年...月
傳回去年同月份所有天數的資料。
- 同去年...季度
傳回去年同季度所有天數的資料。
請參閱
參考
概念
其他資源
使用模型設計師
使用角色、來源欄位與運算式
使用篩選 (報表產生器)