所以我有一个有趣的问题。我有一个记录选择,其中一部分在我的服务表上有一个IN条件。哪个按预期工作。但是,我还要显示也收到NO服务的用户。这就是我所拥有的;
({table.SERVICE_CODE} in
['ABC123','123ABC','DEF456'])
我很难搞清楚这一点。但我认为它的工作原理如下;
(({table.SERVICE_CODE} in
['ABC123','123ABC','DEF456'])
OR count({table.SERVICE_CODE})=0)
我发现isNull或=“”等不起作用,因为那里没有行为null或空白。 Count不会在记录选择中工作,因为它无法在记录计数之前对其进行评估。
思想?
答案 0 :(得分:0)
我认为,这可以帮助你或者可以给你一些想法
1)创建公式以识别用户是否接收服务,例如公式的名称为:NullService
If ISNULL ({table.ServiceCode}) then ''
2)加上你的第一个公式。