Crystal reports 在crystal报告中按组比较列值
我的水晶技能一般。所以我需要帮助!!!报告只有一个emp_id组,其他列很少,但我感兴趣的列是每个员工的覆盖范围id,如果任何emp_id的覆盖范围发生了变化,我希望emp_id和该emp_id的详细信息显示所有其他emp_id应该被禁止 我试过了,在记录打印、创建公式、上一个、下一个都不起作用 这是报告当前显示内容的示例,我只需要在报告上显示Emp_id 124。希望这有帮助…还不能添加图像。。谢谢 环境管理标识、服务标识、覆盖标识 123、1/1/12255 123、2/3/12、2255 124、3/11/125566Crystal reports 在crystal报告中按组比较列值,crystal-reports,compare,Crystal Reports,Compare,我的水晶技能一般。所以我需要帮助!!!报告只有一个emp_id组,其他列很少,但我感兴趣的列是每个员工的覆盖范围id,如果任何emp_id的覆盖范围发生了变化,我希望emp_id和该emp_id的详细信息显示所有其他emp_id应该被禁止 我试过了,在记录打印、创建公式、上一个、下一个都不起作用 这是报告当前显示内容的示例,我只需要在报告上显示Emp_id 124。希望这有帮助…还不能添加图像。。谢谢 环境管理标识、服务标识、覆盖标识 123、1/1/12255 123、2/3/12、2255
124、12/1/11、2255您可以使用不同的覆盖率ID计数来确定给定Emp ID的覆盖率是否已更改,并将其用作报告部分的抑制公式 进入Section Expert并将此公式添加为您不想显示的每个节的抑制公式(可能是GroupHeader#1、Details和GroupHeader#2)
distinctcount({Coverage_ID},{Emp_ID})<2
请注意,distinctcount()的第二个参数指定它是按员工分组计数。如果员工只有一个Coverage\u ID,则不会在报告中显示员工数据,否则将显示该数据。您需要解释您的数据集。只要给我们几行,解释一下你希望逻辑如何工作,以显示所需的行。这是如此简单,但天才,我觉得很傻,我没有想到这一点。非常感谢。