我有一個PowerPivot表,其中包含一列ID和一個鏈接表,其中包含一組特定ID,我想用它來創建一個指示器變量,我可以使用它在現有的表格和圖表中排序。基本上我想:在電力樞紐中搜索鏈接表中的值
如果在EpisodeID列中的值在LostEpisodes [LostID]的任何位置找到,則返回值「1」,否則返回「0」。
LostEpisodes是鏈接表,LostID是包含我希望能夠排序的ID子集的列。我曾嘗試使用= IF(VALUES(LostEpisodes [LostID])= [EpisodeID],1,0)但出現錯誤。我的語法是錯誤的還是應該使用不同的方法?看起來很簡單,但我是PowerPivot和DAX的新手。
謝謝
有沒有關於您得到的錯誤的任何細節? – kommradHomer
謝謝kommradHomer。這些單元剛剛讀取#ERROR。還有一個彈出窗口顯示:表'LostEpisodes'中'LostID'列的值不能在當前上下文中確定。檢查計算表達式中引用的所有列是否存在,並且沒有循環依賴關係。當某個度量的公式直接引用某列而未對該列執行任何聚合時(例如總和,平均值或計數)時,也會發生這種情況。該列沒有單個值;它有許多值,表中的每一行都有一個值,並且沒有指定行。 – JimG
我找到了一個解決方案,當我可以的時候會在這裏發佈。基本上它涉及一個查找和if(空白 – JimG