RELATED 函式(DAX) - Microsoft Docs
文章推薦指數: 80 %
備註. RELATED 函式需要目前資料表與具有相關資訊的資料表之間有關聯性存在。
您可以指定包含所 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
儲存
編輯
共用
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
RELATED
08/26/2021
M
o
本文內容
傳回另一個資料表中的相關值。
語法
RELATED(
傳回值
與目前資料列相關的單一值。
備註
RELATED函式需要目前資料表與具有相關資訊的資料表之間有關聯性存在。
您可以指定包含所需資料的資料行,而函式會遵循現有的多對一關聯性,從相關資料表的指定資料行提取值。
如果關聯性不存在,則必須建立關聯性。
當RELATED函式執行查閱時,會檢查指定資料表中的所有值,而不論可能已套用的任何篩選。
RELATED函式需要資料列內容;因此,它只能用在匯出資料行運算式中,其中目前的資料列內容明確,或在使用資料表掃描函式的運算式中當作嵌套函式。
資料表掃描函式(如SUMX)會取得目前資料列值的值,然後掃描另一個資料表中是否有該值的執行個體。
RELATED函式無法用於跨有限關聯性擷取資料行。
範例
在下列範例中,會建立量值「非美國網際網路銷售額」,以產生排除美國銷售的銷售報告。
若要建立量值,則必須篩選InternetSales_USD資料表,以排除屬於SalesTerritory資料表中美國的所有銷售額。
美國(國家/地區)在SalesTerritory資料表中出現5次,個別表示下列區域:西北、東北、中部、西南和東南。
篩選網際網路銷售額以便建立量值的第一種方法是新增篩選運算式,如下所示:
FILTER('InternetSales_USD'
,'InternetSales_USD'[SalesTerritoryKey]<>1&&'InternetSales_USD'[SalesTerritoryKey]<>2&&'InternetSales_USD'[SalesTerritoryKey]<>3&&'InternetSales_USD'[SalesTerritoryKey]<>4&&'InternetSales_USD'[SalesTerritoryKey]<>5)
不過,這種方法很違反直覺、容易鍵入錯誤,且如果現有的任何區域在未來進行分割,可能就不會有作用。
較佳方法是使用InternetSales_USD和SalesTerritory之間的現有關聯性,並明確指出國家/地區必須與美國不同。
若要這樣做,請建立篩選運算式,如下所示:
FILTER('InternetSales_USD',RELATED('SalesTerritory'[SalesTerritoryCountry])<>"UnitedStates")
這個運算式會使用RELATED函式來查閱SalesTerritory資料表中的國家/地區值,從InternetSales_USD資料表中的索引鍵資料行SalesTerritoryKey值開始。
篩選函式使用查閱的結果來判斷是否已篩選InternetSales_USD資料列。
注意
如果範例無法運作,則可能需要在資料表之間建立關聯性。
=SUMX(FILTER('InternetSales_USD'
,RELATED('SalesTerritory'[SalesTerritoryCountry])
<>"UnitedStates"
)
,'InternetSales_USD'[SalesAmount_USD])
下表只顯示每個區域的總計,以證明量值(非美國網際網路銷售額)中的篩選運算式如預期運作。
RowLabels
InternetSales
NonUSAInternetSales
澳洲
$4,999,021.84
$4,999,021.84
加拿大
$1,343,109.10
$1,343,109.10
法國
$2,490,944.57
$2,490,944.57
德國
$2,775,195.60
$2,775,195.60
英國
$5,057,076.55
$5,057,076.55
美國
$9,389,479.79
總計
$26,054,827.45
$16,665,347.67
以下顯示當您在報表資料表視覺效果中使用此量值時,可能會得到的結果:
RowLabels
Accessories
Bikes
Clothing
GrandTotal
2005
$1,526,481.95
$1,526,481.95
2006
$3,554,744.04
$3,554,744.04
2007
$156,480.18
$5,640,106.05
$70,142.77
$5,866,729.00
2008
$228,159.45
$5,386,558.19
$102,675.04
$5,717,392.68
總計
$384,639.63
$16,107,890.23
$172,817.81
$16,665,347.67
另請參閱
RELATEDTABLE
篩選函數
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
跳過
送出
謝謝。
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
跳過
送出
謝謝。
本文內容
延伸文章資訊
- 1related to vs relating to - 語之奧秘
Most juvenile crimes are related to drug abuse. 這句表示大多數青年罪行都與濫用藥物有關,related to 把兩種看似 ...
- 2RELATED在劍橋英語詞典中的解釋及翻譯
related的意思、解釋及翻譯:1. connected: 2. If people are related, they belong to the same family: 3. If di...
- 3related - Yahoo奇摩字典搜尋結果
related · adj. 有親屬關係的; 同一類型的;相關的 · 與…有關的 ...
- 4Homepage | Related
We Are Related. Celebrating the communities that inspire and uplift us every day. We are dedicate...
- 5Related, relative and relevant 三個「相關的」單詞- BBC 英伦网
Related, relative 和relevant 都帶有「相關的」含義。它們是不是同義詞呢?它們在英語中的用法又是怎樣的呢?請聽講解。