Bagikan melalui


Saran pengukuran cepat

Saran pengukuran cepat membantu pembuatan pengukuran DAX menggunakan bahasa alami alih-alih menggunakan templat atau menulis DAX dari awal.

Screenshot of an example of a DAX measure suggestion.

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:

Screenshot of how to enable preview from the options menu of Power BI Desktop.

Setelah mengaktifkan fitur, Anda bisa mengakses saran Pengukuran cepat, dengan meluncurkan Pengukuran cepat dari tab Beranda atau Pemodelan pita dan memilih Saran:

Screenshot of how to access the feature from the suggestions tab of the Quick measure pane.

Di sini Anda dapat menjelaskan ukuran yang ingin Anda buat dan tekan Hasilkan (atau masukkan kunci) untuk mendapatkan saran pengukuran DAX:

Screenshot of an example of a DAX measure suggestion.

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:

Screenshot of the admin setting for measure suggestions.