0
我有一個報告,用戶可以選擇按特定字段進行分組。我使用了以下組表達式:根據參數值創建動態.rdlc到組或不基於參數值
IIf(Parameters!rptGroup.Value = "none", "", Fields(Parameters!rptGroup.Value).Value)
當我選擇分組併爲rptGroup參數提供值時,它工作正常。但是,當我選擇不分組並將rptGroup參數設置爲「無」時,我希望它不會分組(因此不分組)。但是我得到一個錯誤,說「無」不是我的數據集中的一個字段,它使我感到困惑,因爲「iif」語句應該評估語句的真實部分並返回「」,對嗎?,而不是嘗試評估值「沒有「,並且當然不會在我的數據集中找到它作爲字段。我在這裏有錯誤的想法嗎?
我有一個可見性表達式來隱藏或顯示組頭和頁腳基於rptGroup的罰款。
謝謝大衛。這聽起來像是會起作用的。但我最終做的是創建2個報告。一個與團體,另一個沒有。取決於用戶是否選擇分組,我使用適當的分組。 –