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 terbuka ke tampilan Model .
Jika properti tindakan implisit dinonaktifkan, Anda akan diminta dengan jendela dialog untuk mengaktifkannya untuk mengaktifkan pembuatan grup penghitungan.
Pengukuran implisit terjadi ketika, dalam tampilan Laporan, Anda menggunakan kolom data dari panel Data langsung di visual. 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 Tindakan implisit Discourage harus diaktifkan karena item perhitungan tidak berlaku untuk tindakan implisit. Item penghitungan hanya berlaku untuk pengukuran atau tindakan eksplisit.
Pengukuran atau pengukuran eksplisit terjadi saat Anda membuat pengukuran Baru dan menentukan ekspresi DAX untuk mengagregasi kolom data. Tindakan eksplisit juga dapat memiliki logika dan filter bersyarat, memanfaatkan sepenuhnya apa yang dapat Anda lakukan dengan DAX. Tutorial: Anda dapat mempelajari cara Membuat pengukuran Anda sendiri di Power BI Desktop.
Catatan
Item perhitungan dapat dibuat dengan cara yang mengabaikan pengukuran eksplisit dengan nama pengukuran untuk skenario saat Anda memiliki ukuran, Anda tidak ingin item penghitungan berubah.
Setelah Anda memilih Ya, atau jika Anda sudah mengaktifkan properti tindakan implisit larang, grup penghitungan ditambahkan, dan Anda dapat mulai menentukan ekspresi DAX dari item penghitungan pertama di bilah rumus DAX.
SELECTEDMEASURE() adalah fungsi DAX yang bertindak sebagai tempat penampung untuk ukuran yang akan diterapkan item perhitungan. Anda dapat mempelajari tentang fungsi SELECTEDMEASURE DAX dari artikelnya.
Contoh inteligensi waktu
Ada contoh Inteligensi Waktu dari grup perhitungan yang tersedia di artikel Grup perhitungan dalam model tabular Analysis Services, yang dapat kita gunakan untuk mengisi beberapa item perhitungan. Contohnya dapat ditambahkan ke model apa pun dengan nilai menurut tanggal dan tabel Tanggal yang ditandai 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 .
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.
Mengganti nama item perhitungan
Item perhitungan pertama dibuat sebagai SELECTEDMEASURE() sehingga dapat diganti namanya dengan mengklik dua kali atau menggunakan panel Properti juga.
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.
Setelah saya menambahkan semua item perhitungan Inteligensi waktu, grup perhitungan saya terlihat seperti gambar berikut.
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.
Setelah saya membuat koreksi pada ekspresi DAX, kesalahan menghilang.
Setelah saya membuat koreksi untuk setiap kesalahan dalam item perhitungan, ikon peringatan segitiga merah tidak lagi muncul.
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.
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.
Menggunakan grup perhitungan dalam laporan
Untuk menggunakan grup penghitungan baru Anda dalam Laporan, buka tampilan Laporan , buat visual Matriks dan tambahkan yang berikut ini:
- Kolom bulan dari tabel Tanggal ke Baris
- Perhitungan Waktu dari grup perhitungan Inteligensi Waktu ke Kolom
- Mengukur pesanan ke Nilai
Catatan
Jika mengukur Pesanan tidak dibuat dalam mode, Anda bisa menggunakan ukuran yang berbeda atau masuk ke pita dan memilih Pengukuran Baru dengan ekspresi DAX ini.
Orders = DISTINCTCOUNT('Sales Order'[Sales Order])
Gambar berikut menunjukkan membangun visual.
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 perhitungan ke visual Pemotong .
Menggunakan item perhitungan dalam pengukuran
Anda dapat membuat pengukuran baru dengan ekspresi DAX yang akan menggunakan item perhitungan pada ukuran tertentu.
Untuk membuat pengukuran [Orders YOY%] Anda dapat menggunakan item perhitungan dengan CALCULATE.
Orders YOY% =
CALCULATE(
[Orders],
'Time Intelligence'[Time Calculation] = "YOY%"
)
Mengatur 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.
Anda dapat mempelajari selengkapnya tentang grup perhitungan yang diutamakan dalam artikel Grup penghitungan di model tabular Analysis Services.
Konten terkait
Artikel berikut ini menjelaskan selengkapnya tentang model data, dan juga menjelaskan DirectQuery secara rinci.
- Bekerja dengan tampilan Pemodelan di Power BI Desktop
- Agregasi otomatis
- Menggunakan model komposit dalam Power BI Desktop
- Mengelola mode penyimpanan di Power BI Desktop
- Hubungan banyak ke banyak di Power BI Desktop
Artikel DirectQuery: