我为我的动态crm创建了一个SSRS报告,它有两个boolean类型的参数。
我已将默认值设置为" false" - 在商业智能工作室的预览中,一切看起来都很顺利。
但是,当我将报告发布到我的crm并从crm中启动报告时,报告查看器默认为值" true"而不是" false"。
为什么?
答案 0 :(得分:3)
卫生署!
我使用英文版的BIDS设计了报告 - 而我在crm-online的报告以德文显示!
当我将参数的默认值设置为“false”时,这适用于英语,但不适用于德语,因为德语中的默认值应为“nein”(对于布尔值)。显然,default-value与false的boolean-value的字符串表示形式匹配,显然是本地化的!
相反,我将默认值更改为“= false”,这是一个表达式,并且......在英语和德语中都是错误的!