文章预览
本文翻译自 Marco Russo & Alberto Ferrari 的文章《 Context transition in DAX explained visually 》。 在之前的文章中,我们通过可视化的方法介绍了两个重要的 DAX 概念: 筛选上下文 和 行上下文 。本文将通过图形可视化的方式来描述上下文转换,从而完成这一简短的系列。 上下文转换的定义 上下文转换将任何活动的行上下文转换为过滤上下文中的相应过滤器。上下文转换由 CALCULATE 和 CALCULATETABLE 以及任何隐式调用这两个函数的 DAX 语法执行。例如,任何度量值引用都会隐含调用 CALCULATE,这就触发了上下文转换。还有一些其他 DAX 函数也在内部调用 CALCULATE 或 CALCULATETABLE 来执行上下文转换。 要执行上下文转换,必须存在一个活动的行上下文。因此,任何上下文转换都会发生在计算列中,或者在 DAX 迭代器(如 FILTER 和 SUMX)内。 除了正式定义之外,让我们尝试
………………………………