Crystal Reports - 查询


SAP BEx 和 Universe 数据源连接允许您在 Crystal Reports 中创建和设计查询。

创建查询

要在 Universe 中创建查询,您可以选择 OLAP 和关系数据源。

查询设计的第一步是定义要在查询中添加的对象。您还可以通过应用排序和查询过滤器来优化查询。查询面板分为多个窗格 -

编辑查询

宇宙窗格

它包含宇宙中所有对象的树结构。您可以使用“全部展开”选项查看宇宙中的所有对象。

您无法在查询面板中添加新对象或编辑现有对象。

结果对象窗格

在此区域中,您可以添加查询中所需的对象。

查询过滤器窗格

这用于过滤报告中对象的值。您可以使用预定义的过滤器,也可以通过添加对象来创建自定义过滤器。

SAP BEx 查询可以包含一个或多个层次结构并预定义对象来运行报表。

SAP HANA 查询包括来自 SAP HANA 建模视图的数据:分析视图、计算视图。要连接到 HANA 数据库并使用数据库内的架构 → 表,您可以使用现有的关系或 OLAP 连接。可以在 IDT 工具中创建关系连接。

可以在 CMC 以及信息设计工具中创建 OLAP 连接。HANA 多维视图可以使用 OLAP 连接连接到 Crystal Reports。

奥拉普连接

单击下一步 → 它将显示 HANA 存储库内所有建模视图的列表 → 选择一个建模视图 → 完成

它将在查询面板中打开视图对象,可用于将它们添加到报告中。

查询面板

编辑查询

使用查询创建 Crystal Report 后,要更改对象,您必须转到编辑数据源选项。当您单击该选项时,它将打开一个编辑查询面板,您可以在其中添加/删除对象、应用过滤器等。

您还可以通过转到数据→编辑数据源来编辑现有查询,如下图所示。

编辑查询

完成更改后,单击“完成”,所有更改都将应用于 Crystal Report 中的数据。