问题标签 [powerquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2731 浏览

excel - Excel中的Power Query以从列中选择特定单元格

我在 Excel 中使用 Power Query 来引用同一工作簿中的表。我想选择该表中的特定列。我知道这可以通过将表加载到 Power Query 中然后选择我要使用的列来完成。结果查询是:

所以,这是我的问题/问题:

我认为这种方式是首先将整个表拉入 Power Query,然后从那里剥离。我想要做的是将源表定义为“Legend_Data_Merged”表,但选择在同一操作中从该表中提取哪些列。这样,它永远不必将整个表加载到 Power Query 中。原因是表本身大约有 120 列长,而我只需要三列,而且我有大约 20 个这样的类似查询并且它开始占用内存。我在这里的逻辑错了吗?如果没有,有人知道查询是什么吗?

是否有办法在源操作的 [content] 部分定义列?

谢谢。

0 投票
2 回答
274 浏览

excel - 基于单元格的excel powerquery替换值

我正在使用 excel powerquery 从网站中提取数据,该网站是http://www.timeanddate.com/holidays/south-africa/2014

网络表格以 mmm dd so 格式显示日期;

  • 1月01日
  • 3月20日
  • 3月21日...等。

要获得不同年份的结果,我可以调用提示来请求年份输入并替换 URL 中的相关值,如下所示;

但是 - 如果没有在网络结果表中指定年份,当导入到 excel 中时,它可以理解地插入自己的值(Excel 原生只使用当前年份为 2015,powerquery 对信息的解释完全不同)等等;

  • 2001/01/01
  • 2020/03/01
  • 2021/03/01

特此提出以下问题:

  1. 我希望能够使用单元格在查询中指定年份,用单元格值替换 myParm 并在更改时刷新(可以使用 excel native 来完成,需要知道如何使用 powerquery 来完成)
  2. 我希望能够用上述单元格中的任何内容替换生成的年份列数据上的年份值
0 投票
1 回答
753 浏览

sql-server - 连接到 sql server azure vm 电源查询

我无法使用本地 Power Query 或 Power BI Desktop 连接到托管在 Azure VM 上的 SQL Server 实例或 Azure SQL Server 数据库。我可以使用 Excel 数据功能区或 PowerPivot 进行连接,但使用相同的服务器名称和凭据,无法使用 Power Query 进行连接。

我尝试了以下方法,但都没有解决我的问题:

  • 将端口 1433 的入站 TCP 规则添加到 Azure VM
  • 将端口 1433 的出站 TCP 规则添加到本地计算机
  • 确保我的 Azure SQL Server 数据库允许 Windows Azure 服务
  • 确保我的 Azure SQL Server 数据库允许所有相关的 IP 地址
  • 尝试将 DNS 和 IP 地址作为服务器名称
  • 使用的 IP 地址,端口作为服务器名称
  • 确保 Azure SQL Server VM SQL 凭据具有完整的管理员权限
  • 从下载到同一 VM 的 Power BI Desktop 连接到 SQL Server VM

不知道还有什么可以尝试的。我如何能够通过 PowerPivot 而不是 Power Query 或 Power BI 进行连接?

输入服务器名称和凭据并点击连接后出现以下错误:“用户未获得授权”

我错过了什么?

0 投票
1 回答
811 浏览

powerquery - excel电源查询中用户名的facebook用户ID

在过去的两天里,我一直花时间在 excel 电源查询上,但如果我有用户名,我不知道如何获取 facebook 用户 ID。

例如,如果我有用户名 zuck 或个人资料网址https://www.facebook.com/zuck

使用上述任何一种方法,是否可以找到 uid(facebook 数字 id)。在本例中,ID 为 4

有点类似于http://findmyfbid.com所做的,我想知道是否可以使用 excel 电源查询。

谢谢

0 投票
1 回答
239 浏览

json - 将表格中的内容转换为使用 PowerQuery 格式化的 JSON

我是 PowerQuery 的新手。基本上,我使用 PowerQuery 导入 csv,并且需要将 CSV 中的所有内容作为 JSON 格式传递。我使用 PowerQuery 来使用 Web 服务 API。

请问我该怎么做?

例如,我的 csv 具有非常简单的 column1-3 并且它们是文本格式的。

谢谢佩迪

0 投票
3 回答
812 浏览

excel - Power Query (Excel) 中的动态联接

我有一个需要按几列过滤的大数据表。我正在考虑使用内部连接过滤器表和数据表来获得结果。问题是过滤器是动态的。

例如,用户可以使用两列进行过滤(选择 Acct= 1001 或 1002 或 1003 或 1004 且 Tran= 1 或 2 或 3 的数据)。表如下。

或者用户可以在表的末尾添加一列,使用三列进行过滤(选择 Acct= 1001 或 1002 或 1003 或 1004 且 Tran= 1 或 2 或 3 且 Dept=a 或 b 或 c 的数据)。表格如下

列数和列名可能会改变。有人知道如何在 Power Query 中实现此功能吗?还是VBA?

非常感谢。

0 投票
2 回答
115 浏览

powerquery - 如何使用 Power Query “透视”结果列不相等的数据

我正在努力转换一些数据。我想从这个出发:

对此:

数据可以有任意数量的教师和任意数量的课程。我尝试过使用 Pivot 和 UnPivot,但都没有做我想要的。关于如何在 Power Query 中处理此问题的任何想法?

任何想法都非常感谢!

0 投票
2 回答
2064 浏览

powerbi - Power Query - 从 excel 文件中仅提取可见/过滤的单元格

我致力于将 200 个 excel 文件合并到一个用于不同来源的主文件中。格式基本相同,但这些文件的问题是它们被过滤了,要求只是合并可见单元格 - 我希望通过电源查询来做到这一点,但我找不到只提取可见单元格的方法甚至获取过滤器信息。有人有什么想法吗?

0 投票
1 回答
681 浏览

excel - 将查询作为参数传递给另一个查询

我正在通过 PowerQuery 中的 SQL 语句获取数据:

我需要 SQL 过滤器是动态的。所以我有另一个查询,其中包含一个包含文本字符串的单元格。对于上面的示例,单个单元格看起来像 => "1,2,3,4,5"。这就是为什么我想在 PowerQuery 中构建一个动态 SQL 语句,该语句从我的其他查询中引用该单个单元格。

我已经尝试了下面的代码和其他变体,但没有一个工作!:

我怎样才能引用这个其他查询?

0 投票
4 回答
2127 浏览

database - Power Query 日期格式

我正在使用 Power Query 访问我的 PostgreSQL 数据库并按某些日期参数过滤我的数据。但是,对于我的一个数据库表,日期格式是YYYYMM(201510)。

是否可以将此格式转换为实际的日期格式?