在 Power Query 中取消透视列会创建无用的数据行

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

我有一个包含报告信息的巨大表格。在此表中,我添加了 4 列来表示特定进程的持续时间。第一列显示从执行开始到一小时结束运行的分钟数,第二列显示从下一小时到结束的分钟数,另外两列显示开始小时和结束小时。在尝试对两对相似信息进行逆透视时,第二列中的时间超过 0 分钟的案例会创建不需要的数据行,这些数据在视觉效果中加起来会导致错误的总和。如何避免这种情况?

太棒了;表格开始是这样的:

MinToH 最小从H 开始H 完H
10 0 7 7
20 15 8 9

逆透视小时并删除重复项后,它会变成这样:

MinToH 最小从H 时间
10 0 7
20 15 8
20 15 9

最后,在取消旋转分钟后,它看起来像这样:

分钟 时间
10 7
0 7
20 8
15 8
20 9
15 9

我需要它看起来像这样:

分钟 时间
10 7
0 7
20 8
15 9
merge datatable powerbi powerquery unpivot
1个回答
0
投票

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Custom1 = Table.FromColumns( {Source[MinToH]&Source[MinFromH], Source[StartH]&Source[EndH]}, {"Minutes", "Hours"})
in
    Custom1
© www.soinside.com 2019 - 2024. All rights reserved.