【发布时间】:2012-11-27 22:39:42
【问题描述】:
我有一个表,其中包含一个父组行和一个详细行,如下面的屏幕截图所示。
我有一个要求,当导出到 excel 时,详细行中的值应该连接并显示在单行中,如下面的屏幕截图所示。
请提出解决方案。
【问题讨论】:
标签: ssrs-2008 reporting-services ssrs-tablix ssrs-grouping
我有一个表,其中包含一个父组行和一个详细行,如下面的屏幕截图所示。
我有一个要求,当导出到 excel 时,详细行中的值应该连接并显示在单行中,如下面的屏幕截图所示。
请提出解决方案。
【问题讨论】:
标签: ssrs-2008 reporting-services ssrs-tablix ssrs-grouping
对不起,我误解了你的问题。
您可以通过 Lookupset 方法使用 =Join(LookupSet(Fields!State_ID.Value, Fields!State_ID.Value,Fields!city.Value,"DataSet2"),VBCRLF) 等表达式来实现您的要求。
看看这个帖子http://www.bi-rootdata.com/2012/10/lookup-function-in-ssrs.html 有一个带有查找函数详细信息的示例报告供下载。
【讨论】:
尝试使用查找集并加入结果,作为您的详细表达式:
=Join(LookupSet(DataSet!GroupID.Value, DataSet!GroupID.Value, DataSet!Sno.Value, "Dataset"),",")
【讨论】:
如果我正确理解了您的问题,即您希望在报告预览中以表格形式查看,但是当您将其导出到 Excel 中时,列(SNO、名称)将出现在一行中。 如果是这种情况,您可以尝试以下步骤,但需要 SSRS R2 版本:
如果有任何疑问,请告诉我。
【讨论】: