Pengantar
Pengukuran dalam model Microsoft Power BI bersifat implisit atau eksplisit. Tindakan implisit adalah perilaku otomatis yang memungkinkan visual meringkas data kolom model. Langkah-langkah eksplisit, juga dikenal sebagai langkah-langkah, adalah perhitungan yang dapat Anda tambahkan ke model Anda. Modul ini berfokus pada bagaimana Anda dapat menggunakan langkah-langkah implisit.
Di panel Bidang , kolom yang diperlihatkan dengan simbol sigma ( ∑ ) menunjukkan dua fakta:
- Ini adalah kolom numerik.
- Ini akan meringkas nilai kolom saat digunakan dalam visual (saat ditambahkan ke bidang dengan baik yang mendukung ringkasan).
Dalam gambar berikut, perhatikan bahwa tabel Penjualan hanya menyertakan bidang yang dapat diringkas, termasuk kolom terhitung Jumlah Laba .
Sebagai pemodel data, Anda dapat mengontrol apakah dan bagaimana kolom meringkas dengan mengatur properti Ringkasan ke Jangan meringkas atau ke fungsi agregasi tertentu. Saat Anda mengatur properti Ringkasan ke Jangan ringkas, simbol sigma tidak akan ditampilkan lagi di samping kolom di panel Bidang .
Untuk mengamati bagaimana penulis laporan dapat menggunakan langkah-langkah implisit, Anda dapat terlebih dahulu mengunduh dan membuka file Adventure Works DW 2020 M04.pbix .
Dalam laporan, dari tabel Penjualan , tambahkan bidang Jumlah Penjualan ke visual matriks yang mengelompokkan tahun dan bulan fiskal pada barisnya.
Untuk menentukan bagaimana kolom diringkas, di panel bidang visual, untuk bidang Jumlah Penjualan , pilih panah lalu tinjau opsi menu konteks.
Perhatikan bahwa fungsi Agregasi Jumlah memiliki tanda centang di sampingnya. Tanda centang ini menunjukkan bahwa kolom diringkas dengan menjumlahkan nilai kolom bersama-sama. Dimungkinkan juga untuk mengubah fungsi agregasi dengan memilih salah satu opsi lain seperti rata-rata, minimum, dan sebagainya.
Selanjutnya, tambahkan bidang Harga Satuan ke visual matriks.
Ringkasan default sekarang diatur ke Rata-rata (pemodel tahu bahwa tidak pantas untuk menjumlahkan nilai harga satuan bersama-sama karena nilainya adalah tarif, yang non-aditif).
Langkah-langkah implisit memungkinkan penulis laporan untuk memulai dengan teknik ringkasan default dan memungkinkan mereka memodifikasinya agar sesuai dengan persyaratan visual mereka.
Kolom numerik mendukung berbagai fungsi agregasi terbesar:
- Jumlah total
- Rata-rata
- Minimum
- Maksimum
- Hitungan (Berbeda)
- Jumlah
- Simpangan baku
- Varian
- Median
Meringkas kolom non-numerik
Kolom nonnumerik dapat diringkas. Namun, simbol sigma tidak ditampilkan di samping kolom non-numerik di panel Bidang karena tidak meringkas secara default.
Kolom teks memungkinkan agregasi berikut:
- Pertama (menurut abjad)
- Terakhir (menurut abjad)
- Hitungan (Berbeda)
- Jumlah
Kolom tanggal memungkinkan agregasi berikut:
- Awal
- terbaru
- Hitungan (Berbeda)
- Jumlah
Kolom Boolean memungkinkan agregasi berikut:
- Hitungan (Berbeda)
- Jumlah
Manfaat tindakan implisit
Beberapa manfaat dikaitkan dengan langkah-langkah implisit. Langkah-langkah implisit adalah konsep sederhana untuk dipelajari dan digunakan, dan memberikan fleksibilitas dengan cara penulis laporan memvisualisasikan data model. Selain itu, mereka berarti lebih sedikit pekerjaan untuk Anda sebagai pemodel data karena Anda tidak perlu membuat perhitungan eksplisit.
Batasan tindakan implisit
Langkah-langkah implisit memang memiliki batasan. Meskipun mengatur metode ringkasan yang sesuai, penulis laporan dapat memilih untuk mengagregasi kolom dengan cara yang tidak cocok. Misalnya, dalam visual matriks, Anda dapat memodifikasi fungsi agregat Harga Satuan menjadi Jumlah.
Visual laporan mematuhi penyiapan Anda, tetapi sekarang telah menghasilkan jumlah kolom Harga Satuan , yang menyajikan data yang menyesatkan.
Batasan tindakan implisit yang paling signifikan adalah bahwa mereka hanya berfungsi untuk skenario sederhana, yang berarti bahwa mereka hanya dapat meringkas nilai kolom yang menggunakan fungsi agregasi tertentu. Oleh karena itu, dalam situasi ketika Anda perlu menghitung rasio jumlah penjualan setiap bulan selama jumlah penjualan tahunan, Anda harus menghasilkan ukuran eksplisit dengan menulis rumus Data Analysis Expressions (DAX) untuk mencapai persyaratan yang lebih canggih itu.
Langkah-langkah implisit tidak berfungsi saat model dikueri dengan menggunakan Ekspresi Multidaya (MDX). Bahasa ini mengharapkan langkah-langkah eksplisit dan tidak dapat meringkas data kolom. Ini digunakan saat model semantik Power BI dikueri dengan menggunakan Analisis di Excel atau saat laporan paginated Power BI menggunakan kueri yang dihasilkan oleh perancang kueri grafis MDX.