簡體   English   中英

我們可以比較 DAX Power BI 中 Switch Case 中的兩個表嗎?

[英]Can we compare two tables in a Switch Case in DAX Power BI?

是否可以在 DAX 交換機 Function 中包含來自 2 個不同表的列?

我的兩個表都通過多對多關系鏈接。
我正在嘗試在表 A 中創建一個計算列,我想在其中比較表 B 中的列,但我無法在 DAX 開關公式中添加表 B 列。
任何建議,將不勝感激。

感謝和問候,
普拉提克

樣本
表 B
表 A 和預期結果

您可以使用“相關”DAX function 將表 A 中的列導入表 B,反之亦然,而不是嘗試使用兩個不同表中的兩列進行比較。 然后您可以使用此列在 DAX 中進行比較。

只需在表 A 和表 B 之間設置適當的關系,並使用RELATED DAX function 創建一個新列,以導入要在SWITCH function 中使用的表。

在我看來,這張表是否有很多關系並不重要,唯一重要的是您是根據原始表計算而不是根據新度量計算,那么結果是不可預測的:

通過從原始表創建新表,並為評論添加列,我可以提供您期望的結果,希望它能解決您的問題並接受答案:)

  1. 從原始表(Sheet1 是我的舊表)和ID列上的 select 創建新表

    Table = SELECTCOLUMNS(Sheet1,"ID",Sheet1[ID])

  2. 為評論創建新列

    Column = SWITCH(LOOKUPVALUE('Sheet1'[Value],Sheet1[ID],'Table'[ID]), 0,"Matched with A","Matched with B")

新表的結果:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM