Power BI Group Oleh - Bagaimana Cara Menggunakan Fungsi GROUPBY DAX di Power BI?

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 melakukan segala jenis penghitungan implisit dengan menggunakan fungsi hitung; sebaliknya, ini 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.

  • (): 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 itu 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 Power BI groupby, kita memerlukan setidaknya dua tabel, dan di bawah ini adalah dua tabel yang akan saya gunakan untuk demonstrasi fungsi DAX ini.

    Di 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 memerlukan "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 mengimpornya 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.

    Saya telah mengunggah data secara langsung ke Power BI.

    • Karena kita mengelompokkan data, kita perlu menyimpannya sebagai tabel baru, jadi di Power BI, buka "Pemodelan" dan klik "Tabel Baru".
    • 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 "Berdasarkan kategori", 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 kami menggabungkan kolom "Nilai Jual", kami 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 fungsi SUMX berikutnya, buka fungsi SUM.
    • Karena kita menambahkan kolom "Sales Value" dari tabel "Sales", 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. Di dalam; kita bisa 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 sebagaimana diterapkan.

    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.


    : Pertama, kita perlu menentukan nama tabel dari tempat kita mengelompokkan data. Anda dapat mengunduh Template GroupBy Power BI ini di sini - Template GroupBy Power BI #####

    Artikel yang menarik...