篩選資料對話方塊 (模型設計師)
使用 [篩選資料] 對話方塊,即可限制報表中傳回的資料。若要開啟 [篩選資料] 對話方塊,請按一下工具列上的 [篩選] 按鈕,或在 [報表] 功能表上選取 [篩選]。
選項
實體
導覽可拖曳欄位或實體到篩選區域的實體。欄位
尋找要加入至篩選條件的欄位。拖曳或按兩下欄位,即可將其加入篩選區域。搜尋
按一下即可在實體內或資料來源內尋找特定欄位。加入新條件時,套用至 [我的報表] 中的所有資料。
如果您要將傳回的資料限制為特定執行個體清單,請清除此核取方塊。如果已清除此核取方塊,在建立篩選時就不能變更基底實體。依預設,這個核取方塊為已選取。
新增群組選項
按一下 [新增群組] 按鈕,再選取下列選項之一,即可建立篩選條件的群組。
所有
如果您選取 [所有],邏輯篩選群組的結果就必須符合所有指定的準則。子句之間會自動插入「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)...數年
傳回指定未來年數的資料,不包含目前年份。先前...月
傳回上個日曆月所有天數的資料。先前...季度
傳回上個日曆季所有天數的資料。先前...年
傳回前一年所有天數的資料。先前...數天 (含今天)
傳回指定過去天數的資料,包含今天的日期。先前...數天
傳回指定過去天數的資料,不包含今天的日期。先前...數月 (含本月)
傳回最後指定月數的資料,包含目前月份。先前...數月
傳回最後指定月數的資料,不包含目前月份。先前...數個季度 (含本季)
傳回最後指定季數的資料,包含目前季度。先前...數個季度
傳回最後指定季數的資料,不包含目前季度。此...月
根據今天日期傳回目前日曆月所有天數的資料。此...季度
根據今天日期傳回目前日曆季所有天數的資料。此...年
根據今天日期傳回目前日曆年所有天數的資料。至今...月
傳回從月的第一天到目前日期的資料。至今...季度
傳回從季的第一天到目前日期的資料。至今...年
傳回從年的第一天到目前日期的資料。同去年...月
傳回去年同月份所有天數的資料。同去年...季度
傳回去年同季度所有天數的資料。