Reporting Services 中详细信息的可见性单元格

Posted

技术标签:

【中文标题】Reporting Services 中详细信息的可见性单元格【英文标题】:Visibility cells of detail in Reporting Services 【发布时间】:2017-06-27 14:15:01 【问题描述】:

我在 Reporting Services 2012 中遇到问题。

我想要这个 tablix:1:https://i.stack.imgur.com/P5IEB.jpg

为此,我有一份关于此 tablix 的报告。有两个细节单元格,其中“Base”是动态的,结果查询sql。

在细节的可见性第二个单元格中,我有一个表达式:

iif(Previous(Fields!NOMBRE.Value)=Fields!NOMBRE.Value and RowNumber("DataSet1")=CountRows("DataSet1"),false,true)

但是,我的结果是:

我该怎么办?

【问题讨论】:

为澄清起见,我之前有一份关于此 tablix 的报告:[1]:i.stack.imgur.com/ilcKg.jpg 我不确定我是否理解正确,但您可能需要添加一个包含“Base”总计的组 对不起,我的英语说得不太好。我认为这是个好主意,但添加一个带有“Base”的组,这样可以: 只删除创建的列(而不是组) 没错。谢谢! 【参考方案1】:

您的表达式仅适用于总计,因为您在数据集范围内进行计数。您可能需要在小组级别进行计数。假设您的组名为 Detail,则表达式应为:

iif(Previous(Fields!NOMBRE.Value)=Fields!NOMBRE.Value and RowNumber("Detail")=CountRows("Detail"),false,true)

【讨论】:

以上是关于Reporting Services 中详细信息的可见性单元格的主要内容,如果未能解决你的问题,请参考以下文章

需要用户在 Reporting Services 报表中插入值

SQL Server Reporting Services主/详细报告

Concat 将详细数据分组到 Reporting Services 中的一行

Reporting Services 配置管理器的问题,,急!!!在线等

sharepoint 2013 reporting services 远程server返回错误: (500) 内部server错误。

将对象用作远程 SQL Server Reporting Services 报表的数据源