Version 2021
使用 SAP ECC 连接器创建过滤器限定条件
在“导入 ECC”对话框中,您可以创建、编辑和删除限定条件。
了解如何设置过滤条件 布尔值 和 时间 价值观。您还可以通过以下方式访问 CDS 视图 输入参数.
创建资格
- 在过滤器窗格下,单击 添加新资格.
-
来自 基于 下拉列表中,选择要过滤的列。
- 选择以下条件之一:
- 等于
- 不等于
- 大于
- 大于或等于
- 小于
- 小于或等于
不包含
这 小于或等于至 和 不含 条件仅适用于字符串类型。
- 在里面 价值 字段,输入一个值。
-
单击确定。
新过滤器出现在过滤器窗格中。您可以添加多个过滤器。
您可能会在一个或多个过滤器周围看到一个红色框,表示一个或多个强制过滤器。有关详细信息,请参阅 强制过滤器.
列表内过滤器支持
支持列表内过滤,您可以选择要过滤的值列表,而不是手动输入值。
文本、日期、日期时间、GUID 和数字列支持列表内筛选。
列表内模式也支持强制过滤器。
您可以搜索这些值并确定结果行集是应该包括(在列表中)还是从列表中排除(不在列表中)值。
-
从选择元素下拉列表中,选择 在列表中选择.
-
选择要过滤的值。
具有过滤值的列将显示您选择的值。
过滤布尔值
为布尔列设置过滤条件时,选择 真的 或者 错误的.您不能同时选择这两个选项。
发布多维数据集后,只有具有 错误的 被显示。
如果过滤条件与任何行都不匹配,则会显示指示空表或工作表的错误。
过滤时间值
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 博客.
编辑资格
- 在过滤器窗格下,选择一个限定条件。
- 您可以更改列、条件和值。
- 单击确定。
过滤器会相应更新。
删除资格
- 在过滤器窗格下,将鼠标悬停在限定条件上。
-
点击 X.
