【发布时间】:2015-10-19 16:05:48
【问题描述】:
我使用的是 Crystal Reports 2013 sp1 版本 14.1.1.1036。我在报告上有一个交叉表,我需要在交叉表底部添加一行空白框,所以我在汇总字段部分包含一行 -999.9999,这样我就可以在交叉表中获得额外的行,然后我如果值 = -999.9999,则希望有条件地将字体格式化为 crNoColor。我正在使用以下内容:
if cdbl({spdv_BottlingAnalysis.Analysis Result}) = -999.9999 then crNoColor
但是 -999.9999 仍然出现。我尝试过使用字符串而不是 cdbl。我已经尝试过 Highlighting Expert(它确实可以隐藏行标题,但由于某种原因不是汇总字段)。
有没有办法让这种格式生效?或者有没有更好的方法来获取底部的空白框行?交叉表需要从数据中排除空白值,所以我需要在这些框中隐藏一些东西。
【问题讨论】:
-
我发现如果我不取消交叉表上的列总计,我可以取消所有单元格文本并得到我想要的结果。我根本不需要添加额外的行。
标签: crystal-reports formatting conditional crosstab