在Excel 2016数据模型中创建计算表

问题描述 投票:0回答:1

我在Excel 2016数据模型中有多个表。这些表来自其他Excel工作表中维护的数据,并通过Excel Query导入以填充数据模型以利用可用的卓越数据管理功能(例如,DAX,日期表,关系连接等)

但是,我希望能够通过应用过滤器,联合等来创建“计算表”(使用DAX表达式)来定位和转换现有数据元素。在数据模型中使用数据模型中的“计算表”等目标的目标是否可以在Excel 2016中使用?如果没有,需要哪些补充工具(除了SQL)? TIA。

excel excel-2016
1个回答
0
投票

我不这么认为。

Here(虽然我注意到文章很旧):

遗憾的是,计算表在Excel 2016中不可用。如果您需要使用Excel 2016的类似解决方案,则可以依赖链接后表(即,在Excel表格中实现的数据模型查询,然后加载回模型中)。唯一的限制是链接后表的大小不能超过1M行的物理限制,而DAX计算表的大小没有限制,可以在更多场景中工作,从而产生非常优雅和整洁的模型。

我认为这是针对Power BI特别使用“新表”功能和使用新计算表的SSAS表格:

Uses for the New Table Feature in Power BI

这仅适用于Power BI Desktop,不适用于任何Excel版本或SSAS表格。此功能本质上是“计算表”功能。您可以传递任何返回值表的有效DAX度量,表格将实现并加载到数据模型中。

并与SSAS calculated table

如何创建计算表

首先,验证表格模型的兼容级别为1200或更高。您可以在SSDT中检查模型上的兼容级别属性。

切换到数据视图。您无法在Diagram View中创建计算表。

选择表>新计算表。

输入或粘贴DAX表达式(有关一些想法,请参见下文)。

命名表。

创建与模型中其他表的关系。如果需要有关此步骤的帮助,请参阅在两个表之间创建关系(SSAS表格)。

在模型中的计算或表达式中引用该表,或使用Excel中的Analyze进行临时数据探索。

© www.soinside.com 2019 - 2024. All rights reserved.