在這一課,您將建立要包含在模型中的量值。 類似於您在上一課中建立的計算結果列,量值基本上是使用 DAX 公式建立的計算。 不過,不同於計算欄,量值會依據使用者選擇的篩選條件進行評估;例如,加入數據透視表中列標籤欄的特定數據行或交叉分析切片器。 篩選中每個儲存格的值接著會由套用的量值計算。 量度是強大且彈性的計算,您會想要包含在幾乎所有表格式模型中,以對數值資料進行動態計算。 若要深入瞭解,請參閱量值(SSAS 表格式)。
若要建立量值,您將使用量值方格。 根據預設,每個數據表都有空的量值方格;不過,您通常不會為每個數據表建立量值。 在數據檢視中,量值方格會出現在模型設計工具的數據表下方。 若要隱藏或顯示數據表的量值方格,請單擊 [ 數據表 ] 功能表,然後按兩下 [ 顯示量值方格]。
您可以按下量值方格中的空白儲存格,然後在公式列中輸入 DAX 公式,以建立量值。 當您按兩下 ENTER 以完成公式時,量值就會出現在數據格中。 您也可以按兩下資料行,然後按下工具列上的 [自動總和] 按鈕(∑),以使用標準聚合函數建立量值。 使用 AutoSum 功能建立的量值會出現在該欄下方的量值格中,但必要時可以移動。
在這一課,您將藉由在公式列中輸入DAX公式,以及使用 AutoSum 功能來建立量值。
完成本課程的估計時間: 30 分鐘
先決條件
本主題是表格式模型化教學課程的一部分,應該依序完成。 在本課程中執行工作之前,您應該已完成之前的課程:第 6 課:建立計算欄。
建立量值
若要在 Date 數據表中建立 [目前季度天數至今] 量值
在模型設計工具中,點選 [日期] 資料表。
如果數據表下方尚未出現空白量值方格,請單擊 [ 數據表 ] 功能表,然後按兩下 [ 顯示量值方格]。
在量值方格中,按下左上方空白儲存格。
在公式列中,於數據表上方輸入下列公式:
=COUNTROWS( DATESQTD( 'Date'[Date]))當您完成公式的建置之後,請按 ENTER 鍵。
請注意,左上方單元格現在包含量值名稱 Measure 1,後面接著結果 30。 量值名稱也會在公式列中的公式前面。
若要重新命名量值,請在公式列中反白顯示名稱 Measure 1,然後輸入
Days Current Quarter to Date,然後按 ENTER。小提示
在公式列中輸入公式時,您也可以先輸入量值名稱後面接著冒號(:),後面接著空格,然後接著公式。 使用此方法時,您不需要重新命名量值。
在日期數據表中建立[目前季度]度量值
在模型設計工具中,在 [日期 ] 數據表仍在作用中時,在量值方格中,按兩下您剛才建立的量值下方的空白單元格。
在公式列中,輸入下列公式:
Days in Current Quarter :=COUNTROWS( DATESBETWEEN( 'Date'[Date], STARTOFQUARTER( LASTDATE('Date'[Date])), ENDOFQUARTER('Date'[Date])))請注意,在此公式中,您先包含量值名稱,之後是冒號(:)。
當您完成公式的建置之後,請按 ENTER 鍵。
在一個不完整的期間與前一個期間之間建立比較比率時;公式必須考慮經過的期間比例,並將它與上一個期間中的相同比例進行比較。 在此情況下,[目前季度至今的天數]/[目前季中的天數] 會提供目前期間內經過的比例。
在 Internet Sales 數據表中建立因特網相異計數銷售訂單量值
在模型設計工具中,點擊 [因特網銷售] 表格。
如果量值方格尚未出現,請以滑鼠右鍵按兩下 [因特網銷售 ] 資料表 (索引標籤),然後按兩下 [ 顯示量值方格]。
點擊 銷售訂單號碼 欄標題。
在工具列上,按兩下 AutoSum (∑) 按鈕旁的向下箭號,然後選取 [DistinctCount]。
AutoSum 功能會自動使用 DistinctCount 標準匯總公式,為選取的數據行建立量值。
請注意量值方格中數據行下方的頂端單元格現在包含量值名稱 Distinct Count Sales Order Number。 使用 AutoSum 功能建立的量值會自動放在關聯數據行下方量值方格的最上層單元格中。
在量值方格中,按兩下新的量值,然後在 [ 屬性 ] 視窗中,在 [ 量值名稱] 中,將量值重新命名為 [因特網相異計數銷售訂單]。
在 Internet Sales 數據表中建立其他量值
藉由使用 AutoSum 功能,建立並命名下列量值:
量值名稱 資料行 自動加總 (∑) 公式 因特網訂單明細計數 銷售訂單明細編號 計數 =COUNT([銷售訂單明細編號]) 因特網總單位數 訂單數量 總和 =SUM([訂單數量]) 因特網總折扣金額 折扣金額 總和 =SUM([折扣金額]) 因特網產品總成本 總產品成本 總和 =SUM([產品總成本]) 因特網總銷售額 銷售量 總和 =SUM([Sales Amount]) 因特網總利潤 利潤 總和 =SUM([Margin]) 網路總稅金額 稅務 Amt 總和 =SUM([Tax Amt]) 因特網總貨運量 貨運 總和 =SUM([貨運]) 單擊量值方格中的空白儲存格,並使用公式列建立並命名下列量值:
這很重要
您必須依序建立下列量值:稍後量值中的公式是指先前的量值。
量值名稱 公式 上一季度網路利潤 =CALCULATE([Internet Total Margin],PREVIOUSQUARTER('Date'[Date])) 網路本季利潤率 =TOTALQTD([Internet Total Margin],'Date'[Date]) 上季網際網路利潤比例至本季日期 (QTD) =[上一季度互聯網利潤] * ([本季度至今天數] / [本季度天數]) 上一季度的互聯網銷售 =CALCULATE([Internet Total Sales],PREVIOUSQUARTER('Date'[Date])) 互聯網本季度銷售額 =TOTALQTD([Internet Total Sales],'Date'[Date]) 互聯網上一季度銷售額占QTD的比例 =[Internet Previous Quarter Sales]*([Days Current Quarter to Date]/[Days in Current Quarter])
為因特網銷售數據表建立的量值可用來分析關鍵財務數據,例如使用者選取篩選所定義之項目的銷售、成本和獲利率。
後續步驟
若要繼續進行本教學課程,請移至下一課 :第 8 課:建立關鍵效能指標。