2016-11-22 71 views
-1

我在晶体报告中有一个计算字段,我需要将其转换为SSRS表达式。任何帮助,将不胜感激。如何将水晶报告中的计算字段转换为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" 
+0

'= IIF(条件,TRUE,FALSE)'中SSRS。您需要将您的字段转换为SSRS数据集字段。你也应该给出一个更好的格式化问题。 –

回答

0

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

=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"))