【发布时间】:2021-04-23 23:58:24
【问题描述】:
所以我对如何操作 SAP Crystal Reports 的知识为零,但发现自己需要为一些日常任务制作报告。我发现系统中已经创建了一个类似的报告并尝试对其进行调整(在“另存为”之后我不会破坏原始文件)但没有得到我正在寻找的结果。
我的目标是在特定信息出现时突出显示它。如果有人犯了错误并在我们的软件中输入了错误的信息,报告会为我突出显示错误。
我希望它做的就是当有与公式不匹配的信息时,它将以黄色或红色等突出显示。
例如,我一直在尝试的代码是:
if ({vw_Tickets.SiteName} = "SCALE" and {vw_Tickets_Material_Detail.MaterialCode} = "22CD") then crred else crwhite;
上面代码的不同变体堆叠在一起,名称发生了变化,但仅此而已。
我不知道是我用错了公式还是在错误的位置输入了它。要进行更改,我在 Section Expert > Details > Color > 然后颜色列表旁边的红色 x-2 > details > 背景颜色。
突出显示专家没有做我需要它做的事情。当发生异常情况时,我需要它来突出显示。
我知道这可能没有多大意义,但任何帮助或指导将不胜感激!
【问题讨论】:
-
从您的屏幕截图看来,其中缺少一些“else”:公式可能只有一个结果,因此我希望 CR 评估所有“if”,但仅将最后一个“if”的结果填充到公式结果中。
标签: if-statement crystal-reports