Rumus query datang dengan klausa Order By untuk mengurutkan isi baris pada hasil query. Lalu bagaimana caranya jika ingin mengurutkan kolom hasil dari Query Pivot.
Agar lebih mudah dipahami, saya telah membuat contoh rumus query dengan pivot pada gambar dibawah ini.

Pada hasil query diatas, Raw data dibuat menjadi Pivot dengan menggunakan Query Pivot, dimana hasilnya nama-nama marketing diurutkan berdasarkan abjad kesamping. Dengan tampilan tabel seperti ini tentu table menjadi lebih mudah untuk dibaca.
Seperti yang sudah kita bahas di awal, bagaimana caranya melakukan SORT pada nama-nama marketing jika susunan yang diharapkan bukan seperti itu, misalnya ingin diawali dengan Novi terlebih dahulu baru diakhiri dengan Ayu.
Mengurutkan Judul Pivot Hasil QUERY
Order By adalah klausa untuk mengurutkan data baik itu ascending atau descending tetapi klausa ini hanya berlaku untuk data pada baris saja bukan untuk kolom. Lalu bagaimana jika ingin mengurutkan kolom?.
karena tidak ada klausa untuk mengurtkan kolom, Jika ingin mengurutkan kolom salah satu caranya adalah dengan menambahkan rumus CHOOSECOLS. Rumus ini berfungsi untuk mengatur tampilan kolom yang ingin diampilkan berdasarkan Index kolomnya.
Sebagai contoh pada kasus diatas, jika ingin menampilkan Novi, Eka, Dian, Dewi dan Ayu, maka susunan rumusnya bisa dibuat seperti ini.
=CHOOSECOLS(QUERY(A2:D11,"Select A,B,SUM(D) Group By A,B Pivot C "),1,2,7,6,5,4,3)

Angka 1,2,4,6,5,4,3 adalah susunan inde kolom yang ingin ditampilkan dengan CHOOSECOLS. Karena itu dengan CHOOSECOLS kita bisa menyusun kembali tampilan Table yang dihasilkan oleh QUERY. Kita bisa menyusun apa saja bahkan tampilan acak seperti dibawah ini.

Nah itulah cara menyusun kolom hasil Query Pivot pada Google sheet, agar tampilannya bisa berututan sesuai yang kita inginkan, semoga bermanfaat.

