首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我正在尝试弄清楚为什么List.ContainsAll在Power Query中不能工作

在Power Query中,List.ContainsAll函数不存在。Power Query是一种用于数据转换和数据清洗的功能强大的工具,它集成在多个Microsoft产品中,如Excel、Power BI等。虽然Power Query提供了许多内置函数来处理列表数据,但是List.ContainsAll函数不是其中之一。

如果您想在Power Query中判断一个列表是否包含另一个列表中的所有元素,可以使用其他方法来实现。一种常见的方法是使用List.AllTrue函数结合List.Transform函数来遍历要查找的列表,并检查每个元素是否在目标列表中。

下面是一个示例代码,演示了如何在Power Query中实现这个功能:

代码语言:txt
复制
let
    targetList = {"A", "B", "C", "D"},
    checkList = {"B", "C", "E"},
    allContained = List.AllTrue(List.Transform(checkList, each List.Contains(targetList, _)))
in
    allContained

在上面的示例中,targetList是目标列表,checkList是要检查的列表。List.Transform函数将checkList中的每个元素逐一应用到List.Contains函数中,并返回一个布尔值列表。最后,List.AllTrue函数用于判断布尔值列表中的所有元素是否都为True,从而确定checkList中的所有元素是否都包含在targetList中。

关于Power Query的更多信息和功能,请参考腾讯云产品的官方文档:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券