Version 2021

使用 SAP ECC 连接器创建过滤器限定条件

在“导入 ECC”对话框中,您可以创建、编辑和删除限定条件。

了解如何设置过滤条件 布尔值时间 价值观。您还可以通过以下方式访问 CDS 视图 输入参数.

创建资格

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

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

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

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

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

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

列表内过滤器支持

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

文本、日期、日期时间、GUID 和数字列支持列表内筛选。

列表内模式也支持强制过滤器。

您可以搜索这些值并确定结果行集是应该包括(在列表中)还是从列表中排除(不在列表中)值。

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

  2. 选择要过滤的值。

    具有过滤值的列将显示您选择的值。

过滤布尔值

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

发布多维数据集后,只有具有 错误的 被显示。

如果过滤条件与任何行都不匹配,则会显示指示空表或工作表的错误。

过滤时间值

SAP ECC 允许您以日期数据类型存储时区信息, Edm.DateTimeOffset.

在保存到 MicroStrategy 多维数据集之前,具有此数据类型的所有日期都将转换为时区 UTC +0。

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

请参考以下示例:

您在时区 UTC -8 中并为日期创建过滤器等于 2020-03-03 07:30。

请求 SAP ECC 以获取日期等于 UTC -8 的 2020-03-03 07:30 的数据。

MicroStrategy 多维数据集保存转换为 UTC +0 的日期:2020-03-03 15:30。

参数化实体集

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

例如, XSH_FLIGHT_PARAMETERS/集(ZXSH_FLIGHT_PARAMETERSSet).

其中:

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

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

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

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

编辑资格

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

过滤器会相应更新。

删除资格

  1. 在过滤器窗格下,将鼠标悬停在限定条件上。
  2. 点击 X.