SSRS SWITCH 语法不起作用
SSRS SWITCH Syntax not working
我的数据集中有一列将返回几个不同的值。为了在报告中使用分组,我试图清理数据。在阅读了几篇文章后,我发现 this post 似乎非常接近我所需要的。
我的表情是这样设置的
=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
)
表达式在我预览时没有抛出错误,但所有列都显示 "error" 谁能告诉我哪里出错了?
谢谢
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
)
我的数据集中有一列将返回几个不同的值。为了在报告中使用分组,我试图清理数据。在阅读了几篇文章后,我发现 this post 似乎非常接近我所需要的。
我的表情是这样设置的
=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
)
表达式在我预览时没有抛出错误,但所有列都显示 "error" 谁能告诉我哪里出错了?
谢谢
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
)