首页 > 解决方案 > Power BI 表转换

问题描述

我试图在 Power BI 中找到一种将表格转换为特定格式以进行自定义可视化的方法。我想做的转换如下图: 在此处输入图像描述

这可能吗?我曾考虑过取消转置或转置,但似乎还没有弄清楚如何克服这一点。

标签: powerbipowerquery

解决方案


我能想到这种转换的一个用例是有用的,当我们有这样的时间序列数据时,我们想要比较当前和上一个时期的值。

数字

因此,这是列数可变的情况的版本。

let
    Source = ...,
    SingleRow = Table.SingleRow(Source),
    Values = Record.FieldValues(SingleRow),
    Pairs = List.Zip({List.RemoveLastN(Values, 1), List.RemoveFirstN(Values, 1)}),
    Result = Table.FromRows(Pairs, {"Last", "Current"})
in
    Result

推荐阅读