页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 下一个 »

1 概述

1.1 什么是压缩空行

 多维表达式中,压缩空行 是指通过 MDX 语句过滤或隐藏多维数据集中值为 null 或空的行(通常对应维度成员),使查询结果仅展示包含有效数据的行,从而简化结果集、提升可读性和查询效率。

在多维数据集中,行通常对应维度的成员(例如 “产品维度” 的类别、“地区维度” 的城市)。
空行的定义为:

  • 行对应的维度成员在当前查询上下文中无事实数据(即度量值为 NULL 或 0)。
  • 例如:查询 “各产品的季度销售额” 时,若 “产品 C” 无销售数据,则 “产品 C” 对应的行会显示为空。

压缩:就是把空行压缩,不显示出来。 如果不压缩就是显示出来。

1.2 什么是压缩空列

在多维表达式压缩空列 是指通过 MDX 语句过滤或隐藏多维数据集中值为 null 或空的列(通常对应维度成员),使查询结果仅展示包含有效数据的列,从而简化结果集、提升可读性和查询效率。

在多维数据集中,列通常对应维度的成员(例如 “时间维度” 的月份、“产品维度” 的类别)。
空列的定义为:

  • 列对应的维度成员在当前查询上下文中无事实数据(即度量值为 NULL 或 0)。
  • 例如:查询 “2024 年各季度销售额” 时,若 “Q4” 无销售数据,则 “Q4” 对应的列会显示为空。

1.3 压缩空行、压缩空列的核心目标:

  • 仅保留有数据的维度成员作为行/列,排除无数据的成员。
  • 简化结果集,避免展示无意义的空行/列(尤其在维度成员较多时)。

2 适用场景

  • 压缩空行场景:过滤掉维度成员中无数据的 “行”(通常对应维度成员),仅展示有有效数据的行。

3 示例说明

  • 无标签