了解计算组

已完成

计算组是一种通过对常用度量值表达式进行分组来减少模型中度量值数量的简单方法。 计算组通过自动执行重复模式来处理现有的显式 DAX 度量值。

可以为 SQL Server 2019 及更高版本、Analysis Services、Azure Analysis Services 和 Power BI 中的表格模型创建计算组。

下面的矩阵包含三个度量值:Orders、Sales 和 Profit。 使用计算组,你可以创建两个计算项,即“Previous Year”和“Year over Year”,然后将其应用于我们现有的三个度量值中的每一个。

Matrix visual displaying data for orders, sales, and profit by fiscal year and quarter. Two calculation items have been created to display values for previous year and year over year for each measure.

如何创建计算组

要在 Power BI 中创建计算组,建议使用免费的开放源代码表格编辑器 2.x 工具。 通过 Tabular Editor 2.x,你可以在 Analysis Services 表格和 Power BI XMLA 模型(兼容级别 1200 及更高级别)中操作和管理度量值、计算列、显示文件夹、透视和转换。 Power BI Desktop 没有用于创建计算组的用户界面。

Analysis Services Projects VSIX 更新 2.9.2 及更高版本中的 Visual Studio 也支持计算组。

注意

有关详细信息,请参阅 Analysis Services 模型中的计算组

使用计算组的好处

使用计算组的主要好处是,可以减少要创建和维护的度量值总数。

计算组还支持创建创造性的报表功能,例如使用切片器切换度量值、动态格式设置,以及打开和关闭显示标签。

使用计算组的限制

使用计算组的主要限制是报表中不再支持隐式度量值。 如果使用隐式度量值快速交叉检查计算,请注意,实现计算组需要创建显式度量值。

提示

隐式度量值是一种自动生成的计算,它是通过将 Power BI 视觉对象配置为汇总列值来实现的。 显式度量值是使用 DAX 公式添加到表格模型中的计算。

了解有关限制的详细信息,请参阅计算组文档