从数据到信息
从信息到洞察

FILTER

FILTER 接受一个表和一个逻辑条件作为参数,返回满足条件的所有行。

语法

FILTER ( <表>, <布尔表达式> )
参数 属性 描述
需要被筛选的表或表表达式
条件表达式 要为表的每一行计算的布尔表达式

返回值

整个表或具有一列或多列的表,其中只包含已筛选的行。

备注

FILTER 既是一个表函数,又是一个迭代器。为了返回最终结果,它对表进行逐行扫描,在行上下文环境中计算逻辑条件,返回符合条件的记录。

由于上下文转换的作用,在 FILTER 表达式中使用一个度量值,可以基于其他行或表进行动态计算来完成过滤。

示例

以下写法从产品表中筛选出品牌等于「Fabrikam」的记录

EVALUATE
FILTER (
    Product,
    Product[Brand] = "Fabrikam"
)

扩展阅读:

 

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符