【发布时间】:2013-10-21 21:00:09
【问题描述】:
所以我制作了一个带有一些自定义组标题的 Crystal Report(即。基于数据库数据创建了一个公式字段,然后在组标题中使用它)。似乎给我带来麻烦的具体公式是:
IF {Quote.Field1} = true THEN "Incremental Sales Assist"
ELSE IF {Quote.Field2} = "Yes" THEN "Fulfillment"
ELSE "Sales Assist"
当报告生成时,它似乎忽略了 else。
如果您在箭头旁边没有文本的情况下展开树,它确实提供了应该与“销售协助”分组的正确数据我只是不明白为什么文本没有显示在那里......有没有其他人遇到过这样的事情?是水晶虫还是我不能这样做?非常感谢任何帮助。
【问题讨论】:
-
你一定能做到,我已经做过很多次了。它也应该显示在列表的最后,因为 CR 按字母顺序排序。您是否尝试过 ELSE IF ({Quote.Field1 True AND Quote.Field2 = "No") 然后 "Sales Assist"?
-
这就是我的想法,但是是的,我也尝试过。刚才再次尝试以确保......仍然没有“销售协助”。一定有别的事情发生。会继续努力的。谢谢
-
您是否尝试在查看器而不是 CR 2011 中查看它?
-
我正在使用查看器。也在 CR 中尝试过,“Sales Assist”显示,但仍然有一个空白分支。我将该字段更改为 SQL 表达式字段,并且已修复。感谢您的意见。
-
你知道吗,我只是有一个想法。在“文件”菜单中,查看“报告选项”下的“将空值转换为默认值”是否被选中。让我知道这是否有任何作用。
标签: crystal-reports crystal-reports-2011