使用條件表達式
您可以為任何數據字段(包括摘要字段和任何數據組別)創建條件表達式。
-
指定下列信息:
從「插入」菜單中選擇〔表達式〕。系統將顯示「值表達式」對話框。「值表達式」對話框只能在「報表設計器」中調用,不在運行時錄入時提供。因此,在參數條件類型為表達式的位置上,您可能會獲得固定的默認值。該默認值不可為空白,並且必須選中「固定」選項。
- 要創建一個條件表達式,請在「值表達式」對話框中的「默認」選項卡中單擊「添加案例」。這將創建一個「案例」選項卡。在添加條件和案例完成之後,單擊「確定」以保存修改並關閉「值表達式」對話框。
-
指定下列信息:
- 創建案例
-
在「案例」選項卡上的「值」字段中,單擊「瀏覽」按鈕打開「輸入字段/表達式」對話框,在此處可以創建一個表達式。或者,直接在「值」字段中鍵入值或者表達式。
在「描述」字段,鍵入案例的描述供將來參考。
選擇「標準篩選器」或「自定義表達式」選項。
- 添加標準篩選器
-
如果選擇〔標準篩選器〕,單擊「添加條件」按鈕,可添加新行到〔標準篩選器〕列表框中。
在「值」列中,或者添加值,或者使用「瀏覽」按鈕選擇字段,或者從「輸入字段/表達式」對話框中創建表達式。
在「條件」列中,或者保留“=”等號的默認值不變,或者單擊字段從下拉列表中選擇另一個條件。
在「表達式」列中,單擊字段然後直接鍵入一個值,或者使用「瀏覽」按鈕打開「輸入字段/值表達式」對話框,此處可以選擇字段或者創建表達式。如果「值」包含合適的字段類型,則附加的瀏覽按鈕將允許您選擇並返回查找值。
注意:在「表達式」列中輸入文字值,確保用雙引號將其括起來,否則將不能被正確的評估。可以隨意添加多個條件。當所有的條件都為真時,案例要求被滿足。
- 刪除條件
-
如要刪除條件,請在「值表達式」對話框和「案例」選項卡中單擊「刪除條件」按鈕。
按對話框上的提示操作,幫助您創建條件表達式。
- 自定義表達式
-
可以直接在此選項的文本框中輸入自己的自定義表達式。
注意:如果在選擇此選項之前輸入一個標準的篩選,則標準篩選的表達式會被複製到「自定義表達式」字段中。 - 多個案例
-
在案例被添加到〔值〕表達式時,每個案例都得到一個編號。案例編號顯示在選項卡上,表示評估表達式的順序。例如:[案例 2] 在〔案例 3〕之前和〔案例 1〕之後被評估。
可以使用「值表達式」對話框底部的向左和向右箭頭按鈕來更改案例的順序。這將按照您選擇的箭頭按鈕的方向移動案例到下一個選項卡。
注意:也可以使用「複製案例」按鈕複製案例以創建另一個相似的案例。