美文网首页DAX从入门到精通
DAX从入门到精通 2-3-1 变量

DAX从入门到精通 2-3-1 变量

作者: PowerBI入门到实践 | 来源:发表于2019-06-18 23:11 被阅读0次

变量

当你在写DAX表达式的时候,你可以通过使用变量来避免重复的书写同样的表达式。例如以下的情况:

VAR
TotalSales = SUM ( Sales[SalesAmount] )
RETURN
( TotalSales - SUM ( Sales[TotalProductCost] ) ) / TotalSales

你可以定义很多的变量,变量的值是由它们定义的时候决定的。变量可以避免重复的书写同样的代码,这样就有助于我们简化代码。变量使用的是惰性的方式,即如果你定义一个变量,然后因为某些原因,一直都没有使用,那么,这个变量就不行进行计算。如果它需要被计算了,那么,它只计算一次,之后的计算如果有用到这个变量,那它将直接读取之前的计算结果。因此,当你使用多次复杂的计算表达式的时候,使用变量是一种非常有效的优化技术。
在第四章中,我们对变量会有进一步的学习。变量是非常有用的一种技术,它根据定义时候的环境确定值,而不是使用的环境确定值。

相关文章

网友评论

    本文标题:DAX从入门到精通 2-3-1 变量

    本文链接:https://www.haomeiwen.com/subject/ojrcqctx.html