.NET平台開源項目速覽(19)Power BI神器DAX Studio


如果用知乎,可以關注專欄:.NET開源項目 和 PowerBI社區

  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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM