我是一名精通 Excel 的用戶,但不熟悉 Power Queries - 它們看起來很強大,但我無法將 Quickbooks 報告制成表格。
簡而言之,資料包括所有擴展到最低節點的層次結構的幾列,并包括子標題和小計。我需要將這些資料制成表格,但是當一個部分的詳細資訊有 3 列深而下一部分只有 2 列深時,“向下填充”(在第 3 列中)會錯誤地填充不同部分中的子標題。
如果這沒有意義,我整理了一個截圖,希望能更好地說明這個問題:

提前謝謝你,狄龍
uj5u.com熱心網友回復:
這是資料透視表吧?轉到“設計”-> 下拉“報告布局”-> 以表格形式顯示

uj5u.com熱心網友回復:
如果您顯示的不是資料透視表,而是 Quicken 的輸出,那么您可以:
- 僅填寫第 1 列
- 按第 1 列分組
- 使用自定義聚合填充每個子表中的第 2 列
- 然后展開子表
- 洗掉包含空值的金額行
- 重置資料型別
let
//cahnge table name in next line to the real table name in your workbook
Source = Excel.CurrentWorkbook(){[Name="Table3"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{
{"Column1", type text}, {"Column2", type text}, {"Item", type text}, {"Amount", Currency.Type}}),
//Fill down the main group
#"Filled Down" = Table.FillDown(#"Changed Type",{"Column1"}),
//group by Column 1; then fill down subgroup in column 2
group = Table.Group(#"Filled Down","Column1",{
{"subGroup", each Table.FillDown(_,{"Column2"})}
}),
#"Expanded subGroup" = Table.ExpandTableColumn(group, "subGroup", {"Column2", "Item", "Amount"}, {"Column2", "Item", "Amount"}),
#"Filtered Rows" = Table.SelectRows(#"Expanded subGroup", each ([Amount] <> null)),
#"Changed Type1" = Table.TransformColumnTypes(#"Filtered Rows",{{"Column2", type text}, {"Item", type text}, {"Amount", Currency.Type}})
in
#"Changed Type1"

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/401792.html
