美文网首页
2.3 变量入门

2.3 变量入门

作者: jweishan | 来源:发表于2020-02-25 11:22 被阅读0次

第2章 DAX简介

2.1 理解DAX计算
2.2了解计算列和度量值
2.3 变量入门
2.4 DAX表达式中的错误处理
2.5 格式化DAX代码
2.6 聚合函数和迭代函数
2.7 使用常见的DAX函数

变量入门

编写DAX表达式时,通过使用变量可以避免重复相同的表达式,大大提高了代码的可读性。例如,看下面的表达式:

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

定义变量使用VAR关键字。定义变量后,需要提供一个RETURN语句,该语句定义表达式的结果值。可以定义多个变量,这些变量对于定义它们的表达式是私有的。

表达式中定义的变量不能在表达式本身之外使用。没有全局变量定义之类的东西。这意味着您无法定义整个模型DAX代码通用的变量。

计算变量用惰性评估。这意味着,如果定义了出于某种原因未在代码中使用的变量,则该变量将永远不会被求值。如果碰巧需要被计算了一次,以后使用该变量时将读取先前计算的值。因此,变量在复杂表达式中多次使用,也可用作优化技术。

变量是DAX中的重要工具。正如您将在第4章中了解到的那样,变量非常有用,因为它使用定义评估上下文而不是变量使用上下文。在第6章 " 变量 "中,将全面介绍变量以及如何使用。整本书中将广泛使用变量。

相关文章

  • 2.3 变量入门

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 DAX表达式中的错误处理...

  • 2.2了解计算列和度量值

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 DAX表达式中的错误处理...

  • 2.1 理解DAX计算

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 DAX表达式中的错误处理...

  • 2.4 表达式中的错误处理

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 表达式中的错误处理2.5...

  • 2.7 使用常见的DAX函数

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 表达式中的错误处理2.5...

  • 2.5 格式化DAX代码

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 表达式中的错误处理2.5...

  • 2.6 聚合函数和迭代函数

    第2章 DAX简介 2.1 理解DAX计算2.2了解计算列和度量值2.3 变量入门2.4 表达式中的错误处理2.5...

  • 2.3 高斯变量

    高斯分布多元高斯分布(D维)本文旨在证明:和为多元高斯分布的均值和方差 二次型矩阵可以取对称矩阵,因为任何非对称项...

  • Cocos Creator 入门

    Cocos Creator 入门 https://docs.cocos.com/creator/2.3/manua...

  • go语言学习大纲(一)

    课程介绍1.1. 基础环境安装1.2. 课程章节 基础语法2.1. 变量定义2.2. 内建变量类型2.3. 变量和...

网友评论

      本文标题:2.3 变量入门

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