Microsoft 365 中用于设置 Office 应用、兑换产品密钥和激活许可证的过程。
好的,看了一下英文社区,仍然是 metadata的解决方案。fine
诉求:
例子:Power Query中创建两个查询,查询A包含A1,A2,...A13等13个步骤;查询B包含B1,B2,..B10等10个步骤。
需求:如何在”查询A“中”引用查询B“的第八个步骤(例如在"查询A的A7步骤"引用"查询B中B8步骤的结果")?
无法解决问题的官方指南:
查阅官方文档后,对”section“部分的讲解或许可以解决上述问题。但在尝试过程中,发现在PQ的高级编辑器中无法使用”Section“这个功能。官方文档详见:M 语言部分 - PowerQuery M | Microsoft Learn
不希望看到的解决方案,或在改进以下方案避免下方提及的缺点:
1)通过将查询B改写成 ”let 步骤名称=[B1=...,B2=...,...] in 步骤名称 “的方案。 此方案将所有步骤整合成一个record,整合后不能看到每个步骤的输出结果,调整起来也比较麻烦。
2)利用metadata。在查询B插入在最后一个步骤。写法”“let B1=.., B2=...,... B10=...,最后一个步骤= 需要被引用的步骤 meta [需要被引用的步骤=B10] in 最后一个步骤"。在A查询中利用Value.Metadata函数引用数据。此方案和方案1一样,导致B查询看不到10个步骤,不方便后续测试更改。
Microsoft 365 中用于设置 Office 应用、兑换产品密钥和激活许可证的过程。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
好的,看了一下英文社区,仍然是 metadata的解决方案。fine
你好 zichang li,
感谢您在微软社区提出问题!
这里主要关注的是对个人用户的支持,但 Power Query 是更高级的功能,其性质更为复杂和专业,通常需要更专业的帮助,本社区的成员可能不熟悉与 Power Query 相关的问题。
为了使您获得更好的帮助,我们建议您访问 Power Query 专属社区。那里的用户和专家更熟悉此类问题。
Power Query - Microsoft Fabric Community(英语为主的社区,您也将于使用英语发帖以获取更多关注)
我们希望您能在专业社区中找到所需的支持和答案!与此同时,我们也将继续开放此主题,以征求社区成员的建议。
如果您有其他问题比如 Excel 公式、其他 Office 应用程序功能或使用方法或 Windows 操作系统的问题,欢迎您回到本社区并创建新的主题。
Ian - MSFT | 微软社区支持专家