我一直在研究这个问题,我找到了大量与Text相关的文章,但似乎对我没有用。
要说明的是,这个公式是可行的,我只是想让它更有效率。我的公式是这样的if [organization_id] = 1 or [organization_id] = 2 or [organization_id] = 3 then "North" else if …
哪儿 organization_id
是 "整数 "类型的
我想简化一下,做这样的事情。if [organization_id] in {1, 2, 3} then "North" else if …
我试过用圆括号,大括号,&括号来包装。似乎没有什么效果。大多数文章都在使用某种形式的text.replace函数,而我的只是一个自定义列。
Power Query内的MCode是否有这样的效率,还是说我必须像第一行那样写出每一条单独的语句?
我已经成功地与a 列表.包含 配方。
List.Contains({1,2,3}, [organization_id])
上述检查是否: [organization_id]
是在第一个参数提供的列表中。
在某些情况下,你可能不想像上面那样硬编码一个列表,而是引用一个表列。例如
List.Contains(TableWithDesiredIds[id_column], [organization_id])