使用條件表達式

您可以為任何數據字段(包括摘要字段和任何數據組別)創建條件表達式。

  1. 指定下列信息:

    插入菜單中選擇〔表達式〕。系統將顯示值表達式對話框。值表達式對話框只能在報表設計器中調用,不在運行時錄入時提供。因此,在參數條件類型為表達式的位置上,您可能會獲得固定的默認值。該默認值不可為空白,並且必須選中固定選項。

  2. 要創建一個條件表達式,請在值表達式對話框中的默認選項卡中單擊添加案例。這將創建一個案例選項卡。在添加條件和案例完成之後,單擊確定以保存修改並關閉值表達式對話框。
  3. 指定下列信息:
    創建案例

    案例選項卡上的字段中,單擊瀏覽按鈕打開輸入字段/表達式對話框,在此處可以創建一個表達式。或者,直接在字段中鍵入值或者表達式。

    描述字段,鍵入案例的描述供將來參考。

    選擇標準篩選器自定義表達式選項。

    添加標準篩選器

    如果選擇〔標準篩選器〕,單擊添加條件按鈕,可添加新行到〔標準篩選器〕列表框中。

    列中,或者添加值,或者使用瀏覽按鈕選擇字段,或者從輸入字段/表達式對話框中創建表達式。

    條件列中,或者保留“=”等號的默認值不變,或者單擊字段從下拉列表中選擇另一個條件。

    表達式列中,單擊字段然後直接鍵入一個值,或者使用瀏覽按鈕打開輸入字段/值表達式對話框,此處可以選擇字段或者創建表達式。如果包含合適的字段類型,則附加的瀏覽按鈕將允許您選擇並返回查找值。

    注意:表達式列中輸入文字值,確保用雙引號將其括起來,否則將不能被正確的評估。

    可以隨意添加多個條件。當所有的條件都為真時,案例要求被滿足。

    刪除條件

    如要刪除條件,請在值表達式對話框和案例選項卡中單擊刪除條件按鈕。

    按對話框上的提示操作,幫助您創建條件表達式。

    自定義表達式

    可以直接在此選項的文本框中輸入自己的自定義表達式。

    注意:如果在選擇此選項之前輸入一個標準的篩選,則標準篩選的表達式會被複製到自定義表達式字段中。
    多個案例

    在案例被添加到〔值〕表達式時,每個案例都得到一個編號。案例編號顯示在選項卡上,表示評估表達式的順序。例如:[案例 2] 在〔案例 3〕之前和〔案例 1〕之後被評估。

    可以使用值表達式對話框底部的向左和向右箭頭按鈕來更改案例的順序。這將按照您選擇的箭頭按鈕的方向移動案例到下一個選項卡。

    注意:也可以使用複製案例按鈕複製案例以創建另一個相似的案例。