如何在 Power BI Desktop 中将同一查询的列变成行

How to make columns into rows from same query in Power BI Desktop

如何将 QuotedRealRated 列设为 ActualStatus

列中的值

我能以某种方式转动它吗?还是追加? 或者我应该创建单独的 table 然后将它们 UNION 在一起吗? 让它看起来像这样:

请帮忙。

最终目标是准备数据以使用 Horizontal Funnel by MAQ 图表,如下所示:

更新 Alexis Olson 非常感谢您的时间和努力。 根据问题 'Why' 我想使用水平漏斗图,但对于此可视化数据必须如下所示:

这就是全部问题。我在 SQL 和 Power BI 中处理数据,但仍未解决问题。 我知道如何在 SQL 中生成此类数据,但不知道如何在 DAX 中实现相同的数据。为此,我会 post 另一个问题。

你当然可以这样做(虽然我不完全清楚为什么)。

复制您的 Table,然后按无列分组并对 QuotedRealRated 列求和,如下所示。

那应该 return 两列的总和。然后逆透视两列并将列的名称更改为 ActualStatusCountActual。然后,您可以将此 table 附加到原始 table.

整个过程在M代码中是这样的:

let
    TableSource = <Source for your table goes here>,
    #"Grouped Rows" = Table.Group(TableSource, {}, {{"QuotedReal", each List.Sum([QuotedReal]), type number}, {"Rated", each List.Sum([Rated]), type number}}),
    #"Unpivoted Columns" = Table.Unpivot(#"Grouped Rows", {"Rated", "QuotedReal"}, "ActualStatus", "CountActual"),
    #"Appended Query" = Table.Combine({TableSource, #"Unpivoted Columns"})
in
    #"Appended Query"