2015-09-15 193 views
2

我爲我的動態crm創建了一個SSRS報告,它有兩個boolean類型的參數。報告忽略參數的默認值

我已將默認值設置爲「false」 - 並且在商業智能工作室的預覽中,所有內容都會顯示爲finder。

但是,當我將報告發布到我的crm並從crm內部啓動報告時,報告查看器默認值爲「true」而不是「false」。

爲什麼?

+0

可能重複的[參數的默認值不工作SSRS 2008 R2](http://stackoverflow.com/questions/19102950/default-values-for-parameter-not-working-in-ssrs-2008-r2 ) – Jonnus

+0

不完全,因爲我沒有報告的設置菜單,因爲我將報告添加到crm-online而不是標準的SSRS服務器 – nyn3x

回答

3

Doh!

我設計了英文版BIDS的報告 - 而我在crm-online上的報告用德語顯示!

當我將參數的默認值設置爲「false」時,這適用於英語,但不適用於germanm,因爲德語中的默認值應爲「nein」(對於布爾值)。很顯然,默認值與false的布爾值的字符串表示相匹配,這顯然是本地化的!

相反,我將默認值更改爲「= false」,這是一個表達式,並且在英語和德語中都是錯誤的!