對于度量值的學(xué)習(xí)可以類比Excel中的函數(shù)公式。只是Excel中的函數(shù)公式僅僅作用于一個或者部分單元格。而度量值通常通常是作用于整個數(shù)據(jù)模型的(IDM)。
在 Excel 中創(chuàng)建隱式度量值
單擊數(shù)據(jù)透視表。
在 "數(shù)據(jù)透視表字段 "列表中,將字段拖動到 "值" 區(qū)域。
隱式度量值只能使用標(biāo)準(zhǔn)聚合 (SUM、COUNT、MIN、MAX、DISTINCTCOUNT 或 AVG) ,并且必須使用為該聚合定義的數(shù)據(jù)格式。此外,隱式度量值只能由創(chuàng)建隱式度量值的數(shù)據(jù)透視表或圖表使用。
單擊列。
單擊 "計算> 自動計算",然后選擇聚合。
使用"自動計算"創(chuàng)建的度量值顯示在數(shù)據(jù)列下方的"計算"區(qū)域中;但是,您可以將其移動到同一表的計算區(qū)域中任何其他空單元格。使用"自動計算"創(chuàng)建的度量值會獲得默認(rèn)名稱,但是可以在編輯欄中重命名它們。在計算區(qū)域中創(chuàng)建的度量值是顯式的。
單擊"開始>視圖>計算區(qū)域。
單擊計算區(qū)域中的空單元格。
在編輯欄中的表格頂部,輸入采用此格式的公式<度量值名稱>:<公式>
按 Enter 接受公式。
以下實例
建立度量值前先準(zhǔn)備一個包含行標(biāo)簽的透視表。
插入數(shù)據(jù)透視表,勾選【使用此工作簿的數(shù)據(jù)模型】,創(chuàng)建一個基于PowerPivot模型的透視表。
將類別拖到行字段以后,新建度量值。指定度量值所在的表,這里是訂單表。
編寫完度量值后養(yǎng)成檢查公式的習(xí)慣。這個功能可以提前幫我們發(fā)現(xiàn)錯誤。在度量值窗口設(shè)置度量值格式,而不是使用Excel的單元格格式設(shè)置。
當(dāng)你點擊確定以后,透視表中會立即顯示度量值計算結(jié)果。這樣有助于你判斷是否正確計算。
在計算區(qū)域中創(chuàng)建的度量值存儲在所選的表中,但任何數(shù)據(jù)透視表、數(shù)據(jù)透視圖或報表都可以用作字段。使用此方法創(chuàng)建的度量值是顯式的。
在 Excel 窗口中,單擊Power Pivot >度量值>計算>度量值。
在"度量值"對話框中,對于"表名稱",單擊向下箭頭,然后選擇要包含度量值的表。
表的選擇決定了度量定義的存儲位置。該度量值不需要與度量值引用的表一起存儲。
在 "度量值名稱"中,鍵入名稱。
度量值的名稱必須唯一,并且不能使用用于任何列的同一名稱。
在" 公式 "文本框中,將光標(biāo)置于等號 (=) ,然后輸入公式。
單擊 "檢查公式 "進(jìn)行驗證。
在 "類別"中,選擇度量值類型。
度量值類型不影響公式計算方式。它僅供參考。
如果公式進(jìn)行驗證,請單擊"確定"。
以下為實例
在公式編輯欄中編輯公式必須按照標(biāo)準(zhǔn)格式。首先輸入度量值名稱,然后輸入一個英文狀態(tài)下的【:】和【=】號。冒號和等號之間不能有空格。
在Power Pivot的計算區(qū)域中編寫。
在PowerPivot窗口下方是計算區(qū)域。你可以在這個區(qū)域的任意空單元格上編寫度量值。在這里編寫度量值,同樣需要先輸入度量值名稱及冒號。
在Excel的度量值管理工具中編寫DAX函數(shù)。
新建度量值對話框提供了方便的參數(shù)輸入方式。對于Excel使用者而言,在這個對話框中編寫度量值是更好的選擇。
因為這里提供了檢查公式和格式設(shè)置選項,更適合我們對公式進(jìn)行查錯和輸出格式設(shè)置。
使用 Excel 中的"度量"對話框創(chuàng)建的度量值存儲在所選的表中。之后,您可以在 Excel 的"管理度量值"對話框中查看和編輯度量值,或在"度量值"窗口中的表的計算區(qū)域中 Power Pivot 度量值。使用此方法創(chuàng)建的度量值是顯式的。
聯(lián)系客服