【发布时间】:2015-03-03 16:05:25
【问题描述】:
我在我的数据集中选择了几列。其中一些具有 GROUP_CONCAT 如下所示,其中分隔符是换行符。
SELECT
column1,
GROUP_CONCAT(table.table_column2 SEPARATOR "\n") AS column2
FROM
table
数据集查询设计器中 column2 的结果给出了由 V 形包围的单词 Binary,而我的 rdl 报告上的文本框给出了 #Error。
我知道这是因为 column2 是数据类型 decimal(5,0) 并且 group_concat 可能将其转换为字符串并且报告不喜欢它。
有什么想法可以将其转换为文本框的 VB 表达式吗?
=Fields!column2.Value
【问题讨论】:
-
设法解决。我修改了 group_concat 上的代码。
GROUP_CONCAT(cast(table.table_column2 as char) SEPARATOR ",\n") AS column2
标签: visual-studio reporting-services ssrs-2008 type-conversion crystal-reports-2008