使用 BO SAP Web Intelligence 中的子报表进行过滤

Filter using sub report in BO SAP Web Intelligence

我需要报告去年没有缺勤的员工。我可以使用以下简化的 SQL

轻松做到这一点
    SELECT  EMPLOYEE_NUMBER
    FROM    Employee
    WHERE   Employee.EMPLOYEE_NUMBER NOT IN (
        SELECT  EMPLOYEE_NUMBER
        FROM    EmployeeAbsence
        WHERE   EmployeeAbsence.ABSENCE_END_DATE >= ADD_MONTHS(SYSDATE, -12)
    ) 

我一直在研究如何使用 BO Web Intelligence 中的子查询来执行此操作,但没有成功。

您应该能够使用查询面板中的子查询来执行此操作。这是 eFashion 领域的一个示例,显示了所有没有外套系列的商店。只有当您想要 return 的对象和排除标准中涉及的对象在同一个宇宙中时,此方法才有效。

如果它们不在同一个宇宙中,您将需要两个查询。首先创建一个要排除的查询。对于我的例子,有外套系列的商店。

然后创建一个查询,其中商店名称不在具有外套系列的商店名称列表中。

如果您想查看实际创建子查询的过程,请观看此 short video