M power 查询 - 重建此数据组合

2023-12-03

在 M 中获取以下查询的错误消息,我尝试在合并步骤之前拆分为 2 个不同的查询,但仍然收到“这不会直接访问数据源,请重建数据组合”错误

*let
    Source = #"Query List from SP",
    cols = if {"Type"} = "Indicator" then 4 else 5,
    DataLoad = (path) =>
    let
       Doc =
           Csv.Document(
               Web.Contents(
                    BaseUrl,
                    [Headers =[#"Content-type"="text/csv",
                               #"Authorization"="Basic " & Credential],
                     RelativePath=path
                    ]), [Delimiter=",", Columns=cols, Encoding=65001, QuoteStyle=QuoteStyle.None]),
                    #"Promoted Headers" = Table.PromoteHeaders(Doc, [PromoteAllScalars=true]),
                    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Data", type text}, {"Organisation unit", type text}, {"Period", type text}, {"Value", type number}}
)
      in
         #"Changed Type",
     out = Table.AddColumn(
           Source,
           "res",
           each DataLoad([Path])
           ),
     #"Removed Errors" = Table.RemoveRowsWithErrors(out, {"res"}),
    #"Expanded res" = Table.ExpandTableColumn(#"Removed Errors", "res", {"Data", "Category option combo", "Organisation unit", "Period", "Value"}, {"Data", "Category option combo", "Organisation unit", "Period.1", "Value"}),
    #"Removed Columns" = Table.RemoveColumns(#"Expanded res",{"GUIDs", "Period", "BaseUrl", "Credential", "Path"}),
    #"Changed Type" = Table.TransformColumnTypes(#"Removed Columns",{{"Value", Int64.Type}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Period.1", "Period"}}),
    #"Replace Cat" = Table.RenameColumns(Table.RemoveColumns(Table.AddColumn(#"Renamed Columns", "colnew", each if [Data] = "VbgQkVibB4P" then "qCWoTDpiKeH" 
else if [Data] = "YfCLQ1zig8z" then "qCWoTDpiKeH" 
else if [Data] = "M6kVOHWcnK3" then "qCWoTDpiKeH" 
else if [Data] = "Wov7FpjPr4E" then "qCWoTDpiKeH" 
else if [Data] = "MTuFYrvAacn" then "qCWoTDpiKeH" 
else if [Data] = "uXuoTc5nxkd" then "qCWoTDpiKeH" 
else if [Data] = "DsLkV0VYy6q" then "qCWoTDpiKeH"
else [Category option combo]),{"Category option combo"}),{{"colnew", "Category option combo"}}),
    #"Inserted Merged Column" = Table.AddColumn(#"Replace Cat", "deco key", each Text.Combine({[Data], [Category option combo]}, "."), type text),
    #"Added Index" = Table.AddIndexColumn(#"Inserted Merged Column", "Index", 1, 1)
in
    #"Added Index"*

您没有直接访问数据源,因为您正在链接到查询#"Query List from SP".

关于这个主题已经写了很多文章。克里斯·韦伯有一个完整的博客系列与数据隐私设置有关,但摆脱此问题的最简单方法就是忽略隐私级别。

转到文件菜单下的选项和设置:

Options and settings

在“隐私”部分下,选择忽略隐私级别:

Privacy Levels

显然,如果您正在构建需要仔细管理隐私级别的东西,那么这是错误的方法,您需要更加小心。但是,当隐私级别不是问题时,这是一个简单方便的解决方案

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

M power 查询 - 重建此数据组合 的相关文章

随机推荐

  • 无法在将 DataView 实例作为项目源的 WPF 数据网格中显示数据

    我正在使用 WPF 工具包中的 DataGrid 对象 我将 DataGrid 对象绑定到 DataTable 实例的默认视图 如以下代码中声明的 WeatherGrid ItemsSource weatherDataTable Defau
  • 如何使用TFS API创建新的源代码分支?

    我正在尝试使用 API 创建一个新分支 并且已经使用了两者PendBranch and CreateBranch 问题在于CreateBranch 它是否立即提交 我希望能够在分支签入时添加注释 所以 我所做的如下所示 基本上 我从 Win
  • 从 Django 中的一系列 id 中检索匹配对象的列表

    我想实现一些相对简单的事情 我想从给定一系列 id 的模型中检索所有对象 例如 从一本书的章节中检索第 5 行到第 10 行 现在在我的views py中 我 def line range request book id chapter i
  • Mac OS X Yosemite 10.10 上的 Mcrypt 与 Mamp Pro

    昨天 Yosemite 更新后 Mcrypt 扩展出现了问题 基于PHP的Laravel 框架的 artisan CLI返回 需要 Mcrypt PHP 扩展 PATH 变量似乎是正确的 哪里配置错了 更新之前一切正常 配置 which p
  • jquery ui 日期选择器限制为星期日

    我已经查看了此类问题的一些答案 但无法让它们按照我需要的方式工作 我需要让我的 jQuery UI 日期选择器只允许选择过去的星期日 这可以吗 谢谢 Enable Sunday only datepickerID datepicker da
  • Ajax 更新后重新绑定 jQuery 事件 (updatepanel)

    我的页面上有几个输入和选项元素 每个元素 几乎 都附加了一个事件 用于在页面上的某些文本发生更改时更新它们 我使用 jQuery 这真的很酷 我也用微软的Ajax框架 利用 UpdatePanel 我这样做的原因是 某些元素是根据某些服务器
  • 如何旋转缓冲图像而不裁剪它?有没有办法旋转 JLayeredPane 或 JLabel?

    我已经搜索过 但没有得到直接的答案 我想要旋转但不裁剪缓冲图像 我知道新的维度会是这样的 int w originalImage getWidth int h originalImage getHeight double toRad Mat
  • 单击 tr 的 td 元素后如何获取 tr 的 id?

    我有一个 tr 专栏 像这样 那么在单击具有 id quick update order product 的更新后如何使用 jquery 获取 tr 的 id tr td span class product price show span
  • 将对象添加到 NSMutableDictionary 时出现问题

    我正在制作一个 iPhone 应用程序 并且正在从服务器加载信息 我将 NSURLRequest 发送到服务器并返回 NSString 值 这工作正常 我得到的值是正确的 问题是 当我尝试将变量的值添加到我用来存储值的 NSMutableD
  • 跨域 PHP 会话

    我正在构建一个网站 允许用户在我的网站上指向 CNAME 记录来运行他们的 配置文件 这允许您自己的域名在我的网站上加载您的配置文件 这引发了与会议相关的各种问题 我见过 virb 这样做过 我没有在 iFrame 中看到任何基于会话的信息
  • OnBackPressed(软键盘打开)

    我想在软键盘打开时完成活动 我想覆盖软键盘的后退事件并完成活动 我正在使用这个 但它不起作用 有什么想法吗 public boolean onKeyPreIme int keyCode KeyEvent event if keyCode K
  • 如何通过 myplayer 将视频嵌入到 QWidget 框架中?

    是否有可能在PyQt4通过嵌入视频mpylayer into a QWidget 或进入它的子类 如果是这样 您能否提供一个最小的工作示例 有关嵌入 MPlayer 的 Qt Widget 的完整示例 请尝试qmp小部件 但这里有一个最小的
  • BlackBerry 设备存储上的 SqLite 数据库

    我正在尝试在 BlackBerry 模拟器的设备存储中创建数据库 在9500模拟器中 数据库创建成功 但创建表时出现 文件系统错误 消息 在 9700 模拟器上 数据库在创建步骤失败 是否有一个代码序列可以为所有模拟器创建数据库 我编写了以
  • 从 pandas 数据框数据透视表创建绘图

    我是Python新手 想知道如何在我使用数据透视表函数创建的数据上创建条形图 Create a pivot table for handicaps count calculation for no show people based on
  • CPython 中变量赋值是如何实现的?

    我知道 Python 中的变量实际上只是某些底层对象的引用 指针 由于它们是指针 我猜它们以某种方式 存储 或以其他方式与它们引用的对象的地址相关联 这样的 地址存储 可能发生在 CPython 实现的低层 但 我对 C 的了解还不足以从源
  • R:提高成对计算的速度

    我正在使用 R 编程语言 假设我有以下两个数据框 set seed 123 df 1 lt data frame name 1 c john david alex kevin trevor xavier tom michael troy k
  • 解析错误:语法错误,C:\wamp\www\calculator\wp-content\themes\calculator\page.php 中出现意外的“使用”(T_USE) [重复]

    这个问题在这里已经有答案了 ob start require once dompdf autoload inc php use Dompdf Dompdf use Dompdf Dompdf instantiate and use the
  • 如何在表单 Serialize() ajax 上包含提交按钮名称和值

    我遇到了麻烦 我的代码不起作用 因为我的服务器脚本端需要来自提交按钮的名称 我正在使用Ajax方法 并且正在使用data serialize 当我点击提交时 它不起作用 这是我的 JavaScript 代码 function buy pro
  • ASP.net MVC 验证在不正确的字段上突出显示和图标 Jquery

    我正在寻找一种方法来更改默认的 ASP net MVC 验证 以便不再在每个不正确的表单字段旁边放置消息 而是放置一个图标 然后我会在页面的其他位置列出错误 该图标将是一个图像 因此我需要在不正确的字段旁边渲染图像标签 除了放置一个图标之外
  • M power 查询 - 重建此数据组合

    在 M 中获取以下查询的错误消息 我尝试在合并步骤之前拆分为 2 个不同的查询 但仍然收到 这不会直接访问数据源 请重建数据组合 错误 let Source Query List from SP cols if Type Indicator