- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个报告,当前以以下格式显示数据:
GROUP HEADER
January Meter Number Name Class Facility ...
...
December MeterNumber Name Class Facility ...
GROUP HEADER
January Meter Number Name Class Facility ...
...
December MeterNumber Name Class Facility ...
我在详细信息行上有一个条件抑制公式,如果其中一个字段值高于特定值,该公式将抑制记录。如果我抑制组标题行,一切都会很好,但我只会得到一长串记录那些不应该被压制的。我想让组标题保持可见,以便报告更易于阅读。问题是,当我将条件抑制公式添加到组标题行时,它只查看组中的第一条记录。如果该记录被抑制,那么组标题也被抑制,但可能有 3 个月的记录不应该被抑制,所以我仍然希望显示组标题。相反,我得到的是以下内容:
March 10003 Name Class Facility ... //Notice no Group Header
April 10003 Name Class Facility ...
December 10003 Name Class Facility ...
Group Header
January 10004 Name Class Facility ...
March 10004 Name Class Facility ...
February 10005 Name Class Facility ... //Notice no Group Header
March 10005 Name Class Facility ...
由于计量编号 10003 和 10005 的 1 月份被抑制,组 header 也被抑制。我尝试将组标题放在详细信息行上,这可以工作,因为它会在每一行上打印组标题,但随后我格式化该字段并抑制重复项,它会再次执行相同的操作。它仅显示一月记录未被抑制的那些组标题。这没什么大不了的,但压制后我正在处理 1000 多条记录。
找了两天的解决方案,没有找到解决办法。在抑制时,有什么方法可以查看组中的所有记录,而不仅仅是第一个记录?
编辑:对于那些关于为什么我需要在该仪表中的所有详细信息都已被抑制时抑制组标题的问题,因为如果我不这样做,我会得到以下结果:
10003
10004
January 10004 Name Class Facility ...
March 10004 Name Class Facility ...
10005
February 10005 Name Class Facility ...
March 10005 Name Class Facility ...
10006
10007
10008...
换句话说,在看到包含实际详细信息的页面之前,我只会看到几页组标题。
最佳答案
为了便于说明,我假设抑制“详细信息”部分的逻辑包含在公式 {@SuppressDetails?} 中。现在,创建一个新公式,当该部分被抑制时输出 1,否则输出 0:
if {@SuppressDetails?} then 1 else 0
将此新公式放在“详细信息”部分中并将其隐藏。现在,创建组 header 抑制公式,以便将抑制的详细信息部分的数量与该组(即 {table.MeterNumber} 组)中的记录总数进行比较:
count({@SuppressDetails?},{table.MeterNumber}) = sum({SuppressDetails?},{table.MeterNumber})
关于crystal-reports - Crystal 报表 2008 : Suppress Group Header when details are suppressed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22080756/
我有一个报告,当前以以下格式显示数据: GROUP HEADER January Meter Number Name Class Facility ... .
我有一份报告目前以下列格式显示数据: GROUP HEADER January Meter Number Name Class Facility ... ..
我有一个 WPF ListView 控件,其中包含一个用 XAML 代码编写的 ContextMenu。每次右键单击 ListView 时,即使 ListView 中没有任何项目,也会显示 Conte
在我刚接手的一个应用中发现了这一行,感觉没什么意义。 使用 (new TransactionScope(TransactionScopeOption.Suppress, new TimeSpan(1,
我目前正在学习一些基本的 java SQL 编码,为我的 SQL 项目制作基本的终端 UI。我一直在使用 PostgreSQL 我正在使用PreparedStatement为了确保自己免受 SQL 注
我已经实现了 native Android SIP solution在我的 Android 应用中。 SipProfile.Builder builder = new SipProfile.Build
我正在将指南支持库检查器集成到我的一个项目中。 Microsoft.CppCoreCheck Microsoft.Gsl 当我运行它时,我从标准库、glm、boost 等包含的库中得到了一堆错误。 一
我只是希望我的方法调用能够抑制它依次调用的方法中可能出现的所有“NoMethodError”异常。 def foo begin bar1 bar2 rescue Excepti
我最近开始尝试 clang-tidy llvm的工具。现在我试图抑制来自第三方库代码的错误警告。为此,我想使用命令行选项-header-filter=或 -line-filter=但到目前为止没有成功
我必须为 Kendo Grid 创建一个自定义的“更新”按钮。 基本上,它以编程方式将适当的行置于编辑模式(使用 editRow),将某些字段更新为特定值(使用 model.set),然后保存该行(使
我正在使用 Visual Studio 2015、FxCop 14.0。使用自定义规则,并尝试在 GlobalSuppressions.cs 中抑制消息。我在项目文件中设置了全局抑制的路径 .. .
我想回滚名为“scope”的事务,但名为 scope2 的内部事务不应回滚。但是他们都回滚了!!!选项 TransactionScopeOption.Suppress 不起作用... 我已经启用了 D
你好, 是否可以控制可以拖动哪些记录以及可以将它们放到哪里(在悬停期间从头开始或中间抑制拖动操作)? 我需要的详细信息如下: 我有一个包含一些组(比如男性和女性)的网格,只想激活组“女性”内的 d&d
以下(废话)Python模块的doctest失败: """ >>> L = [] >>> if True: ... append_to(L) # XXX >>> L [1] """ def ap
在git push heroku master上,我收到此错误: Unable to find suppressions file at location: etc/config/checkstyle
我正在尝试安装 Taiga在我的电脑上,对于其中一个脚本,它试图 import suppress 但失败了。我尝试手动执行此操作: (taiga)$ python Python 3.3.3 (defa
有时我会为某些可能运行我的应用程序的 Android 版本列出代码。使用最新 Android 工具的 Eclipse 仍然注意到我的 Manifest 文档允许较低版本的 Android,因此确定我的
我的 Android 项目中某处有这段代码: public boolean isLoadInProgress(boolean privateLoad, boolean publicLoad) {
我一直在开发一个通过 Android Beam 发送 NDEF 消息的 Android 应用程序和一个接收它们的桌面应用程序。 一切正常;但是,我个人认为 Android Beam“Tab to be
我正在使用 xlrd 来处理 Excel 文件。我在包含许多文件的文件夹上运行脚本,并且正在打印与这些文件相关的消息。但是,对于我运行的每个文件,我也会收到以下 xlrd 生成的错误消息: WARNI
我是一名优秀的程序员,十分优秀!