本篇教程将介绍 MDX 中常用的 Filter 函数,帮助您快速入门 MDX。
Filter 函数
语法:
Filter(
, boolean-expression)
功能:
Filter 函数用于筛选集合中的元素,返回满足指定布尔表达式条件的子集。
参数:
- set: 需要筛选的集合。
- boolean-expression: 布尔表达式,用于判断集合中的元素是否满足条件。
示例:
以下示例展示了如何使用 Filter 函数筛选出参保单位数大于 5000 的单位类型。
SELECT
Filter(
{[单位类型].members}, -- 需要筛选的集合
[分析指标].[参保单位数] > 5000 -- 布尔表达式
) ON axis(1),
{[分析指标].[参保单位数]} ON axis(0)
FROM
cddss.poc
WHERE
([数据期别].[2009年第3季度].[200907])
提示:
- 您可以尝试在表达式中使用元组来进行更复杂的筛选。
暂无评论