我在数据集中选择了几列。其中一些具有如下所示的GROUP_CONCAT,其中分隔符是换行符。
SELECT
column1,
GROUP_CONCAT(table.table_column2 SEPARATOR "\n") AS column2
FROM
table
数据集的查询设计器中的column2的结果提供了由V形文字包围的单词二进制,并且我的rdl报告上的文本框为我提供了 #Error 。
我理解这是因为column2是十进制数据类型(5,0),而group_concat可能会把它变成一个字符串而报告并不喜欢它。
我可以做些什么来在文本框的VB表达式中转换它?
=字段!column2.Value
答案 0 :(得分:0)
使用代码中的CAST函数已经有效了
GROUP_CONCAT(cast(table.table_column2 as char) SEPARATOR ",\n") AS column2