MicroStrategy ONE

应用过滤条件

了解如何将过滤条件应用于列或多列

将过滤条件应用到列

对于以下示例,请考虑以下场景:您只想获取包含字符串的行, FG,在“材料”列中。

  1. 创建新资格
  2. 从基于下拉菜单中选择材料
  3. 选择包含健康)状况。
  4. 在值文本框中,输入 FG

  5. 单击确定

当您发布多维数据集并创建仪表板时,网格将显示如下内容。

将过滤条件应用到多个列

对于以下示例,请考虑以下场景:您要获取包含字符串的行, FG,在材料栏中,以及 BillofMaterialHeaderUUID 等于fa163e61-33f2-1ed9-bd85-82f0ff5b432

  1. 创建新资格
  2. 从基于下拉菜单中选择材料
  3. 选择包含健康)状况。
  4. 在值文本框中,输入最终产物
  5. 单击确定
  6. 创建另一个新资格。
  7. 从基于下拉菜单中选择物料清单标头UUID
  8. 选择等于健康)状况。
  9. 在值文本框中,输入fa163e61-33f2-1ed9-bd85-82f0ff5b432。

  10. 单击确定

    对于此特定列类型,如果您输入了错误的 ID  格式,好的按钮被禁用并显示为灰色。所有 GUID 列都会发生这种情况。

筛选窗格现在具有两个限定条件。

两个滤波器通过 AND 连接 逻辑。

加载服务的元数据时,会检查每一列以查看是否可以对其应用过滤器。这是用 filterable 在 Property 上定义的属性。如果为假,则不会显示过滤条件中的列,这意味着即使它显示在可用列面板中,您也无法找到它。

当您发布多维数据集并创建仪表板时,网格显示如下:

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

例如,考虑以下场景,其中有两个过滤器材料物料清单标头UUID。您为 BillOfMaterial 添加另一个过滤器,其中条件不等于 00000011

当您尝试发布多维数据集时,会出现以下错误,表明工作表为空。

导入过程无法在空白表上进行。