Power BI GroupBy

Group by adalah jenis query yang juga digunakan di power bi, ada editor di power bi yang dikenal sebagai jendela editor query yang memiliki berbagai query untuk mengakses data dan query tersebut adalah Group yang digunakan untuk mengelompokkan baris berdasarkan nilai tertentu.

Kelompokkan Menurut Fungsi di Power BI

Power BI GROUPBY Dax Function akan mengelompokkan data dengan mengumpulkan informasi dari dua tabel berbeda. Ini bekerja hampir mirip dengan fungsi ringkasan di Power BI tetapi groupby tidak mengizinkan kita untuk melakukan segala jenis penghitungan implisit dengan menggunakan fungsi kalkulasi sebagai gantinya memungkinkan kita untuk menggunakan fungsi DAX baru "CURRENTGROUP ()" di dalam fungsi agregasi di kolom tambahan yang ditambahkannya.

Di bawah ini adalah SYNTAX dari fungsi Power BI GROUP BY Dax.

Original text


  • : Pertama kita perlu menentukan nama tabel dari mana kita mengelompokkan data.
  • []: Apa hubungan kolom pertama dari salah satu tabel?
  • []: Apa hubungan kolom kedua dari salah satu tabel?
  • : Ini akan menjadi nama untuk kolom baru yang akan kita buat.
  • : Dengan menggunakan fungsi DAX mana kita perlu menggabungkan nilai.
  • Saya tahu ini tidak mudah untuk dipahami dengan membaca penjelasan sintaks tetapi di bagian contoh, Anda akan belajar dengan jelas.

    Bagaimana Cara Menggunakan Fungsi GroupBy Dax di Power BI?

    Untuk menggunakan fungsi groupby Power BI kita membutuhkan setidaknya dua tabel dan di bawah ini adalah dua tabel yang akan saya gunakan untuk demonstrasi fungsi DAX ini.

    Antara tabel pertama (Tabel Penjualan) dan tabel kedua (Tabel Pembeli), kolom umum adalah “Kategori”. Di tabel "Pembeli" kita memiliki kategori untuk setiap pembeli, jadi dengan menggunakan dua tabel ini kita akan mengelompokkan data.

    Saat mengelompokkan data, kita perlu mengidentifikasi kolom apa yang kita butuhkan di tabel grup baru, dalam hal ini, saya membutuhkan “Kategori, Pembeli, Nilai Jual, dan Nilai Biaya”.

    Salin dan tempel data secara langsung ke Power BI atau Anda dapat menyalin data ke file excel lalu mengimpor ke Power BI sebagai referensi file Excel. Jadi Anda dapat mengunduh templat buku kerja excel dari tautan di bawah ini yang digunakan untuk contoh ini.

    Anda dapat mendownload Template Power BI GroupBy Excel ini di sini - Template Power BI GroupBy Excel

    Saya telah langsung mengunggah data ke Power BI.

    • Karena kita mengelompokkan data yang kita butuhkan untuk menyimpannya sebagai tabel baru, maka di Power BI pergi ke "Modeling" dan klik "New Table".

    • Ini akan membuat tabel baru dan di bilah rumus, kita dapat melihatnya telah disorot sama.

    • Pertama, beri nama tabel baru ini sebagai "Kelompokkan menurut Kategori & Pembeli".

    • Setelah nama tabel letakkan sing yang sama dan buka fungsi Power BI GROUPBY DAX.

    • Argumen pertama dari fungsi power bi GROUPBY DAX adalah Tabel yaitu dari dua tabel yang tersedia dari tabel mana kita perlu mengelompokkan datanya, dalam contoh ini kita perlu mengelompokkan data dari tabel "Penjualan", jadi berikan nama tabel sebagai "Penjualan ".

    • Argumen selanjutnya adalah GroupBy_ColumnName1 yaitu berdasarkan kolom mana kita perlu mengelompokkan data. Jadi dari "Tabel Penjualan" kita perlu mengelompokkan berdasarkan "Kategori-bijaksana" jadi pilih kolom "Kategori" dari "Tabel Penjualan".

    • Selanjutnya dari tabel “Pembeli”, kita perlu menyebutkan nama kolom yang akan dikelompokkan. Jadi dari tabel "Pembeli", kita perlu mengelompokkan menurut "Pembeli-bijaksana".

    • Oke, menentukan nama kolom sudah selesai, selanjutnya kita perlu memberi nama pada kolom agregat karena kita menggabungkan kolom “Nilai Jual” kita hanya akan memberikan nama yang sama.

    • Selanjutnya untuk kolom "Nilai Penjualan" baru ini, kita perlu menerapkan fungsi DAX untuk mengembalikan nilai agregat. Buka fungsi SUMX dalam argumen Ekspresi 1 .

    • Untuk ekspresi ini, kita perlu menyediakan fungsi CURRENTGROUP () khusus .

    Catatan: Fungsi CURRENTGROUP () hanya dapat digunakan di dalam fungsi Power BI GroupBy. Fungsi ini mengakses sub-tabel yang mewakili grup saat ini dalam fungsi GROUPBY.

    • Dalam argumen berikutnya fungsi SUMX buka fungsi SUM.

    • Karena kita menambahkan kolom "Nilai Penjualan" dari tabel "Penjualan" masukkan nama kolom. Setelah ini tutup dua tanda kurung untuk fungsi SUMX & SUM dan masukkan koma.

    • Nama 2 adalah argumen dari fungsi GROUPBY yaitu apa nama kolom agregat kedua, masukkan nama sebagai “Nilai Biaya” dalam tanda kutip ganda.

    • Untuk fungsi SUMX yang juga terbuka ini, di dalam fungsi CURRENTGROUP yang terbuka ini dan untuk fungsi SUM terbuka Ekspresi dan pilih kolom "Nilai Biaya" dari tabel "Penjualan".

    • Sekarang tutup tiga tanda kurung untuk fungsi Power BI SUMX, SUM, dan GROUPBY dan tekan tombol enter untuk menutup rumus DAX. Kemudian Anda dapat melihat tiga tabel di sini. Pilih tabel yang baru dibuat untuk pengelompokan, dalam hal ini, kita dapat melihat ekspresi DAX di bagian rumus.

    Seperti yang Anda lihat di atas, kita dapat melihat tabel yang dikelompokkan secara agregat.

    Catatan:  Saya telah melakukan begitu banyak pemformatan pada tabel ini, Anda dapat mengunduh Template Power BI RANKX dari tautan di bawah ini dan menerapkan setiap teknik pemformatan seperti yang diterapkan.

    Anda dapat mendownload Template Power BI GroupBy ini di sini - Template Power BI GroupBy

    Hal-hal untuk diingat

    • CURRENTGROUP adalah fungsi baru yang hanya dapat digunakan di dalam fungsi GROUPBY.
    • CURRENTGROUP mengambil referensi dari tabel pengelompokan.
    • Kami tidak dapat menggunakan fungsi CALCULATE di fungsi Power BI GROUPBY DAX.




    Copyrights © 2024