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
我在我的数据集中选择了几列。其中一些具有 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