【发布时间】:2020-07-10 15:05:19
【问题描述】:
我有一个 SQL 查询作为数据源,它将一个表拉入 Power Query。此表中的列具有过去 12 个月的月份标题。因此,每个月数据刷新时,列名变化一个月。总列数仍然相同。
我对 Power Query 语言还很陌生,所以我不确定如何通过引用列的位置而不是现在的名称来重新排序列
这是我的“重新排序的列”代码当前的样子:
#"Reordered Columns" = Table.ReorderColumns(Source,{"Cat", "Type", "Function", "Organisation", "Locality", "SubOrganisation", "2018-08", "2018-09", "2018-10", "2018-11", "2018-12", "2019-01", "2019-02", "2019-03", "2019-04", "2019-05", "2019-06", "2019-07"})
我不想在每个月重新排序时指定列名,最后一个月会掉下来并添加新的月份。
【问题讨论】:
-
您希望列到底如何排序?
-
我只需要将“功能”和“组织”列放在前面,但由于指定了日期列,我必须每个月手动更改。
标签: sql-server powerbi powerquery powerbi-desktop