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