簡介

已完成

Microsoft Power BI 模型中的量值只能是「隱含的」或「明確的」。 隱含量值是自動行為,可允許視覺效果摘要模型資料行資料。 明確量值 (也稱為「量值」) 是您可以加入至模型中的計算。 此課程模組著重於如何使用隱含量值。

在 [欄位] 窗格中,以 Sigma 符號 (∑) 顯示的資料行表示兩項事實:

  • 這是數值資料行。
  • 在視覺效果中使用時,會建立資料行值的摘要 (當新增到支援摘要的欄位庫時)。

在下圖中,請注意 Sales 資料表只包含可以進行摘要處理的欄位,包括 Profit Amount 計算結果欄。

顯示 Sales 資料表之 Fields 窗格的影像。其是由七個可進行摘要處理的欄位所組成,且其中一個欄位是計算結果欄。Unit Price Discount Pct 欄位無法進行摘要處理。

身為資料建模者,您可以藉由將 [摘要] 屬性設定為 [不摘要] 或特定的彙總函式,來控制是否要建立資料行的摘要,或是摘要的方式。 當您將 [摘要] 屬性設定為 [不摘要] 時,[欄位] 窗格中的資料行旁邊不會再顯示 Sigma 符號。

若要觀察報表建立者可以如何使用隱含量值,您可以先下載並開啟 Adventure Works DW 2020 M04.pbix 檔案。

在報表中,將 Sales 資料表中的 Sales Amount 欄位新增至矩陣視覺效果,其會在其資料列上將會計年度和月份分組。

顯示資料列上具有年和月之矩陣視覺效果,以及 Sales Amount 資料行的影像。已顯示數個資料列。

若要判斷資料行的摘要方式,請在 [視覺效果欄位] 窗格中,選取 Sales Amount 欄位的箭號,然後檢閱捷徑功能表選項。

顯示 Sales Amount 欄位之捷徑功能表選項的影像。已選取 Sum 彙總函式。

請注意,Sum 彙總函式旁有核取記號。 此核取記號表示資料行是以「加總」的資料行值來彙總。 您也可以選取任何其他選項 (例如 [平均值]、[最小值] 等等) 來變更彙總函式。

接下來,將 Unit Price 欄位新增至矩陣視覺效果。

顯示資料列上具有年和月之矩陣視覺效果,以及 Sales Amount 和 Unit Price 資料行的影像。已顯示數個資料列。

預設摘要現在已設定為 [平均] (此建模者知道不適合將單價值加總在一起,因為這些為非加法類的費率)。

顯示 Unit Price 欄位之捷徑功能表選項的影像。已選取 Average 彙總函式。

隱含量值可讓報表作者從預設的摘要技術開始,且可加以修改,以配合視覺需求。

數值資料行支援最大範圍的彙總函式:

  • Sum
  • Average
  • 最小值
  • 最大值
  • Count (相異)
  • Count
  • Standard deviation
  • Variance
  • Median

摘要非數值資料行

可以摘要非數值資料行。 不過,在 [欄位] 窗格中,Sigma 符號不會顯示在非數值資料行旁,因為預設為不摘要。

文字資料行允許下列彙總:

  • 第一個 (依字母順序排序)
  • 最後一個 (依字母順序排序)
  • Count (相異)
  • Count

日期資料行允許下列彙總:

  • 最早
  • 最新
  • Count (相異)
  • Count

布林值資料行允許下列彙總:

  • Count (相異)
  • Count

隱含量值的優點

隱含量值有數個相關聯的優點。 隱含量值是易於學習和使用的概念,可提供報表建立者將模型資料視覺化的方式。 此外,這表示您不需要建立明確的計算,就能讓身為資料建模者的您減少工作量。

隱含量值的限制

隱含量值確實有所限制。 儘管設定適當的摘要方法,報表建立者仍可選擇以不合適的方式彙總資料行。 例如,在矩陣視覺效果中,您可以將 Unit Price 的彙總函式修改為 Sum

顯示資料列上具有年和月的矩陣視覺效果,以及 Sales Amount 和 Sum of Unit Price 資料行的影像。已顯示數個資料列。Unit Price 值非常大,因為其為單價的總和。

報表視覺效果會遵守您的設定,但其現在已產生 Sum of Unit Price 資料行,其中呈現誤導的資料。

隱含量值最重要的限制是僅適用於簡單案例,這表示它只能摘要使用特定彙總函式的資料行值。 因此,在某些情況下,當您需要從年度銷售額計算每月銷售額的比率時,您必須撰寫資料分析運算式 (DAX) 公式來產生明確的量值,以達成更複雜的需求。

使用多維度運算式 (MDX) 查詢模型時,隱含量值無法正常執行。 此語言需要明確的量值,而且無法摘要資料行的資料。 當 Power BI 語意模型是使用 在 Excel 中進行分析 ,或 Power BI 編頁報表 使用 MDX 圖形化查詢設計工具所產生的查詢時,就會使用它。