表格式模型中的量值
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在表格式模型中,量值是使用DAX公式在報表用戶端中使用的計算。 量值會根據報表用戶端應用程式中選取的欄位、篩選和交叉分析篩選器用戶進行評估。
好處
量值可以根據標準聚合函數,例如 AVERAGE、COUNT 或 SUM,或者您可以使用 DAX 來定義自己的公式。 除了公式之外,每個量值都有量值數據類型所定義的屬性,例如 Name、Table Detail、Format 和 Decimal Places。
在模型中定義量值時,使用者可以將其新增至報表或數據透視表。 根據檢視方塊和角色而定,量值會出現在欄位清單中及其相關聯的數據表中,而且可供模型的所有使用者使用。 量值通常是在 Fact 數據表中建立;不過,量值可以與它相關聯的數據表無關。
請務必瞭解計算結果列與量值之間的基本差異。 在匯出數據行中,公式會評估為數據行中每個數據列的值。 例如,在 FactSales 數據表中,名為 TotalProfit 的匯出數據行,其公式會計算 FactSales 數據表中每個數據列(每銷售一個數據列)的總利潤值:
=[SalesAmount] - [TotalCost] - [ReturnAmount]
然後,TotalProfit 導出數據行就可以用於報表用戶端,就像任何其他數據行一樣。
另一方面,量值會根據用戶選取專案評估為值;數據透視表或報表中的篩選內容集。 例如,使用下列公式建立 FactSales 數據表中的量值:
Sum of TotalProfit: =SUM([TotalProfit])
使用 Excel 的銷售分析師想要知道產品類別的總利潤。 每個產品類別都由多個產品組成。 銷售分析師會選取 ProductCategoryName 數據行,並將其新增至數據透視表的數據列卷標篩選視窗;然後,數據透視表中會顯示每個產品類別的數據列。 然後,用戶會選取 TotalProfit 量值的總和。 量值預設會新增至 [值] 篩選視窗。 量值會計算總利潤的總和,並顯示每個產品類別的結果。 然後,銷售分析師可以使用交叉分析篩選器進一步篩選每個產品類別的總利潤總和,例如,將 CalendarYear 新增為交叉分析篩選器,以依年份檢視每個產品類別的總利潤總和。
ProductCategoryName | TotalProfit 的總和 |
---|---|
音訊 | $2,731,061,308.69 |
相機和攝影機 | $620,623,675.75 |
計算機 | $392,999,044.59 |
電視和視訊 | $946,989,702.51 |
總計 | $4,691,673,731.53 |
使用量值方格定義量值
量值是在設計時間使用模型設計工具中的量值方格所建立。 每個數據表都有量值方格。 根據預設,量值方格會顯示在模型設計工具的每個數據表下方。 您也可以選擇不要檢視特定資料表的量值方格。 若要切換資料表量值方格的顯示,請單擊 [資料表] 選單,然後按下 [顯示量值方格] 。
在量值方格中,您可以透過下列方式建立量值:
按兩下量值方格中的空白儲存格,然後在公式列中輸入 DAX 公式。 當您按下 ENTER 以完成公式時,量值就會出現在量值方格的儲存格中。
按兩下資料行,然後按兩下工具列上的 [自動總和] 按鈕(∑),然後按兩下標準聚合函數,以使用標準聚合函數建立量值。 標準匯總包括:Sum、Average、Count、DistinctCount、Max、Min。 使用 [自動記錄] 按鈕建立的量值一律會出現在數據行下方的 [量值] 方格中。
根據預設,使用 AutoSum 時,量值的名稱是由相關聯數據行的名稱所定義,後面接著冒號,後面接著公式。 您可以在公式列中或 [屬性] 視窗中 量值名稱 屬性設定中變更名稱。 使用自定義公式建立量值時,您可以在公式列中輸入名稱、後面接著冒號、後面接著公式,或在 [屬性] 視窗中輸入 量值名稱 屬性設定。
請務必仔細命名量值。 量值名稱會出現在報表用戶端的 [字段清單] 中相關聯的數據表。 KPI 也會根據基底量值來命名。 量值不能與模型中任何數據表中的任何數據行同名。
提示
您可以建立空白數據表,然後將多個數據表中的量值分組為一個數據表,然後將新的量值移至其中或建立新的量值。 請記住,參考其他數據表中的數據行時,您可能需要在 DAX 公式中包含資料表名稱。
如果已為模型定義檢視方塊,則量值不會自動新增至任何檢視方塊。 您必須使用 [檢視方塊] 對話框,手動將量值新增至檢視方塊。 若要深入瞭解,請參閱 檢視方塊。
量值屬性
每個量值都有定義它的屬性。 量值屬性以及相關聯的數據行屬性可以在 [屬性] 視窗中編輯。 量值具有下列屬性:
財產 | 默認設定 | 描述 |
---|---|---|
描述 | 空白 | 量值的描述。 描述不會與報表用戶端中的量值一起顯示。 |
格式 | 自動從公式表示式中所參考之數據行的數據類型決定。 | 量值的格式。 例如,貨幣或百分比。 |
公式 | 建立量值時,在公式列中輸入的公式。 | 量值的公式。 |
量值名稱 | 如果使用 AutoSum,量值名稱會在數據行名稱前面加上冒號。 如果輸入自定義公式,請輸入名稱後面接著冒號,然後輸入公式。 | 當量值顯示在報表用戶端欄位清單中時的名稱。 |
在 KPI 中使用量值
KPI(關鍵效能指標)是由 基底 值所定義,由量值根據 目標 值,由量值或絕對值定義。 KPI 也包含 狀態,其中基底值會根據臨界值之間的目標值進行評估,以圖形化格式顯示。 商務專業人員通常會使用 KPI 來識別關鍵商務計量的趨勢。
任何量值都可以做為 KPI 的基底量值。 若要建立 KPI,請在量值方格中,以滑鼠右鍵按兩下量值,然後按兩下 [建立 KPI。 [關鍵效能指標] 對話框隨即出現,您可以在其中指定目標值(由量值或絕對值定義),並定義狀態臨界值,以及圖形類型。 若要深入瞭解,請參閱 KPI。
相關工作
主題 | 描述 |
---|---|
建立和管理量值 | 描述如何在模型設計工具中使用量值方格來建立和管理量值。 |