Saran pengukuran cepat
Saran pengukuran cepat membantu pembuatan pengukuran DAX menggunakan bahasa alami alih-alih menggunakan templat atau menulis DAX dari awal.
Fitur ini dapat digunakan untuk memulai pembuatan skenario pengukuran DAX umum seperti:
- Kolom agregat (Filter opsional)
- Jumlah baris (Filter opsional)
- Agregat per kategori
- Operasi matematika
- Nilai yang dipilih
- Kondisi If
- Operasi teks
- Inteligensi waktu
- Nilai terfilter waktu relatif
- Nilai paling /paling tidak umum
- Nilai terfilter N teratas
- Nilai N teratas untuk kategori
- Information functions
Mengaktifkan saran pengukuran
Untuk mengaktifkan fitur ini, Anda harus terlebih dahulu menavigasi ke menu Opsi Power BI Desktop dan mengaktifkan sakelar pratinjau untuk Saran pengukuran cepat:
Setelah mengaktifkan fitur, Anda bisa mengakses saran Pengukuran cepat, dengan meluncurkan Pengukuran cepat dari tab Beranda atau Pemodelan pita dan memilih Saran:
Di sini Anda dapat menjelaskan ukuran yang ingin Anda buat dan tekan Hasilkan (atau masukkan kunci) untuk mendapatkan saran pengukuran DAX:
Anda harus selalu memvalidasi saran DAX untuk memastikan saran tersebut memenuhi kebutuhan Anda. Jika Anda puas dengan ukuran yang disarankan, Anda dapat mengklik tombol Tambahkan untuk menambahkan pengukuran secara otomatis ke model Anda.
Contoh bahasa alami
Untuk membantu menunjukkan fitur ini, berikut adalah beberapa contoh bahasa alami untuk setiap skenario pengukuran yang didukung.
Kolom agregat
Terapkan agregasi ke kolom untuk mengembalikan satu nilai. Agregasi kami yang didukung termasuk jumlah, jumlah, jumlah berbeda, jumlah berbeda tanpa kosong, rata-rata, min, maks, median, varians, dan simpangan baku.
Contoh:
- Perlihatkan jumlah penjualan
- Dapatkan total penjualan
- Menghitung produk
- Berapa banyak produk yang ada di sana
- Pengguna unik
- Jumlah pengguna yang berbeda tidak kosong
- Dapatkan jumlah pengguna unik dan kecualikan kosong
- Berapa harga maksimalnya
- Usia median
Filter opsional
Untuk kolom agregat, Anda juga dapat menentukan satu atau beberapa kondisi filter. Jika ada beberapa kondisi filter, Anda dapat menentukan apakah Anda menginginkan persimpangan (&&&/AND) atau union (||/OR) dari filter.
Contoh:
- Berapa banyak pelanggan di London
- Total unit terjual pada tahun 2022
- Menghitung penjualan di mana Produk adalah Word dan Wilayah adalah Utara
- Penjualan di mana Produk adalah Word atau Wilayah adalah Utara
- Penjualan yang difilter ke Produk adalah Word && Region adalah Utara
- Penjualan untuk Produk adalah Word || Wilayah adalah Utara
Jumlah baris
Hitung jumlah rekaman dalam tabel yang ditentukan. Anda tidak perlu menentukan tabel jika hanya ada satu tabel.
Contoh:
- Menghitung rekaman tabel penjualan
- Hitung tabel penjualan
- Jumlah baris tabel penjualan
- Menghitung baris tabel penjualan
Filter opsional
Untuk jumlah baris, Anda juga dapat menentukan satu atau beberapa kondisi filter. Jika ada beberapa kondisi filter, Anda dapat menentukan apakah Anda menginginkan persimpangan (&&&/AND) atau union (||/OR) dari filter.
Contoh:
- Menghitung baris tabel penjualan di mana Produk adalah Word dan Wilayah adalah Utara
- Jumlah tabel penjualan di mana Produk adalah Word atau Wilayah adalah Utara
- Menghitung rekaman tabel penjualan yang difilter ke Produk adalah Word && Region is North
- Mendapatkan jumlah baris tabel penjualan untuk Produk adalah Word || Wilayah adalah Utara
Agregat per kategori
Komputasi ukuran untuk setiap nilai yang berbeda dalam kategori lalu agregat hasilnya untuk mengembalikan satu nilai. Agregat kami yang didukung termasuk rata-rata, rata-rata tertimbang, min, maks, varians.
Contoh:
- Penjualan rata-rata per toko
- Skor rata-rata per kategori yang ditimbang berdasarkan prioritas
- Skor min per produk
- Unit maks per penyimpanan
Operasi matematika
Lakukan operasi matematika dengan kolom numerik, pengukuran, atau kolom agregat. Untuk skenario di seluruh kolom dalam tabel, Anda bisa rata-rata (AVERAGEX) atau menjumlahkan (SUMX) hasil untuk mengembalikan satu nilai.
Contoh:
- Penjualan - Cogs
- Penjualan minus Cogs
- Penjualan dibagi berdasarkan target pendapatan kali 100
- Penjualan / pendapatan target * 100
- Penjualan Uni Eropa + Penjualan JP + Penjualan NA
- Untuk setiap baris dalam tabel Penjualan hitung Harga * Unit dan jumlahkan hasilnya
- Untuk setiap baris dalam tabel Penjualan jumlah harga * Unit
- Untuk setiap baris dalam tabel Penjualan hitung Harga * Diskon lalu dapatkan rata-rata
- Untuk tabel Penjualan mendapatkan rata-rata Harga * Diskon
Nilai yang dipilih
Dapatkan nilai kolom yang dipilih. Ini biasanya digunakan saat dipasangkan dengan pemotong atau filter pilihan tunggal sehingga ukuran akan mengembalikan nilai yang tidak kosong.
Contoh:
- Apa produk yang dipilih
- Produk mana yang dipilih
- Nilai yang dipilih untuk produk
Kondisi If
Mengembalikan nilai berdasarkan kondisi. Jika Anda mengembalikan nilai string, Anda harus menggunakan tanda kutip ganda. Kondisi dapat menggunakan operator perbandingan berikut: =, ==, <>, <, >, <=, >=
Contoh:
- Jika penjualan > 10.000 mengembalikan "penjualan tinggi" lain "penjualan rendah"
- Jika penjualan lebih besar dari 10.000 tampilan "penjualan tinggi" jika tidak, tampilkan "penjualan rendah"
- Jika nilai yang dipilih untuk produk kosong, tampilkan "tidak ada produk yang dipilih" yang lain menampilkan produk yang dipilih
- Jika produk yang dipilih = Power BI, perlihatkan "PBI" lainnya "lainnya"
Operasi teks
Lakukan operasi teks dengan kolom, pengukuran, atau kolom agregat. Untuk skenario di seluruh kolom dalam tabel, kita akan menggabungkan (CONCATENATEX) hasilnya untuk mengembalikan satu nilai.
Contoh:
- "Produk yang dipilih adalah " & produk yang dipilih
- Tampilan "Produk yang dipilih adalah " digabungkan dengan produk yang dipilih
- Header_measure & " - " & Subheader_measure
- Untuk setiap baris dalam tabel Dim Geografi menggabungkan Status & ", " & Kota dan menggabungkan hasilnya
- Untuk setiap baris dalam tabel Dim Geografi dapatkan Status & ", " & Kota dan gabungkan
Inteligensi waktu
Skenario inteligensi waktu ini memerlukan penggunaan tabel tanggal yang ditandai dengan benar atau hierarki tanggal/waktu otomatis. Untuk skenario YTD, Anda dapat menentukan "fiskal" atau "kalender fiskal" untuk mendasarkan perhitungan pada kalender fiskal (berakhir pada 30 Juni).
Contoh:
- Penjualan YTD
- YTD fiskal penjualan
- Dapatkan penjualan dari tahun ke tanggal
- MtD Penjualan
- Penjualan kuartal hingga saat ini
- Penjualan YTD untuk AS dan Kanada
- Perubahan penjualan dari tahun sebelumnya
- Perubahan Sales YoY
- Perubahan bulan ke bulan untuk penjualan
- Perubahan Persen QoQ Penjualan
- Penjualan untuk periode yang sama tahun lalu
- Penjualan untuk periode yang sama bulan lalu
- Penjualan rata-rata bergulir 28 hari
- 28 – hari bergulir rata-rata penjualan
Nilai terfilter waktu relatif
Terapkan filter waktu relatif yang memfilter ukuran atau kolom agregat Anda ke N jam / hari / bulan / tahun terakhir.
Contoh:
- Pengguna unik dalam 4 jam terakhir
- Pengguna unik dalam 5 hari terakhir
- Total penjualan selama 6 bulan terakhir
- Total penjualan selama 2 tahun terakhir
Nilai paling /paling tidak umum
Mengembalikan nilai dengan jumlah kemunculan paling atau paling sedikit dalam kolom tertentu.
Contoh:
- Nilai paling umum dalam Produk
- Nilai mana dalam Produk yang paling umum
- Apa nilai yang paling umum dalam Produk
- Nilai mana dalam Produk yang paling tidak umum
- Apa nilai paling tidak umum dalam Produk
Nilai terfilter N teratas
Menghitung kolom pengukuran atau agregat yang difilter ke nilai kategoris N teratas berdasarkan ukuran atau kolom agregat yang sama.
Contoh:
- Total penjualan untuk 3 produk teratas
- Jumlah penjualan yang difilter ke 3 produk teratas
- Skor rata-rata untuk 5 siswa teratas
- Skor rata-rata difilter ke 5 siswa teratas
Nilai N teratas untuk kategori
Dapatkan daftar yang digabungkan dari nilai N teratas dalam kolom berdasarkan kolom ukuran atau agregat.
Contoh:
- 3 produk teratas dengan total penjualan terbanyak
- 3 produk teratas berdasarkan penjualan
- Apa 3 produk teratas dalam penjualan
Information functions
Mengembalikan informasi sistem atau pengguna seperti tanggal/waktu saat ini atau email, domain, atau nama pengguna pengguna saat ini.
Contoh:
- Tanggal hari ini
- Now
- Mengembalikan email pengguna saat ini
- Mengembalikan nama domain dan nama pengguna saat ini
- Mengembalikan login domain pengguna saat ini
Batasan dan pertimbangan
- Saran pengukuran cepat BUKAN pengganti untuk mempelajari DAX. Saran yang diberikan oleh fitur dimaksudkan untuk membantu pembuatan pengukuran trek cepat; namun, Anda masih perlu memvalidasi saran DAX karena dapat salah atau tidak cocok dengan niat Anda.
- Fitur ini tidak didukung untuk model data Live Koneksi.
- Fitur ini didukung oleh model pembelajaran mesin yang saat ini hanya disebarkan ke pusat data AS (AS Timur dan AS Barat). Jika data Anda berada di luar AS, fitur akan dinonaktifkan secara default kecuali admin penyewa Anda mengaktifkan Izinkan data pengguna untuk meninggalkan pengaturan penyewa geografi mereka:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk