将文本数据从一列格式化为多列

时间:2016-10-18 17:51:42

标签: sql excel powerbi

我已经为此工作了2天,而且我没有幸运找到如何做到这一点。

我有一个包含我需要格式化的数据的列。

这是一张显示我正在寻找的图片。我正在使用Excel 2013和MS SQL Server 2012 Enterprise。我有最新版本的Power BI。

What I have What I want

之前我还没有处理过这种格式的数据,而且我不是SQL大师,所以我正在寻求帮助。我在网上找不到与我的情况类似的任何内容。我会使用任何可以做到这一点的工具。到目前为止,我已经尝试过Excel,SQL,Power BI而没有运气。我确信这很简单。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我会在Power BI的Edit Queries窗口中解决这个问题。您应该可以通过单击该窗口来实现此目的 - 无需代码。

首先,我会添加3个条件列来分割您的数据,例如

Computer Name
if [Column1] begins with Machine Then (column) Column1

重复其他2列。然后选择计算机名称列并选择转换/填充/关闭。最后选择计算机名称列,然后选择转换/分组依据。添加Max Status和Max Encryption的聚合。