在学习PowerPivot数据建模的过程中,若能有一个方便使用的工具将会给整个编写DAX数据表达式的效率带来极大提升。DAX Studio就满足了这样的需求,它是一个Excel加载项,具备以下主要功能:
1. 从PowerPivot数据模型中提取一份计算度量清单,并存放在Excel中
可了解全部计算度量。
可实现计算度量归档。
可在另一个Excel工作簿中更加方便地重复使用这些计算度量,而无需再去查找。
2. 当公式中的一部分包含了“表”时,有助于编写更复杂的DAX公式
在编写一个包含表DAX函数的计算度量时,不可能真正“看清”并检查返回的表是否是所期望的。使用DAX Studio可以编写公式中表的部分,以便可以“看清”实际所生成的表。这使得很容易发现正做的是什么,解决编写公式过程中什么是错的,近而解决所遇到的这些问题。
3. 学习如何编写DAX查询(可比较Excel中的查询过程)
它可能不是那么显而易见,当一旦将很多业务逻辑构建到数据模型中,有时可能只是想获得一个表(或列表)的数据,然后再将其用于其他目的。使用数据透视表可以达到上述目的,但DAX Studio可更好地在数据模型编写一个查询和在某些情况下提取表中需要的数据,特别是如果表很大的情况。
4. 测试计算度量的性能
当一个计算度量(例如在数据透视表中)计算很慢,可以在 DAX Studio中运行该计算度量并使用服务器定时工具来查看数据透视表如何解释该计算度量公式。有了这些信息可以重新设置更高效的相关公式。
5. 使Power BI Desktop PIBX文件作为(相当于)SSAS服务器
这是一个技巧,允许使用Power BI Desktop作为服务器,然后将此“服务器”连接到一个 Excel工作簿。尽管它仅适用于本任务生命周期,但还是很酷的可能是有用的。
DAX Studio可通过下列链接 免费下载,当前版本是2.3.6。在后续的分享中将会就“使Power BI Desktop PIBX文件作为(相当于)SSAS服务器”功能做进一步展开和讨论。 |