[函数大全] ALL

  [复制链接]
查看218667 | 回复169 | 2021-2-21 22:04:24 | 显示全部楼层 |阅读模式
返回表中的所有行或列中的所有值,忽略可能已应用的任何筛选器。

语法
  1. ALL ( [<表名或列名>] , [ <列名>, … ] )
复制代码
参数属性描述
表名或列名可选模型中物理表或物理列的名称
列名可选

可重复
同一基表中的列。只有当此列也在位于第一参数中时,才可以在后续可选参数中使用

返回值

表 作为表函数使用时,ALL 返回完整的表或具有一列或多列的表;作为 CALULCATE 调节器使用时,ALL 移除参数中已应用的任何直接筛选器。

备注

当用于 CALCULATECALCULATETABLE 的筛选器参数时,ALL 不会返回表,而是和 REMOVEFILTERS 一样,从筛选上下文中删除相应的筛选。从避免歧义的角度,建议在这种情况下使用 REMOVEFILTERS


当 ALL 至少有一个参数时,它可以作为表表达式使用。没有参数的 ALL 只能作为 CALCULATECALCULATETABLE 的调节器使用,并且从筛选上下文中删除所有的筛选。


以下内容在使用 ALL 作为表表达式时是有效的:


  • 使用表参数时,ALL 返回表的所有行,包括任何重复的行。
  • 使用单列参数,ALL 返回该列的所有唯一值。
  • 使用两列或多列参数,ALL 返回多列中所有唯一的值组合。
  • 在每一种情况下,ALL 都会在结果中包含为无效关系生成的额外空白行。

示例
  1. ALL ( Customer )    //返回完整的客户表

  2. ALL ( Customer[Country], Customer[State] , Customer[City] )    //返回客户表来自国家、州、城市三列的所有不重复组合

  3. CALCULATE ( COUNTROWS ( Sales ), ALL ( Customer ) )    //删除客户表的所有筛选
复制代码

扩展阅读
回复

使用道具 举报

风筝 | 2021-4-25 13:18:12 | 显示全部楼层
楼猪V5啊
回复

使用道具 举报

着迷 | 2021-5-17 20:39:15 来自手机 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

佳仔 | 2021-6-12 15:38:50 | 显示全部楼层
我只是路过,不发表意见
回复

使用道具 举报

hsy001 | 2021-8-31 15:48:44 来自手机 | 显示全部楼层
小白一个 顶一下
回复

使用道具 举报

树洪 | 2021-10-11 06:03:55 来自手机 | 显示全部楼层
我也来顶一下..
回复

使用道具 举报

Hemry | 2021-10-12 08:12:15 | 显示全部楼层
好帖必须得顶起
回复

使用道具 举报

东莞维维 | 2021-10-12 19:54:39 | 显示全部楼层
沙发???
回复

使用道具 举报

hxy8802 | 2021-10-20 06:13:08 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
回复

使用道具 举报

paul | 2021-11-3 08:10:50 来自手机 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
回复

使用道具 举报

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

本版积分规则