【问题标题】:How do I convert a calculated field in crystal reports into an SSRS expression?如何将水晶报表中的计算字段转换为 SSRS 表达式?
【发布时间】:2017-04-06 00:24:20
【问题描述】:

我在水晶报表中有一个计算字段,我需要将其转换为 SSRS 表达式。任何帮助将不胜感激。

If ({VISIT_TYPE.DESCRIPTION} = "New" or {VISIT_TYPE.DESCRIPTION} = "Walk-In New") then
    if {ATTEND_STATUS.DESCRIPTION} = "Did Not Attend" then
        "c.New DNA"
    else
        "a.New"
else if ({VISIT_TYPE.DESCRIPTION} = "Return" or {VISIT_TYPE.DESCRIPTION} = "Follow Up" 
or {VISIT_TYPE.DESCRIPTION} = "Walk-In Follow Up" or {VISIT_TYPE.DESCRIPTION} = "Walk-In Returns") then
    if {ATTEND_STATUS.DESCRIPTION} = "Did Not Attend" then
        "d.Return DNA"
    else
        "b.Return"

【问题讨论】:

  • =IIF(condition, true, false) 在 SSRS 中。您还需要将您的字段转换为 SSRS 数据集字段。你也应该给出一个格式更好的问题。

标签: ms-access reporting-services expr


【解决方案1】:

试试这个。您需要将这些字段替换为数据集字段。

=IIF ({VISIT_TYPE.DESCRIPTION} = "New" or {VISIT_TYPE.DESCRIPTION} = "Walk-In New", IIF ({ATTEND_STATUS.DESCRIPTION} = "Did Not Attend" ,
        "c.New DNA","a.New")
,IIF ({VISIT_TYPE.DESCRIPTION} = "Return" or {VISIT_TYPE.DESCRIPTION} = "Follow Up" 
or {VISIT_TYPE.DESCRIPTION} = "Walk-In Follow Up" or {VISIT_TYPE.DESCRIPTION} = "Walk-In Returns",IIF({ATTEND_STATUS.DESCRIPTION} = "Did Not Attend","d.Return DNA","b.Return"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多