Strategy ONE

使用 SAP BW/4HANA 连接器创建筛选条件

从导入 BW/4HANA 对话框中,您可以创建、编辑和删除资格。

了解如何设置筛选条件布尔值时间值。您还可以访问 CDS  意见输入参数

创建资格

  1. 在“过滤器”窗格下,单击添加新资格
  2. 基于下拉菜单中,选择要过滤的列。

  3. 选择下列条件之一:
    • 等于
    • 不等于
    • 大于
    • 大于或等于
    • 小于
    • 小于或等于
    • 不包含

      小于或等于不包含条件仅适用于字符串类型。

  4. 价值字段中,输入一个值。
  5. 单击确定

新的过滤器将出现在“过滤器”窗格中。您可以添加多个过滤器。

您可能会看到过滤器周围有一个红色框,表示强制过滤器。有关详细信息,请参阅强制过滤器

列表内过滤器支持

支持列表中的过滤,您可以选择值列表进行过滤,而不是手动输入值。

文本、日期、日期时间、GUID 和数字列支持列表中的过滤。

列表模式还支持强制过滤。

您可以搜索值并确定结果行集是否应包含(在列表中)或排除(不在列表中)列表中的值。

  1. 从选择元素下拉菜单中选择在列表中选择

  2. 选择您想要过滤的值。

    带有过滤值的列会显示您选择的值。

根据布尔值进行过滤

设置布尔列的过滤条件时,选择真的或者错误的。您不能同时选择两个选项。

发布多维数据集后,仅显示您选择的行。

按时间值过滤

SAP BW/4HANA 允许您将时区信息存储在日期数据类型中, Edm.DateTimeOffset

具有此数据类型的所有日期在保存到Strategy立方体。

当创建带有时区的日期过滤器时,会尊重您的时区。

请参阅以下示例:

您处于时区 UTC -8,并为日期等于 2020-03-03 07:30 创建一个过滤器。

请求 SAP BW/4HANA 的数据,日期为 2020-03-03 07:30(UTC -8)。

Strategy cube 保存转换为 UTC +0 的日期:2020-03-03 15:30。

参数化实体集

您可以访问 CDS  使用 SAP BW/4HANA 连接器带有输入参数的视图。

例如, XSH_FLIGHT_PARAMETERS/Set (ZXSH_FLIGHT_PARAMETERSSet)

其中:

  • ZXSH_FLIGHT_PARAMETERS 是带有参数的EntitySet。
  • Set 是导航属性名称。
  • ZXSH_FLIGHT_PARAMETERSSet 是您想要使用特定参数值访问的 EntitySet。

您必须定义过滤器定义的输入值。列具有强制过滤条件(等于),必须在“编辑资格”对话框中设置。

仅显示与定义值匹配的列。

要了解有关输入参数的更多信息,请参阅SAP 博客

编辑资格

  1. 在“过滤器”窗格下,选择一个资格。
  2. 您可以更改列、条件和值。
  3. 单击确定

过滤器会相应更新。

删除资格

  1. 在“过滤器”窗格下,将鼠标悬停在资格上。
  2. 点击