Visual studio returns <Binary> 列和 ssrs 文本框中的查询设计器 returns #Error

Query Designer in Visual studio returns <Binary> column and ssrs text box returns #Error

我在我的数据集中选择了几列。其中一些具有 GROUP_CONCAT,如下所示,其中分隔符是换行符。

SELECT 
    column1,
    GROUP_CONCAT(table.table_column2 SEPARATOR "\n") AS column2
    FROM
    table

数据集的查询设计器中 column2 的结果给出了单词 Binary 并且我的 rdl 报告中的文本框给出了 #Error.

我知道这是因为 column2 是数据类型 decimal(5,0) 并且 group_concat 可能会将其转换为字符串而报告不喜欢它。

有什么想法可以在文本框的 VB 表达式中转换它吗?

=Fields!column2.Value

在代码中使用 CAST 函数有效

GROUP_CONCAT(cast(table.table_column2 as char) SEPARATOR ",\n") AS column2