在另一个查询中使用来自一个查询的数据

时间:2019-11-15 09:57:26

标签: powerbi powerquery

我不确定我想做的事情是否可行,并且可能使自己陷入了XY循环中。

基本上,我有一个查询,该查询从MS SQL Server中提取约150万行数据并将其加载到Power BI中。这些数据包含标识符和日期,然后我要在DB2数据库的查询中使用这些标识符和日期。

我想我需要做的是将其加载到表/列表/参数中,该表/列表/参数随后是我第二个查询的开始,然后我开始对DB2数据库进行联接。然后,我希望将Power BI中的SQL查询和DB2查询与Merge Queries功能合并

MS SQL查询结果

--------------------------------------------------
| ID | Date   | SQLA | SQLB | SQLC | SQLD | SQLE |
--------------------------------------------------
| 1  | 1/1/19 | x    | x    | x    | x    | x    |
| 1  | 1/2/19 | x    | x    | x    | x    | x    |
| 2  | 1/2/19 | x    | x    | x    | x    | x    |
| 2  | 1/2/19 | x    | x    | x    | x    | x    |
--------------------------------------------------

我想用来启动DB2查询的东西

---------------
| ID | Date   |
---------------
| 1  | 1/1/19 |
| 1  | 1/2/19 |
| 2  | 1/2/19 |
| 2  | 1/2/19 |
---------------

我希望我的DB2查询看起来像

--------------------------------------------------
| ID | Date   | DB2A | DB2B | DB2C | DB2D | DB2E |
--------------------------------------------------
| 1  | 1/1/19 | x    | x    | x    | x    | x    |
| 1  | 1/2/19 | x    | x    | x    | x    | x    |
| 2  | 1/2/19 | x    | x    | x    | x    | x    |
| 2  | 1/2/19 | x    | x    | x    | x    | x    |
--------------------------------------------------

这可能吗?如果是这样,我将如何去做?我曾经尝试创建列表和参数,但是我认为我一直在尝试解决错误并四处寻找可能实际上不是正确解决方案的地方。

如果这不可能,那么我可以将列从第二个数据源追加到原始查询中吗?

0 个答案:

没有答案