打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ALL 函数

ALL 函数 (DAX)


返回表中的所有行或者返回列中的所有值,同时忽略可能已应用的任何筛选器。此函数可用于清除筛选器并对表中的所有行创建计算。


语法


ALL( {<table> | <column>[, <column>[, <column>[,…]]]} )


参数


术语

定义

table

您要清除其筛选器的表。

column

您要清除其筛选器的列。


ALL 函数的参数必须或者是对某一基表的引用,或者是对某一基列的引用。不能将表的表达式或列的表达式与 ALL 函数一起使用。


返回值


删除了筛选器的表或列。


注释


此函数不能由自身使用,而是作为可用于更改某个其他计算的执行结果集的临时函数。


如下表所述,您可以在不同环境下使用ALL ALLEXCEPT 函数。


函数和用法

说明

ALL(Table)

从指定表中删除所有筛选器。实际上,ALL(Table) 返回表中的所有值,并且删除上下文中可能已应用的任何筛选器。

在您使用具有很多级别的分组并且想要创建计算(该计算创建聚合值与总值的比率)时,该函数很有用。第一个示例演示这一情况。

ALL (Column[, Column[, …]])

删除表中指定列的所有筛选器;表中针对其他列的所有其他筛选器仍应用。所有列参数必须都来自同一个表。

在您想要删除一个或多个特定列的上下文筛选器并且要保留所有其他上下文筛选器时,此 ALL(Column) 变量很有用。

第二个和第三个示例演示这种情况。

ALLEXCEPT(Table, Column1 [,Column2]...)

删除表中所有上下文筛选器,但已应用于指定列的筛选器除外。

在您想要删除针对表中许多列(但不是所有列)的筛选器时,这是一个方便快捷的方法。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
DAX:直接过滤,交叉过滤和唯一值
理解扩展表 Expanded Tables
DAX中的KEEPFILTER函数:简明指南 - Power Excel
DataFrame的存储
DAX常见函数大全二
4.1 获取行号列号函数row和column
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服