检查列中是否存在多个指定值(数字)的 Power BI 函数
Power BI function that checks if multiple specified values (numbers) exist in a column
Power BI 中是否有函数可以检查列中是否存在指定值(数字)的列表?
例如,在下图中,我有一列包含一些值,另一列包含 0 和 1。可以看到有的值标为1,有的标为0。为了做到这一点,我使用了IF函数,但这太麻烦了。
我正在寻找一个公式来检查列中是否存在列表中的值,如 {XXXX、XXXX、XXXX 等},并且在我需要添加其他值时可以轻松编辑。
谢谢你,祝你有美好的一天!
最好的,
丹尼斯
例如,您可以通过添加自定义列来实现。如果我们假设您的 table 被命名为 Table
并且第一列被命名为 Value
,那么添加一个自定义列如下:
其中列表包含所有感兴趣的值。这会给你一个布尔列 Flag
:
如果您想要一个包含 0
和 1
值的整数列,请将列更改为如下内容:
= if (List.Contains({"5006", "4905"}, [Value])) then 1 else 0
Power BI 中是否有函数可以检查列中是否存在指定值(数字)的列表?
例如,在下图中,我有一列包含一些值,另一列包含 0 和 1。可以看到有的值标为1,有的标为0。为了做到这一点,我使用了IF函数,但这太麻烦了。
我正在寻找一个公式来检查列中是否存在列表中的值,如 {XXXX、XXXX、XXXX 等},并且在我需要添加其他值时可以轻松编辑。
谢谢你,祝你有美好的一天! 最好的, 丹尼斯
例如,您可以通过添加自定义列来实现。如果我们假设您的 table 被命名为 Table
并且第一列被命名为 Value
,那么添加一个自定义列如下:
其中列表包含所有感兴趣的值。这会给你一个布尔列 Flag
:
如果您想要一个包含 0
和 1
值的整数列,请将列更改为如下内容:
= if (List.Contains({"5006", "4905"}, [Value])) then 1 else 0