如何在 Power BI Desktop 中将同一查询的列变成行
How to make columns into rows from same query in Power BI Desktop
如何将 QuotedReal
和 Rated
列设为 ActualStatus
列中的值
我能以某种方式转动它吗?还是追加?
或者我应该创建单独的 table 然后将它们 UNION 在一起吗?
让它看起来像这样:
请帮忙。
最终目标是准备数据以使用 Horizontal Funnel by MAQ
图表,如下所示:
更新
Alexis Olson 非常感谢您的时间和努力。
根据问题 'Why'
我想使用水平漏斗图,但对于此可视化数据必须如下所示:
这就是全部问题。我在 SQL 和 Power BI 中处理数据,但仍未解决问题。
我知道如何在 SQL 中生成此类数据,但不知道如何在 DAX 中实现相同的数据。为此,我会 post 另一个问题。
你当然可以这样做(虽然我不完全清楚为什么)。
复制您的 Table,然后按无列分组并对 QuotedReal
和 Rated
列求和,如下所示。
那应该 return 两列的总和。然后逆透视两列并将列的名称更改为 ActualStatus
和 CountActual
。然后,您可以将此 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"
如何将 QuotedReal
和 Rated
列设为 ActualStatus
我能以某种方式转动它吗?还是追加? 或者我应该创建单独的 table 然后将它们 UNION 在一起吗? 让它看起来像这样:
请帮忙。
最终目标是准备数据以使用 Horizontal Funnel by MAQ
图表,如下所示:
更新 Alexis Olson 非常感谢您的时间和努力。 根据问题 'Why' 我想使用水平漏斗图,但对于此可视化数据必须如下所示:
这就是全部问题。我在 SQL 和 Power BI 中处理数据,但仍未解决问题。 我知道如何在 SQL 中生成此类数据,但不知道如何在 DAX 中实现相同的数据。为此,我会 post 另一个问题。
你当然可以这样做(虽然我不完全清楚为什么)。
复制您的 Table,然后按无列分组并对 QuotedReal
和 Rated
列求和,如下所示。
那应该 return 两列的总和。然后逆透视两列并将列的名称更改为 ActualStatus
和 CountActual
。然后,您可以将此 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"