|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
SQL Server 2016新增添的功能其中包括一项基于DAX查询及表达式的计算表功能。Power BI Desktop中Modeling功能标签下的New Table就是该功能在Power BI环境下Power Pivot的实际应用,遗憾的是Excel 2016中Power Pivot环境并没有此项功能。SQL Server 2016的计算表功能由SSAS下的Power Pivot非常方便地通过在Excel分析选择,把该项功能应用于Excel下的PivotTable分析,后续的Excel版本的Power Pivot若能将此功能集成其中,将会对Excel环境下的Power Pivot创建数据模型带来更大方便,希望微软能在下一版Excel中增添此项功能。
SQL Server 2016的试用版(Evaluation 180天试用)和开发版(Developer)通过对Analysis Services功能安装后均就具有计算表功能,SQL Server 2016速成版(Express)没有Analysis Services功能因此不具有该项功能。SQL Server安装完成后还需安装SQL Server Data Tools,该软件为Visual Studio环境下的一个子集用于Analysis Services应用开发。在应用时注意兼容级别需选择SQL Server 2016 RTM(1200)。
计算表功能即在现有数据模型表格中通过DAX查询及表达式创建新的查询(维度)表。计算表的创建十分灵活,可对整表复制也可根据实际场景创建特殊行来创建数据模型中的新筛选表。比如,当模型中的数据表包含了订货日期(Order Date)、发货日期(Ship Date)以及截止日期(Due Date)时,建模中解决方案之一是对不同到的日期分别使用日期表,有了计算表功能,就可通过该功能简单高效的实现不同日期表的创建,若使用过Power BI Desktop中的计算表功能就能深有体会。《在Power BI Desktop中使用DAX的计算表功能》分享一文中对这些已做详尽描述此分享就不再解释。
SQL Server 2016下Power Pivot如何使用计算表功能的具体方法稍需SQL知识,在本文中就不做演示。实际上Excel 中Power Pivot环境是SQL Server中SSAS下BI Analysis Services Tabular 的 Power Pivot的子集,若能了解掌握SQL Server下的Power Pivot功能对于学习Excel下Power Pivot数据建模以及全面了解Power Pivot功能非常有益。有兴趣者可查阅相关资料进一步深入学习了解其中的奥秘。
|
|