Per*_*rry 1 iif-function switch-statement reporting-services ssrs-2008-r2
我的数据集中有一列将返回几个不同的值.为了在报告中使用分组,我试图清理数据.在阅读了几篇帖子后,我发现这篇文章似乎与我的需求非常接近.
我设置了这样的表达式
=SWITCH(
Left(Fields!T6_TOW_BY.Value,3)="ACE","ACE WRECKER",
Left(Fields!T6_TOW_BY.Value,3)="CAR","CAR STORE",
Left(Fields!T6_TOW_BY.Value,7)="THE CAR","CAR STORE",
Fields!T6_TOW_BY.Value
Run Code Online (Sandbox Code Playgroud)
)
我预览时表达式不会抛出错误,但所有列都显示"错误"任何人都可以告诉我我在哪里出错吗?
谢谢
该Switch
语句需要成对的参数.您不能将最后一个值本身作为Else
条件.试试这个:
=SWITCH(
Left(Fields!T6_TOW_BY.Value,3)="ACE","ACE WRECKER",
Left(Fields!T6_TOW_BY.Value,3)="CAR","CAR STORE",
Left(Fields!T6_TOW_BY.Value,7)="THE CAR","CAR STORE",
True, Fields!T6_TOW_BY.Value
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1457 次 |
最近记录: |