微信扫一扫
任何 DAX 表达都是在上下文中计算的。上下文是公式计值的“环境”,也就是说,公式的结果始终受到环境的影响。总有两种上下文,它们分别是:筛选上下文和行上下文,统称为计值上下文。这篇文章让我们来认识行上下文
这是一个非常重要并且很难在初期就意识到的问题:总是有两种上下文,一个公式的结果同时取决于这两个上下文。身处 DAX 学习路径的当前阶段,你可能认为这是显而易见的,非常自然。你也许是对的。然而,在后面的文章中,一旦你不记得这两种上下文的共存关系,你就会发现公式变得难以理解,因为每一个上下文都有可能改变公式的结果
重要的是要记住:原始上下文在表达式内部仍然有效。迭代函数仅添加了一个新的行上下文,而不以任何方式修改已有上下文。该规则几乎总是有效的,但有一个重要例外:对于同一张表,如果之前上下文中已包含了行上下文,那么此行上下文被新创建的行上下文覆盖。在下一篇文章中我们会详细讨论这个问题。
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
2
5
60
注册会员