Lihat apakah ini berhasil untuk Anda
Tambahkan indeks
Filter untuk Hari Kerja
Kelompokkan berdasarkan Bulan Anggaran (Anda mungkin ingin menambahkan Tahun Anggaran juga) dan menambahkan indeks ke-2. Memperluas
Gabungkan kembali ke tabel asli
Perhatikan bahwa WorkingDayNumber dari sebagian bulan di awal tabel akan memiliki angka yang salah. Anda mungkin ingin memfilter baris mana pun yang FiscalMonthnya tidak memiliki angka 1 di kolom FiscalMonthDays juga. Tidak diperhitungkan di sini
![masukkan deskripsi gambar di sini](https://i.stack.imgur.com/fTVSS.png)
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}}),
#"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1),
//filter for WorkingDay, Group, Add index based on Fiscal Month
#"Filtered Rows" = Table.SelectRows(#"Added Index", each ([IsWorkingDay] = true)),
#"Grouped Rows" = Table.Group(#"Filtered Rows", {"Fiscal Month"}, {{"Count", each Table.AddIndexColumn(_, "Index2", 1, 1), type table}}),
#"Expanded Count" = Table.ExpandTableColumn(#"Grouped Rows", "Count", {"Index", "Index2"}, {"Index", "Index2"}),
//Merge back to original table
#"Merged Queries" = Table.NestedJoin(#"Added Index",{"Index"},#"Expanded Count",{"Index"},"Table2",JoinKind.LeftOuter),
#"Expanded Table2" = Table.ExpandTableColumn(#"Merged Queries", "Table2", {"Index2"}, {"WorkingDaysNumber"}),
#"Sorted Rows" = Table.Sort(#"Expanded Table2",{{"Index", Order.Ascending}}),
#"Removed Columns" = Table.RemoveColumns(#"Sorted Rows",{"Index"})
in #"Removed Columns"
person
horseyride
schedule
28.02.2021