Baca dalam bahasa Inggris

Bagikan melalui


Membuat grup penghitungan

Grup perhitungan dapat secara signifikan mengurangi jumlah tindakan redundan yang harus Anda buat, dengan memungkinkan Anda menentukan ekspresi DAX sebagai item perhitungan yang berlaku untuk langkah-langkah yang ada dalam model Anda. Informasi selengkapnya tentang grup perhitungan tersedia di artikel Grup penghitungan.

Menambahkan grup penghitungan baru

Di Power BI Desktop saat Anda membuka model lokal, navigasikan ke tampilan Model dan pilih tombol Grup perhitungan di pita. Jika Anda belum berada di Penjelajah Model, panel Data akan terbuka pada tampilan Model.

Cuplikan layar tombol grup perhitungan pada bilah pita.

Jika properti menyampaikan untuk menonaktifkan tindakan implisit dinonaktifkan, Anda akan diminta melalui jendela dialog untuk mengaktifkannya, sehingga memungkinkan pembuatan grup penghitungan.

Cuplikan layar jendela dialog yang meminta Anda untuk mengaktifkan langkah-langkah implisit.

Pengukuran implisit terjadi ketika Anda menggunakan kolom data dari panel Data secara langsung di visual dalam Tampilan Laporan. Visual ini memungkinkan Anda untuk menggabungkannya sebagai SUM, AVERAGE, MIN, MAX, atau beberapa agregasi dasar lainnya, yang menjadi ukuran implisit. Membuat grup perhitungan mencegah pembuatan langkah-langkah implisit tersebut dengan tidak lagi menampilkan simbol penjumlahan di samping kolom data di panel Data, dan memblokir penambahan kolom data ke visual langsung pada sumbu agregasi atau sebagai nilai. Langkah-langkah implisit yang sudah dibuat di visual akan terus berfungsi. Properti Discourage implicit measures harus diaktifkan karena item perhitungan tidak berlaku untuk tindakan implisit. Item penghitungan hanya berlaku untuk pengukuran atau ukuran eksplisit.

Cuplikan layar tampilan Laporan dan pembuatan tindakan implisit.

Pengukuran atau pengukuran eksplisit terjadi saat Anda membuat pengukuran Baru dan menentukan ekspresi DAX untuk mengagregasi kolom data. Ukuran eksplisit juga dapat memiliki logika bersyarat dan filter, memanfaatkan sepenuhnya kemampuan yang Anda miliki dengan DAX. Tutorial: Anda dapat mempelajari cara Membuat pengukuran Anda sendiri di Power BI Desktop.

Catatan

Item perhitungan dapat dibuat sedemikian rupa sehingga mereka mengabaikan ukuran eksplisit berdasarkan nama ukuran tersebut untuk skenario di mana Anda memiliki ukuran yang tidak ingin Anda ubah oleh item perhitungan.

Setelah Anda memilih Ya, atau jika Anda sudah mengaktifkan properti melarang tindakan implisit, kelompok perhitungan ditambahkan, dan Anda dapat mulai menentukan ekspresi DAX dari item penghitungan pertama di baris rumus DAX.

SELECTEDMEASURE() adalah fungsi DAX yang bertindak sebagai tempat penampung untuk ukuran pengukuran yang akan diterapkan pada elemen perhitungan. Anda dapat mempelajari tentang fungsi SELECTEDMEASURE DAX dari artikelnya.

Cuplikan layar bilah rumus DAX dan grup perhitungan.

Contoh inteligensi waktu

Ada contoh Kecerdasan Waktu dari grup perhitungan yang tersedia di artikel Grup Perhitungan dalam Model Tabular Analysis Services, yang dapat kita gunakan untuk mengisi beberapa item perhitungan. Contoh ini dapat ditambahkan ke model apa pun dengan nilai berdasarkan tanggal dan tabel tanggal yang ditetapkan sebagai tabel tanggal, atau Anda dapat mengunduh Adventure Works DW 2020 PBIX dari model sampel DAX - DAX.

Mengganti nama grup penghitungan

Untuk mengganti nama grup perhitungan, klik dua kali di panel Data , atau Anda bisa memilihnya dan menggunakan panel Properti .

Cuplikan layar cara mengganti nama grup perhitungan.

Mengganti nama kolom grup perhitungan

Untuk mengganti nama kolom grup perhitungan, klik dua kali di panel Data , atau Anda bisa memilihnya dan menggunakan panel Properti . Kolom yang Anda pilih adalah kolom yang akan Anda gunakan pada visual atau di pemotong untuk menerapkan item perhitungan tertentu.

Cuplikan layar cara mengganti nama kolom grup perhitungan.

Mengganti nama item perhitungan

Item perhitungan pertama dibuat sebagai SELECTEDMEASURE() sehingga dapat diganti namanya dengan mengklik dua kali atau menggunakan panel Properti juga.

Cuplikan layar cara mengganti nama item perhitungan.

Membuat item penghitungan tambahan

Untuk membuat item penghitungan tambahan, Anda bisa menggunakan menu konteks klik kanan dari bagian Item penghitungan atau grup perhitungan itu sendiri dan pilih Item penghitungan baru, atau gunakan panel Properti di bagian Item penghitungan.

Cuplikan layar cara membuat item perhitungan baru.

Setelah saya menambahkan semua item perhitungan Inteligensi waktu, grup perhitungan saya terlihat seperti gambar berikut.

Cuplikan layar dari grup perhitungan setelah semua item kecerdasan waktu ditambahkan.

Perhatikan ikon segitiga merah yang menunjukkan kesalahan. Kesalahan ada karena contoh ekspresi DAX menggunakan tabel Tanggal yang disebut DimDate, jadi saya perlu memperbarui ekspresi DAX untuk menggunakan nama Tanggal sebagai gantinya. Gambar berikut menunjukkan ekspresi DAX sebelum koreksi.

Cuplikan layar ekspresi DAX yang salah.

Setelah saya membuat koreksi pada ekspresi DAX, kesalahan menghilang.

Cuplikan layar ekspresi DAX yang dikoreksi.

Setelah saya membuat koreksi untuk setiap kesalahan dalam item perhitungan, ikon peringatan segitiga merah tidak lagi muncul.

Cuplikan layar ekspresi DAX yang dikoreksi di area item perhitungan.

Menyusun ulang item penghitungan

Untuk menyusun ulang item perhitungan dengan cara logis apa pun yang Anda inginkan, Anda bisa memilih bagian Item perhitungan di panel Properti , atau klik kanan menu konteks item perhitungan untuk memindahkannya ke atas atau ke bawah dalam daftar.

Cuplikan layar menyusun ulang item perhitungan.

Menambahkan string format dinamis ke item perhitungan

Item penghitungan menggunakan pemformatan pengukuran yang mendasar secara default. Kita mungkin ingin menampilkan YOY% sebagai persentase. Untuk melakukannya, pilih item perhitungan YOY% , lalu aktifkan String format dinamis di panel properti, yang memungkinkan Anda menentukan ekspresi DAX untuk membuat string format. Untuk contoh ini, tidak memerlukan elemen bersyarat apa pun, jadi cukup #,##0.00% akan mengubah format menjadi persentase saat item perhitungan ini diterapkan, seperti yang ditunjukkan pada gambar berikut.

Cuplikan layar tentang perubahan format item data dasar.

Menggunakan grup perhitungan dalam laporan

Untuk menggunakan grup penghitungan baru Anda dalam Laporan, buka tampilan Laporan , buat visual Matriks dan tambahkan yang berikut ini:

  1. Kolom Bulan dari tabel Tanggal ke Baris
  2. Perhitungan Waktu dari grup perhitungan Waktu Inteligensi ke Kolom
  3. Pesanan diukur berdasarkan Nilai

Catatan

Jika ukuran Pesanan tidak dibuat dalam mode, Anda bisa menggunakan ukuran yang berbeda atau buka pita dan memilih Ukuran Baru menggunakan ekspresi DAX ini.

Orders = DISTINCTCOUNT('Sales Order'[Sales Order])

Gambar berikut menunjukkan cara membuat visual.

Cuplikan layar menggunakan grup perhitungan dalam laporan.

Item perhitungan pada Kolom dalam visual Matriks memperlihatkan pengukuran Pesanan yang dikelompokkan menurut setiap item perhitungan. Anda juga dapat menerapkan item perhitungan individual ke beberapa pengukuran dengan menambahkan kolom grup kalkulasi ke visual Slicer.

Cuplikan layar penerapan item perhitungan secara individual ke beberapa ukuran.

Menggunakan elemen perhitungan dalam pengukuran

Anda dapat membuat pengukuran baru dengan ekspresi DAX yang akan menggunakan item perhitungan pada ukuran tertentu.

Untuk membuat sebuah ukuran [Orders YOY%], Anda dapat menggunakan item perhitungan dengan fungsi CALCULATE.

DAX
Orders YOY% = 
    CALCULATE(
        [Orders],
        'Time Intelligence'[Time Calculation] = "YOY%"
    )

Mengatur urutan prioritas grup penghitungan

Terakhir, jika Anda menambahkan grup penghitungan tambahan ke model dan Anda ingin menentukan urutan penerapannya untuk pengukuran, Anda dapat menyesuaikan grup perhitungan yang diutamakan di panel properti bagian Grup penghitungan, seperti yang diperlihatkan dalam gambar berikut.

Cuplikan layar pengaturan prioritas grup perhitungan.

Anda dapat mempelajari lebih lanjut tentang prioritas grup perhitungan dalam artikel Grup Perhitungan di model tabular Analysis Services.

Artikel berikut ini menjelaskan selengkapnya tentang model data, dan juga menjelaskan DirectQuery secara rinci.

Artikel DirectQuery: