Drill Down,常被翻譯或解讀為深層探究、向下鑽取、深入探索、向下切入、…這描述與形容我都覺得很傳神,也很有意境。在層層疊疊嵌套式結構化資料的架構中,由廣入深的探究底層的資料與有用的訊息,正是資料分析與探勘的必要手段。(系列文章實作練習下載)
Power Query三大容器實作系列 - (8/8) 細說探索容器裡指定內容的M語言
- 16
- 0
- Excel自助式BI
Drill Down,常被翻譯或解讀為深層探究、向下鑽取、深入探索、向下切入、…這描述與形容我都覺得很傳神,也很有意境。在層層疊疊嵌套式結構化資料的架構中,由廣入深的探究底層的資料與有用的訊息,正是資料分析與探勘的必要手段。(系列文章實作練習下載)
Table容器是Power Query中處理結構化數據的核心工具,也就是我們俗稱的資料表(Data Table)。透過行、列方式儲存資料,可以執行篩選、合併、轉置等多樣操作,滿足數據清理與轉換的需求。Table容器在資料整合中更扮演重要角色,可以整合多個來源數據,也是進行複雜分析的基礎,能與Excel及Power BI無縫對接,支援樞紐分析、動態報表等。熟練掌握Table容器不僅能提升工作效率,還有助於應對多樣化的數據分析需求,是瞭解與學習Power Query的關鍵一步。
經過這一輪的List(清單)實作,相信您對清單的結構、語法與特性,有些基本認識了吧!接著,我們就來看看另一個Power Query容器:Record(記錄)的特性。
除了使用[向下切入]或點開超連結的操作來執行擷取List元素之內容的查詢步驟外,也可以透過程式碼的編輯來達到相同的目的。這時候就一定要懂得List索引值的概念了。
在操作Power Query的過程,無疑就是處理資料過程,而過程中的每一個步驟即為M語言所執行查詢步驟,而查詢結果裡若有容器類型的資料,除了可以當下預覽(不用產生額外步驟)外,也可以探勘該容器的內容,也就是擷取該容器的內容步驟為「深化」或「向下切入」。
這一篇文章先來跟大家介紹List(清單)容器的特性與使用方式。在Power Query裡List容器是一種存儲單一值序列的資料結構,類似於其他編程語言中的陣列或集合。它非常適合處理簡單的資料列表,例如一系列數字、文字或日期。在 Power Query 中,List 是一種基本資料類型,經常在資料轉換或處理過程中使用。
在Power Query處理與解析資料的基礎上,並不僅僅是針對傳統結構化資料表的資料類型而已,資料結構中的Table (資料表)、Record (記錄)、List (清單)等容器,更是儲存與擷取結構化資料的重要元素,要了解資料的深化、探勘、萃取、轉換、…等技巧,就必須深入了解這三大容器的關係、轉換、編碼與相關函數的運用。
數據的資料型態主要可以區分為結構化資料和非結構化資料。在微軟的Excel以及BI解決方案中,Power Query這個應用程式是用來存取結構化資料與非結構化資料的一項整合工具,也是微軟利用Excel及Power BI進行資料整合與分析的一項大突破。(系列文章實作練習下載)