有异常的索引列 - POWER BI / DAX / M

Index Column With Exception - POWER BI / DAX / M

我有一个包含国家/地区唯一值的列,我只需要创建一个索引列。

问题是在这个栏目中我有一个“国家”是“其他”,我需要这个国家出现在最后。

let
    Source = Table.SelectColumns(Orders,"Country"),
    #"Removed Duplicates" = Table.Distinct(Source),
    #"Add Index" = Table.AddIndexColumn(#"Removed Duplicates", "CountryId", 1, 1, Int64.Type)
in
    #"Add Index"

“添加索引,但 when/with Country="Other" 放在最后。

谢谢

我能想到的最简单的方法是添加一个新列来替换 "Other" 的索引(然后删除旧索引列)。

Table.AddColumn(#"Add Index", "NewIndex", each
    if [Country] = "Other" then List.Max(#"Add Index"[CountryId]) + 1 else [CountryId]
)