.NET平台开源项目速览(19)Power BI神器DAX Studio

  PowerBI更新频繁,已经有点更不上的节奏,一直在关注和学习中,基本的一些操作大概是没问题,更重要的是注重Power Query,M函数,以及DAX的使用,这才是核心。

    上个月研究了DAX的一些语法和公式,发现这玩意看起来简单,但其实功能非常强大,所以就想和写代码一样,弄个工具试一下。

  当然直接在Power BI Desktop中也可以完成,但总归感觉怪怪的,直到我发现了DAX Studio。

  本来想直接下载来用一下,结果发现不是很容易玩,所以从头到尾把文档看了一遍,顺便总结下来。

  如果不清楚DAX或者不是很了解,关注博客和公众号,后面我会整理DAX相关的知识。

Power BI文章目录:微软Power BI技术文章与资源目录

.NET开源文章目录:本博客其他.NET开源项目文章目录

本文原文地址:http://www.cnblogs.com/asxinyu/p/Power_BI_Skills_Sqlite.html

1.DAX Studio介绍

  DAX Studio是一个C#编写的,在Power BI,Power Pivot分析中,编写、执行和分析DAX查询表达式的开源工具。

   DAX是PowerBI的灵魂,所以DAX Studio的出现极大的简化了DAX的学习和使用成本。

   DAX官网:http://daxstudio.org/

   安装包下载:http://daxstudio.org/downloads/

      Github地址:https://github.com/DaxStudio/DaxStudio

2.DAX Studio安装

  DAX的安装需要.NET 可编程支持(PIA),所以如果系统环境不全,很容易安装不上,莫名其妙。

   注意:DAX Studio只支持Excel 2010/2013,所以如果有2016的朋友想试用,可以单独安装一下,我就是这样。这里简单介绍完整的安装步骤。

2.1 Office PIA支持

  Office PIA(Office Primary Interop)也就是Office安装过程中的"标记.NET可编程支持",为什么需要这个东东呢?

  因为DAX Studio是使用C#开发,相当于Excel的一个插件,做VSTO的朋友应该都知道,这东西是必须的,也是开发测试部署过程中的头疼问题(特别是以前的ghost xp+office 2003,部署会把人逼疯,现在应该完善很多了)。

  如下图所示,安装Office 2013的时候,选择,自定义,然后到“Office工具”中选择“标记.NET可编程支持”,如下图:

  

  选择安装完成后,就可以下载DAX Studio的安装包进行安装了。

  注意,如果已经安装了Excel 2013,但以前没有选择,可以打开控制面单,卸载或者更改程序,找到Excel 2013,右键,选择“更改”,这样会重新打开安装程序进行修复。当然如果你安装包已经不在了,那就悲剧了,那只能卸载重新安装吧。

2.2 系统必须组件

  同时安装还需要一些其他组件,但是这几个组件可以在安装过程中,勾选自动完成:

1..Net Framework 4.5

2.SQL Server 2016 version of ADOMD

3.SQL Server 2016 version of AMO

  如下图,安装DAX Studio的时候选择组件,把最后的勾打上:

然后会提示下载系统缺少的组件进行安装,选择是即可:

然后就是漫长的等待,如果下载失败,不要怕,继续多试几次即可:

3.DAX Studio功能

DAX Studio可以作为插件在Excel 2010/2013中使用,是一个独立的程序,提供了一下一些功能:

1.优雅的用户界面:灵活布局,支持选项卡,仿Office 2013 Raibbon控件,

2.集成跟踪,查询计划跟踪,服务器定时跟踪

3.函数元数据,智能提示,元数据面板,模型元数据

4.DAX Studio相关资源

1.DAX官网:http://daxstudio.org/

2.安装包下载:http://daxstudio.org/downloads/

3.Github地址:https://github.com/DaxStudio/DaxStudio

4.BI佐罗, DAX查询入门:DAX Studio介绍

5.BI佐罗,Power BI DAX 终极调校工

6.BI佐罗,DAX查询进阶:驾驶DAX Studio

原文地址:https://www.cnblogs.com/asxinyu/p/dotnet_Opensource_project_daxstudio.html

时间: 2024-08-07 08:30:36

.NET平台开源项目速览(19)Power BI神器DAX Studio的相关文章

.NET平台开源项目速览-最快的对象映射组件Tiny Mapper之项目实践

心情小札:近期换了工作,苦逼于22:00后下班,房间一篇狼藉~ 小翠鄙视到:"你就适合生活在垃圾堆中!!!" 晚上浏览博客园 看到一篇非常实用的博客:.NET平台开源项目速览(14)最快的对象映射组件Tiny Mapper,花了10分钟简单了解了一下. 看评论也是挺有价值,同时也看到许多新手同学问道在实际项目中使用的情况. 下面就原作者的代码的基础上略作调整,阐述一下在实际项目场景中的使用: 第一步:了解类库方法:TinyMapper 主要有两个函数: TinyMapper.Bind&

.NET平台开源项目速览(17)FluentConsole让你的控制台酷起来

从该系列的第一篇文章 .NET平台开源项目速览(1)SharpConfig配置文件读写组件 开始,不知不觉已经到第17篇了.每一次我们都是介绍一个小巧甚至微不足道的.NET平台的开源软件,或者学习,或者使用,或者介绍,或者分析原理等等,其实这个过程也让我了解了很多东西.也希望这个分享系列继续给大家带来收获,根据大家的评论和反应,其实说明这些小的组件都还不错,可以提高开发效率. 今天继续给大家介绍一款简单到爆的开源组件,但是可以让你的控制台瞬间高大上. 1.控制台能有啥滑头? 借用新生命论坛的一张

.NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍

Accord.NET Framework是在AForge.NET项目的基础上封装和进一步开发而来.因为AForge.NET更注重与一些底层和广度,而Accord.NET Framework更注重与机器学习算法以及提供计算机视频.音频.信号处理以及统计应用相关的解决方案.该项目使用C#语言编写,项目主页:http://accord-framework.net/ 说明:该文章只是一个基本介绍,主要内容是翻译的官方文档和介绍,部分英文表述个人能力有限,不太熟悉,所以直接照搬原文,有比较确切的知道中文名

.NET平台开源项目速览(12)哈希算法集合类库HashLib

.NET的System.Security.Cryptography命名空间本身是提供加密服务,散列函数,对称与非对称加密算法等功能.实际上,大部分情况下已经满足了需求,而且.NET实现的都是目前国际上比较权威的,标准化的算法,所以还是安全可靠的.但也有一些场合,需要自己实现一些安全散列算法.不仅仅是学习,也可以进行测试以及相关研究.而今天要介绍的正式这样一个包括了目前几乎所有散列函数算法实现的.NET开源组件,大家可以实际使用,查看或者修改等.满足更多不同人,不同层次的需求.那就看看相关基础知识

.NET平台开源项目速览(4).NET文档生成工具ADB及使用

转载自  http://www.cnblogs.com/asxinyu/p/dotnet_Opensource_project_ADB_CSharpDocument.html 阅读目录 1.ADB介绍 2.ADB生成.NET文档过程 3.资源与代码 很久以前就使用ADB这个工具来生成项目的帮助文档.功能强大,在学习一些开源项目的过程中,官方没有提供CHM帮助文档,所以为了快速的了解项目结构和注释.就生成文档来自己看,非常好用.这也是一个学习方法吧.例如本文在: .NET平台开源项目速览(2)Co

.NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家介绍.NET平台下的文档型数据库RavenDB,虽然我以前也在小项目用过其他文档型数据库,但问题很多,小项目还可以,大项目就歇菜了.这个数据库我关注了很久,最近一直在看它的文档,所以把知道的先总结下来. .NET开源目录:[目录]本博客其他.NET开源项目文章目录 本文原文地址:http://www

.NET平台开源项目速览(16)C#写PDF文件类库PDF File Writer介绍

1年前,我在文章:这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)中(第9个项目),给大家推荐了一个开源免费的PDF读写组件 PDFSharp,PDFSharp我2年前就看过,用过简单的例子,不过代码没有写成专门的文章.最近在查找资料的时候,又发现一款小巧的写PDF文件的C#组件:PDF File Writer.该开源组件是在codeproject,还没有托管到其他地方,所以花了点时间了解了一下,分享给大家. .NET开源目录:[目录]本博客其他.NET开源项目文章目录

.NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator

去年,我在一篇文章用原始方法解析复杂字符串,json一定要用JsonMapper么?中介绍了简单的JSON解析的问题,那种方法在当时的环境是非常方便的,因为不需要生成实体类,结构很容易解析.但随着业务的变化,也会碰到超级变态的JSON,如果还按照以前的思路,会把人搞抽风掉,一旦结构变化,又要重来.所以今天给大家介绍一个简单的方法,轻轻松松搞定超级变态的JSON,虽然需要生成实体类.它就是开源的:JSON C# Class Generator组件. .NET开源目录:[目录]本博客其他.NET开源

C#.NET开源项目、机器学习、Power BI (转载)

.NET技术, 开源项目, 数据挖掘, 机器学习, 微软Power BI, 足球赛事分析, Matlab与C#编程 博客园 管理 本站首页 头条推荐 Power BI .NET开源 机器学习 博客美化 X组件 Matlab 随笔 - 189  文章 - 15  评论 - 4316 [翻译]Awesome R资源大全中文版来了,全球最火的R工具包一网打尽,超过300+工具,还在等什么? 阅读目录 0.前言 1.集成开发环境 2.语法 3.数据操作 4.图形显示 5.HTML部件 6.复用组件研究