MicroStrategy ONE

使用 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 获取日期为 2020-03-03 07:30(UTC -8)的数据。

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

参数化实体集

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

例如, XSH_FLIGHT_PARAMETERS/Set (ZXSH_FLIGHT_PARAMETERSSet)

其中:

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

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

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

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

编辑资格

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

过滤器会相应更新。

删除资格

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