我刚开始使用power查询,但不熟悉SharePoint。我想要做的是用excel展示我在SharePoint中拥有的东西。我创造了一个非常微不足道的例子。
这是我的SharePoint列表:SharePoint列表
我有两栏。标题(默认列)和LU1 (外部列表的查找列,启用多值)
现在,在Excel > Get Data > From Online Services > From SharePoint Online List中,我尝试了两种可能的方法:
1.1.0在连接、选择LU1列表和选择两列之后,单击OData_MD1列右上角的图标。经过几秒钟的“加载列名”.“没有找到列”“没有找到柱子
2.0 (Beta)在连接、选择LU1列表和选择两列后,单击MD1列右上角的图标。现在我可以“扩展到新行”或“提取值.”。
如果我展开为新建行 我扩展到新行,列值从"List“转到"Record”,因此我再次单击顶部ricght图标,可以选择字段以显示选择lookupValue,但是MD1列中具有多个值的行是重复的,这不是我想要的分裂行结果。
因此,我提取值,我选择用逗号逗号分隔分隔值.但我收到“错误”:
我做错什么了?事先非常感谢
发布于 2021-06-22 13:02:11
我找到了解决办法。我将该功能更改为:
=Table.TransformColumns(#“移除其他列",{"MD1",每个Text.Combine(List.Transform(_,Text.From),”,"),键入text})
至:
=Table.TransformColumns(#“移除其他列",{"MD1",每个Text.Combine(List.Transform(,每个Text.From(lookupValue)),”,"),键入text})
当然,奇怪的是,他们把功能准备好了,并且可以选择,但是后来出错了.
https://stackoverflow.com/questions/68066804
复制相似问题