我有一个具有唯一国家值的列,我只需要创建一个索引列。
问题是,在本专栏中;国家;即";其它";,我需要这个国家出现在最后。
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"
"添加索引,但当Country="时;其他";进入决赛。
谢谢
我能想到的最简单的方法是添加一个新列来替换"Other"
的索引(然后删除旧的索引列(。
Table.AddColumn(#"Add Index", "NewIndex", each
if [Country] = "Other" then List.Max(#"Add Index"[CountryId]) + 1 else [CountryId]
)