在 Power BI 製作有效報表

Microsoft Fabric 的資料擷取與語意模型

Alex Kuntz

Head of Cloud Curriculum, DataCamp

認識語意模型

  • 邏輯資料表示:將複雜資料簡化,便於直覺分析 語意模型
  • 自動建立:在建立 Lakehouse/Warehouse 時自動產生。

    • Lakehouse在建立 Lakehouse 時的預設語意模型

    • Warehouse在建立 Warehouse 時的預設語意模型

獨立的資料表

語意模型-已連結的資料表

Microsoft Fabric 的資料擷取與語意模型

模型中的關聯

  • 建立關聯:連結相符欄位,整合多張資料表。

實體關聯示意

Microsoft Fabric 的資料擷取與語意模型

關聯中的基數

  • 基數(Cardinality): 定義一張表與另一張表之間的對應關係。

    • 一對多(1:*) 一筆紀錄對應另一表中的多筆。 基數-一對多
    • 一對一(1:1) 每筆紀錄在兩表中都有唯一對應。 基數-一對一
    • 多對多(*:*) 兩表中的多筆紀錄彼此關聯。基數-多對多
Microsoft Fabric 的資料擷取與語意模型

Power BI 報表中的視覺化

  • 將資料轉化為洞見,清楚易懂。

多樣視覺化

  • 結構檢視:Table、Matrix
  • 比較:Bar、Line、Pie chart、Treemap
  • 篩選與匯總:Slicers、cards

自訂與個人化

  • 調整色彩、字型、版面。
  • 新增標題、說明、標籤。

報表中的視覺化

Microsoft Fabric 的資料擷取與語意模型

DAX 入門

  • DAX 語言:Power BI 的公式語言
  • 自訂運算:建立總和、平均等
  • 複雜運算:可跨多張資料表
  • 用途:建立 Measures 與 Calculated Columns

DAX 範例

Microsoft Fabric 的資料擷取與語意模型

Measures(量值)

  • 篩選脈絡(Filter Context): 依報表篩選與切片器計算。
  • 不儲存資料:僅在視覺化需要時即時計算。
  • 無可見欄位:結果呈現在視覺物件中,不在資料表內。

視覺化量值

建立量值

Microsoft Fabric 的資料擷取與語意模型

Calculated Columns(計算欄)

  • 列脈絡(Row Context): 針對資料模型中的每一列計算。
  • 新增欄位:在資料表中建立永久新欄。
  • 靜態值:計算一次,直接顯示於表中。

計算欄

資料表中的計算欄

Microsoft Fabric 的資料擷取與語意模型

一起來練習吧!

Microsoft Fabric 的資料擷取與語意模型

Preparing Video For Download...