crystal-reports - Crystal Reports 选择公式如果不匹配则
问题描述
我目前有一个带有如下选择公式的 Crystal Report
{dbo.CustomerName}={?CustomerName}
AND
{dbo.Opportunity}={?Opportunity}
我发现的一个问题是,有时没有匹配的客户名称,但报告仍需要在后续选择公式上运行。有没有办法创建一个IF THEN
声明,如下所示:
IF IsNull({dbo.CustomerName}={?CustomerName})
THEN
{dbo.Opportunity}={?Opportunity}
ELSE
({dbo.CustomerName}={?CustomerName} AND {dbo.Opportunity}={?Opportunity})
显然IsNull
操作员需要一个字段而不是一个语句,但我不确定如何完成我想要完成的事情
解决方案
以下应该有效:
(IsNull({dbo.CustomerName}) AND {dbo.Opportunity}={?Opportunity})
OR
({dbo.CustomerName}={?CustomerName} AND {dbo.Opportunity}={?Opportunity})
推荐阅读
- xaml - 如何根据其项目的大小更改 CollectionView 大小
- java - 我正在尝试编写蛇游戏,但 KeyListener 不起作用
- r - lm.fit(x,y,offset = offset,singular.ok =singular.ok,...)中的错误:使用 Anova 计算的 0(非 NA)案例
- react-native - 异步搜索中的 setState
- python - 如何在 Python 中循环一个函数?
- sql - 计算查询中同一SELECT中的百分比
- python - 局部低点之间的最大距离。Python
- html - 位置错误的引导工具提示
- python - 从熊猫数据框中的一系列日期中删除时间
- python - IPython 内联!砰壳命令