[函数大全] FILTER

  [复制链接]
查看102892 | 回复115 | 2021-2-21 21:36:23 | 显示全部楼层 |阅读模式
FILTER 接受一个表和一个逻辑条件作为参数,返回满足条件的所有行。

语法
  1. FILTER ( <表>, <布尔表达式> )
复制代码

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

返回值

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

备注

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


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

示例

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

  1. EVALUATE
  2. FILTER (
  3.     Product,
  4.     Product[Brand] = "Fabrikam"
  5. )
复制代码


扩展阅读:

理解 FILTER

广义的迭代是对反馈过程的重复,其目的通常是为了接近并到达所需的目标或结果。在DAX中,迭代的含义有所不同,迭代函数遍历整个表,为表的每一行执行相同的DAX表达式,然后根据不同的函数执行不同的后续操作。



回复

使用道具 举报

wayne | 2021-4-24 22:51:56 来自手机 | 显示全部楼层
我也来支持一下,这里的老师和其他机构不一样,其他就是让付费。
回复

使用道具 举报

db7382 | 2021-5-30 18:59:32 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

胡说八道 | 2021-6-18 09:39:14 来自手机 | 显示全部楼层
感謝云发教育!!!
回复

使用道具 举报

闲云 | 2021-8-9 09:46:57 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

may | 2021-8-20 15:01:12 来自手机 | 显示全部楼层
啥玩应呀
回复

使用道具 举报

我是你的好大哥 | 2021-11-20 23:45:43 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

xieshaoning | 2021-11-24 19:46:47 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

痴情浪子 | 2021-12-5 16:03:47 来自手机 | 显示全部楼层
呵呵,低调,低调!
回复

使用道具 举报

Gevey-Sky | 2021-12-13 18:53:32 | 显示全部楼层
忙完了,来看看视频
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则