我通过SQL查询将数据拉入Crystal。
例如:
ID Test Answer
001 Test_A A
002 Test_B A
002 Test_B NULL
002 Test_B B
003 Test_B NULL
003 Test_B NULL
基本上在Crystal语法上,我需要做两件事: 1.按ID分组 2.为ID
创建公式例如:
期望的输出:
ID Test Answer
001 Test_A Yes
002 Test_B Yes
003 Test_B No
答案 0 :(得分:1)
按ID分组应该很简单:使用ID作为密钥添加新组。 ID可以是简单的字段或公式。
可以使用global
或shared
变量在公式中找到检测空值。
组头中的初始公式:
WhilePrintingRecords;
global BooleanVar ThereIsNull := False;
详细计算部分:
WhilePrintingRecords;
global BooleanVar ThereIsNull := ThereIsNull or isnull(...);
组页脚输出:
WhilePrintingRecords;
global BooleanVar ThereIsNull;