将多个文件转换为一个

问题描述 投票:0回答:1

我现在正面临挑战。

我需要将各种CSV组合到一个数据库中。 “捕获”是:

  1. 这些文件的列为行;
  2. 文件可能具有不同的行数(列)。

以下是一个示例:

填写1

Agent Name,xpto1
Agent Email,[email protected]
Date,04/18/2019 14:58:25
Time Zone,Europe/Lisbon
Time Filter Begin,04/17/2019 00:00:00
Time Filter End,04/17/2019 23:00:00
Total Unavailable Time (hh:mm:ss),00:00:00
Total Offline Time (hh:mm:ss),00:47:50

文件2

Agent Name,xpto2
Agent Email,[email protected]
Date,04/18/2019 14:58:25
Time Zone,Europe/Lisbon
Time Filter Begin,04/17/2019 00:00:00
Time Filter End,04/17/2019 23:00:00
Total Auto Answered Calls Notifications Offered,27
Total Number of Calls Notification Offered,42
Total Auto Answered Calls Connected,15
Total Number of Calls Connected,15
Total Number of Multicast Call Notifications Offered,15
Total Unavailable Time (hh:mm:ss),00:02:32
Total Offline Time (hh:mm:ss),14:54:48
Total Wrap-up Time (hh:mm:ss),01:40:37
Total Email Time (hh:mm:ss),00:42:50
Total In-call Time (hh:mm:ss),03:57:42
Total Available Time (hh:mm:ss),01:04:56
Total Meal Time (hh:mm:ss),01:00:59
Total Break Time (hh:mm:ss),00:35:39

基本上我需要以数据库格式组合一百个(给予或接受)这些文件

第1列,第2列等,每列下面都有相应的值,如果某些文件没有其他可能有的行,则为null / 0。

有任何线索如何做到这一点?

我试图在合并后转动所有文件,但是我收到一个错误:

“Expression.Error:枚举中有太多元素无法完成操作。详细信息:列表”

提前致谢!

powerbi powerquery m
1个回答
0
投票

如果您在文件夹中包含所有这些文件,则可以连接到该文件夹​​。

Folder Contents

如果单击“内容”列中的双向下箭头,则它应自动执行一系列步骤以使您进入如下所示的表:

Expand Column

从这里开始,您希望使用Column1作为值列来转动Column2,而不是在高级选项下聚合。这应该会给你你想要的东西:

Result

© www.soinside.com 2019 - 2024. All rights reserved.