[函数大全] CALCULATETABLE

  [复制链接]
查看91088 | 回复108 | 2021-2-21 21:59:25 | 显示全部楼层 |阅读模式
在筛选器参数修改过的上下文中计算表表达式。

语法
  1. CALCULATETABLE( <表表达式>, [ <筛选器 1> ], [ <筛选器 2> ] … )
复制代码

参数属性描述
表表达式要计值的返回表的表达式
筛选器参数可选定义筛选器的布尔表达式或返回表的表表达式

  1. ---- 筛选器参数示意 ----

  2. CALCULATETABLE (
  3.     <table_expression>,
  4.     table[column] = 10             //布尔表达式
  5. )

  6. CALCULATETABLE (
  7.     <table_expression>,
  8.     FILTER (                       //表表达式
  9.         ALL ( table[column] ),
  10.         table[column] = 10
  11.     )
  12. )
复制代码


当筛选器参数使用布尔表达式的时候,用于判断的值需要遵循一定的限制,只能使用标量值或计算标量值的函数(比如 Date),但是:

  • 不能引用度量值。
  • 不能使用嵌套的 CALCULATETABLE 函数。
  • 不能使用扫描表或返回表的任何函数,包括聚合函数


表表达式形式不受此限制。

返回值

表 一个完整的表或者具有一列或多列的表。


该表是表达式在修改后的筛选上下文环境中计算的结果。

备注

每个筛选器参数都可以删除筛选器(如 ALLALLEXCEPTALLNOBLANKROW)、还原筛选器(ALLSELECTED),或者使用一个表表达式,返回一列,多列或整个扩展表的值列表。


当筛选器参数是单列形式的条件判断表达式时,该表达式被嵌入到一个筛选引用列所有值的 FILTER 表达式中。例如,筛选器参数示意中的第一个表达式的高亮部分在内部被转换为第二个表达式的高亮部分,两种形式完全等价。


筛选器参数会覆盖同一列上已有的任何筛选器,你可以使用 KEEPFILTERS 改变这种默认行为。


CALCULATETABLECALCULATE 的行为相同,也是 DAX 中最重要的函数之一,你可以通过介绍 CALCULATE 的相关文章深入了解这个函数:

CALCULATE 指南文章目录语法返回值备注 本文是 CALCULATE 系列的最后一篇,是时候提供关于这个函数全面总结了。之后你在浏览其他文章的时候,很可能会多次回来参考本文的内容,不必担心,这是正常的。每当需要回忆 CALCULATE 的复杂行为时,你都可以 […]
理解 CALCULATE

文章目录语法返回值备注 如果数据模型是 Power BI 的灵魂,那么 CALCULATE 可以说是 DAX 函数的核心 介绍 CALCULATE CALCULATE 和 CALCULATETABLE 是 DAX 中惟二可以修改筛选上下文的 […]

初识 CALCULATE

文章目录语法返回值备注 CALCULATE 是至今为止 DAX 语言中最重要、最有用和最复杂的函数 引言 在本章中,通过深入介绍 CALCULATE 函数,我们将继续探索 DAX 语言的力量。实际上,同样的内容对于 CALCULATETAB […]





回复

使用道具 举报

zhu8zhu | 2021-4-25 12:10:15 | 显示全部楼层
为毛老子总也抢不到沙发?!!
回复

使用道具 举报

warmheart | 2021-5-15 17:16:48 来自手机 | 显示全部楼层
占坑编辑ing
回复

使用道具 举报

门铃咚咚 | 2021-5-23 11:25:34 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
回复

使用道具 举报

wahfen | 2021-9-1 14:26:04 | 显示全部楼层
大人,此事必有蹊跷!
回复

使用道具 举报

东莞维维 | 2021-9-17 19:25:31 来自手机 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

林妹妹 | 2021-9-22 13:35:13 来自手机 | 显示全部楼层
1v1飘过
回复

使用道具 举报

dg0013111 | 2021-9-23 15:55:34 | 显示全部楼层
楼下的接上
回复

使用道具 举报

procar | 2021-10-28 15:01:30 | 显示全部楼层
努力,努力,再努力!!!!!!!!!!!
回复

使用道具 举报

飞天小猪 | 2021-12-13 13:28:29 | 显示全部楼层
1v1飘过
回复

使用道具 举报

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

本版积分规则