有异常的索引列 - 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]
)
我有一个包含国家/地区唯一值的列,我只需要创建一个索引列。
问题是在这个栏目中我有一个“国家”是“其他”,我需要这个国家出现在最后。
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]
)