SSRS CAST UNION Report Builder 3.0

SSRS CAST UNION Report Builder 3.0

我在脚本末尾有以下内容。是工会造成的问题

它进化了一个部门旗帜...有一个

case when... 1 else 0

最后我有....

UNION
Select '0' , 'Department Flag'

我遇到的错误是 Int。

如何将上面的转换为 Int?

使用上面的数据集做一个参数

error message = Conversion failed when converting the varchar value 'Department' to data type int

请帮忙

case when... 1 else 0

此处列的类型为 int,它由值 0 定义,即 int

当你这样做时

UNION
Select '0' , 'Department Flag'

您的 'Department Flag' 需要转换为 int

要解决此问题,您的专栏应具有 varchar 类型,因此您的代码应如下所示:

case when... 1 else '0' -- here 0 is not int but varchar