我在最后使用ssrs,并编写了一个IIF表达式。报告正在运行,但没有像我在表达式中设置的那样返回字段。
这是表达式:
= IIF(Fields!TransCode.Value =“by”,“Purchases Buy”,Fields!TransCode.Value)= IIF(Fields!TransCode.Value =“ss”,“Purchases Short Sale”,Fields!TransCode。值)= IIF(Fields!TransCode.Value =“sl”,“Sale”,Fields!TransCode.Value)= IIF(Fields!TransCode.Value =“cs”,“Sale Cover Short”,Fields!TransCode.Value)
任何人都知道'iif'我在这个表达中错过了一些东西。
答案 0 :(得分:0)
有它排序,这里忘了&并从主要表达式中的每个表达式中删除第二个字段。
这是表达式,以防其他人需要它。
= IIF(Fields!TransCode.Value =“by”,“Purchases Buy”,“”)& IIF(Fields!TransCode.Value =“ss”,“购买卖空”,“”)& IIF(Fields!TransCode.Value =“sl”,“Sale”,“”)& IIF(Fields!TransCode.Value =“cs”,“Sale Cover Short”,“”)
希望它对某人有用。