定义
数据分析表达式(DAX)是一种函数和运算符库,它和Excel的公式非常类似,可以在 Excel 中的 Power BI Desktop、Azure Analysis Services、SQL Server Analysis Services 和 Power Pivot 中使用。
它是Microsoft的SQL Server Analysis Services团队开发的,存在于2009年发布了Excel 2010的PowerPivot。随着时间的推移,DAX在Excel社区中流行起来,它使用DAX在Excel中创建Power Pivot数据模型,以及在商业智能(BI)社区中使用DAX来构建带有SSAS的模型。
DAX示例如下:
DAX 计算公式用于度量值、计算列(新增加一列)、计算表(通过DAX新生成的表)和行筛选器(对数据进行筛选)。
为什么
你可以创建显示有价值见解的报告,而无需使用任何 DAX 公式。但是,如果您需要分析产品类别和不同日期范围的增长百分比,该怎么办?或者,你需要计算与市场趋势相比的同比增长?DAX 公式也提供了这种能力和许多其他重要能力。学习如何创建有效的 DAX 公式将有助于您充分利用数据。
入门案例
为了更好地理解此公式,我们可以像处理其他公式一样对其进行分解:
此公式包含以下语法元素:
A. 度量值名称 Store Sales。
B. 等号运算符 ( = ) 表示公式的开头。
C. CALCULATE 函数会在根据指定筛选器所修改的上下文中,作为参数来计算表达式。
D. 括号 () 会括住包含一个或多个参