翻譯|使用教程|編輯:陳津勇|2019-12-05 10:37:58.250|閱讀 1059 次
概述:當當前分析的數據不包含獲取期望結果所需的特定字段時,可以將計算列用作可視化效果的行、軸、圖例和組區域中的新字段。通過本教程,你將了解和創建計算列,并在Power BI Desktop的報表可視化效果中使用它們。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
有時,當前分析的數據不包含獲取期望結果所需的特定字段,這就是計算列的有用之處。計算列使用數據分析表達式 (DAX) 公式來定義列值,包括從組合幾個不同列中的文本值到通過其他值計算數值的任何操作。例如,假設你的數據中含有“城市”和“州”兩個字段,但你想要使用單一“位置”字段來同時含這兩項內容,如“邁阿密,佛羅里達州”,就可以使用計算列。
計算列類似于度量值,因為二者都基于DAX公式,但它們的區別在于使用方式。通常會在可視化效果的“值”區域中使用度量值,以基于其他字段計算結果??梢詫⒂嬎懔杏米骺梢暬Ч男?、軸、圖例和組區域中的新字段。
通過本教程,你將了解和創建一些計算列,并在Power BI Desktop的報表可視化效果中使用它們。
先決條件
本教程面向已熟悉使用Power BI Desktop創建更高級的模型的Power BI用戶,因為他們應該已經了解如何使用“獲取數據”和“Power Query編輯器”來導出數據、使用多個相關表和向報表畫布添加字段。
本教程使用Power BI Desktop的Contoso銷售示例。因為示例來自虛構公司Contoso,inc.的銷售數據,因此你將無法連接到數據源或在Power Query編輯器中查看。你可以下載并提取該文件,然后在Power BI Desktop中打開它。
使用相關表中的值創建計算列
在銷售報表中,若想要在一個單值內同時展示產品類別和子類別,如“手機–附件”、“手機–智能手機和PDA”等等?!白侄巍绷斜碇袥]有任何字段會提供該數據,但有一個“ProductCategory” 字段和“ProductSubcategory”字段,每個字段都位于它自己的表中,可以創建計算列來合并這兩個列中的值。DAX公式可以利用已有模型的完整功能,包括不同的表之間已存在的關系。
1、在“字段”列表中的“ProductSubcategory”表上,選擇“更多選項”(…) 或單擊右鍵,然后選擇“新建列” 。這將在“ProductSubcategory”表中創建新列。
現在,公式欄出報表畫布頂部,可以在此命名列并輸入一個DAX公式。
2、默認情況下,新計算列簡單地命名為“列”。如果不進行重命名,其他新列將命名為“列2”、“列3”,依此類推。若要列更易于識別,鑒于“列”名稱已在公式欄中突出顯示,可以通過鍵入ProductFullCategory來重命名,然后鍵入等號 ( = )。
3、若希望新列中的值以ProductCategory名稱開始。由于此列在不同但相關的表中,因此可以使用RELATED函數來幫助獲得它。
在等號后鍵入“r” 。下拉建議列表顯示了以字母R開頭的所有DAX函數。選中每個函數時都將顯示其效果說明。鍵入時,建議列表會更接近你所需的函數。選擇“RELATED”,然后按Enter 。
將出現一個左括號,以及另一個可傳遞給RELATED函數的相關列的建議清單,其中包含有關預期參數的說明和詳細信息。
4、若想要“ProductCategory”表中的“ProductCategory”列。 選擇“ProductCategory [ProductCategory]”,按Enter,然后鍵入右括號。
提示:語法錯誤通常由缺少或錯放右括號導致。
5、若要使用短劃線和空格來分隔新值中的ProductCategories和ProductSubcategories,請在第一個表達式的右括號后鍵入一個空格、& 號 (& )、雙引號 ( " )、空格、短劃線 (- )、另一個空格、另一個雙引號和另一個 & 號。 該公式現在應如下所示:
ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " &
提示:如需更多空間,請選擇公式欄右側的向下 V 形圖標,展開公式編輯器。在編輯器中,按Alt + Enter鍵,向下移動一行,并按Tab鍵來移動內容。
6、輸入一個左括號 ([ ),然后選擇“[ProductSubcategory]” 列,從而完成公式。
不需要使用另一個RELATED函數在第二個表達式中調用ProductSubcategory表,因為已經在此表中創建了計算列??梢暂斎霂П砻熬Y(完全限定的)或不帶表名前綴(非限定的)的[ProductSubcategory]。
7、按Enter鍵或選擇公式欄中的選中標記以完成該公式。該公式將生效,并且“ProductFullCategory”列名將出現在“字段”列表的“ProductSubcategory” 表中。
備注:在Power BI Desktop中,計算列在“字段”列表中獲得一個特殊圖標,顯示它們包含公式。在PowerBI服務(Power BI網站)中,無法更改公式,所以計算列不會附帶圖標。
想要獲取 Power BI Desktop 更多資源或正版授權的伙伴請聯系領取
12月,慶圣誕、迎元旦,軟件商城專屬優惠價,領優惠券再享折上折>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: