听海@看日落

2020-07-15   阅读量: 922

Power BI

DAX 查询语法参考

扫码加入数据分析学习群

语法

[DEFINE { MEASURE <tableName>[<name>] = <expression> }

EVALUATE <table>

[ORDER BY {<expression> [{ASC | DESC}]}[, …]

[START AT {<value>|<parameter>} [, …]]]

参数

  • DEFINE 子句
    查询语句的一个可选子句,使用户能够在查询期间定义度量值。 定义可以引用在当前定义之前或之后出现的其他定义。

  • tableName
    使用标准 DAX 语法的现有表的名称。 它不能是表达式。

  • name
    新的度量值的名称。 它不能是表达式。

  • expression
    任何返回单一标量值的 DAX 表达式。

  • EVALUATE 子句
    包含用于生成查询结果的表表达式。 表达式可以使用任何定义的度量值。

    表达式必须返回表。 如果需要标量值,则度量值的作者可以将其标量包装在 ROW() 函数内,以便生成包含所需标量的表。

  • ORDER BY 子句
    定义用于对查询结果进行排序的表达式的可选子句。 可为每行结果进行计算的任何表达式都是有效的。

  • START AT 子子句
    ORDER BY 子句中的可选子句,用于定义查询结果将开始的值。 START AT 子句是 ORDER BY 子句的一部分,不能在其外部使用。

    在排序的结果集中,START AT 子句定义结果集的开始行。

    START AT 参数与 ORDER BY 子句中的列具有一对一对应关系;START AT 子句可以与 ORDER BY 子句具有相同数量的参数,但不能比后者更多。 START AT 中的第一个参数定义 ORDER BY 列的第 1 列中的开始值。 START AT 中的第二个参数定义符合第 1 列中第一个值的各行中 ORDER BY 列的第 2 列中的开始值。



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
20.1172 3 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子