Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Power Visual BI melakukan kueri pada model data dengan menggunakan kueri analitik . Kueri analitik berupaya mengurangi volume data yang berpotensi besar and kompleksitas model menggunakan tiga fase berbeda: Filter, grup andsummarize. Kueri analitik dibuat secara otomatis saat bidang ditetapkan ke kontainer visual laporan. Penulis laporan dapat mengontrol perilaku penetapan bidang dengan mengganti nama bidang, memodifikasi teknik ringkasan, or menonaktifkan ringkasan untuk mencapai pengelompokan. Pada desain laporan time, filters dapat ditambahkan ke laporan, halaman laporan, or visual. Dalam tampilan baca, filters dapat dimodifikasi di panel Filters, or oleh interaksi dengan pemotong and visual lain (pemfilteran silang).
DAX mendefinisikan tidak adanya value sebagai BLANK. Ini setara dengan SQL NULL, tetapi tidak bertingkah sama persis. Ini lebih mirip dengan Excel and dalam mendefinisikan sel kosong. BLANK dievaluasi sebagai nol or string kosong saat dikombinasikan dengan operasi lain. Misalnya, BLANK + 20 = 20. Selalu gunakan huruf kapital; bentuk jamaknya adalah BLANKs, di mana "s" ditulis dalam huruf kecil.
Perhitungan model yang digunakan untuk menambahkan kolom ke model tabular dengan menulis rumus DAX. Rumus harus mengembalikan skalar value, and dievaluasi untuk setiap baris dalam tabel. Kolom terhitung dapat ditambahkan ke tabel dengan mode penyimpanan Impor or DirectQuery.
Dalam pemodelan tabular, tidak ada konsep seperti dihitung measure. Gunakan measure sebagai gantinya. Kata terhitung digunakan untuk menjelaskan tabel terhitung and kolom terhitung. Ini membedakannya dari kolom tabel and yang berasal dari kueri Power. Power Query tidak memiliki konsep measure.
Perhitungan model yang digunakan untuk menambahkan tabel ke model tabular dengan menulis rumus DAX. Rumus harus mengembalikan objek tabel. Ini menghasilkan tabel yang menggunakan mode Penyimpanan impor.
Proses sengaja yang mengubah satu or lebih banyak input menjadi satu or lebih banyak hasil. Dalam model data tabular, perhitungan dapat menjadi objek model; tabel terhitung, kolom terhitung, ormeasure.
Menjelaskan lingkungan tempat rumus DAX dievaluasi. Ada dua jenis konteks: konteks baris anddan konteksfilter. Konteks baris mewakili "baris saat ini", and digunakan untuk evaluate rumus kolom terhitung and ekspresi yang digunakan oleh iterator tabel. konteks Filter digunakan untuk evaluate metrik, and ini mewakili filters yang diterapkan langsung ke kolom model andfilters disebarkan oleh hubungan model.
Bahasa Ekspresi Analisis Data (DAX) adalah bahasa rumus untuk Power Pivot di Excel, Power BI, Azure Analysis Services, and pemodelan tabular di SQL Server Analysis Services. Anda juga dapat menggunakan DAX untuk menambahkan perhitungan model data anddefine aturan keamanan tingkat baris (RLS).
Saat aturan keamanan tingkat baris (RLS) diberlakukan dengan menggunakan identitas pengguna laporan. Aturan filter model tabel dengan menggunakan nama akun pengguna, yang dapat dilakukan dengan fungsi USERNAMEorUSERPRINCIPALNAME. Lihat keamanan tingkat baris.
Satuan logika DAX yang dievaluasi and mengembalikan hasil. Ekspresi dapat mendeklarasikan variabel, dalam hal ini variabel tersebut diberi sub-ekspresi. Bagian and harus menyertakan perintah RETURN yang menghasilkan ekspresi akhir. Ekspresi dibangun dengan menggunakan objek model (tabel, kolom, or pengukuran), fungsi, operator, or konstanta.
Sumber daya model data disajikan di panel Bidang. Bidang digunakan untuk mengonfigurasi visual laporan filtersand. Bidang terdiri dari kolom model, tingkat hierarki, dan and ukuran.
Satu or lebih banyak ekspresi DAX diperlukan untuk define perhitungan model. Ekspresi dalam disebut sub-ekspresi. Jamak rumus.
DAX fungsi memiliki argumen yang memungkinkan memasukkan parameter. Rumus dapat menggunakan banyak panggilan fungsi, mungkin menumpuk fungsi di dalam fungsi lainnya. Dalam rumus, nama fungsi harus diikuti oleh tanda kurung. Dalam tanda kurung, parameter dimasukkan.
Perhitungan yang dihasilkan secara otomatis dicapai dengan mengonfigurasi visual BI Power ke kolom summarizevalues. kolom Numerik mendukung range ringkasan terbesar, termasuk: Sum, Average, Minimum, Maksimum, Count (Berbeda), Count, Simpangan baku, Varians, orMedian. Kolom jenis data lain juga dapat diringkas. Kolom Teks dapat diringkas dengan menggunakan: First (menurut abjad), Last (menurut abjad), Count (Berbeda), orCount. Date kolom dapat dirangkum dengan menggunakan: Earliest, Terbaru, Count (Berbeda), orCount. kolom bertipe Boolean dapat dirangkum dengan menggunakan: Count (Distinct), orCount.
Fungsi DAX yang menghitung all baris tabel tertentu andevaluate ekspresi tertentu untuk setiap baris. Ini memberikan fleksibilitas and untuk mengendalikan bagaimana model melakukan penghitungan data summarize.
Bahasa Ekspresi Multidmensional (MDX) adalah bahasa rumus untuk model multidirmensional SQL Server Analysis Services (juga dikenal sebagai kubus ). MDX dapat digunakan untuk memproses kueri model tabular, namun tidak dapat define pengukuran implisit. Ini hanya dapat mengkueri pengukuran yang sudah ditentukan dalam model.
Perhitungan yang menghasilkan ringkasan. Langkah-langkah implisitoreksplisit. measure yang eksplisit adalah perhitungan yang ditambahkan ke model data tabular melalui menulis rumus DAX. Rumus measure harus mengembalikan skalar value. Di panel Bidang , pengukuran eksplisit dihiasi dengan ikon kalkulator. Langkah-langkah eksplisit diperlukan ketika model dikueri dengan menggunakan Ekspresi Multidmensional (MDX), seperti halnya saat menggunakan Analisis di Excel. measure eksplisit biasanya hanya disebut measure.
Tabel model yang contains setidaknya memiliki satu measuredan and tidak memiliki hierarki atau kolom or yang terlihat. Di panel Bidang , setiap grup measure ditandai dengan ikon multi-kalkulator.
Rumus bernama yang digunakan untuk menambahkan tabel terhitung, kolom terhitung, ormeasure ke model data tabular. Strukturnya NAME
= FORMULA
. Sebagian besar perhitungan ditambahkan oleh pemodel data di Power BI Desktop, tetapi langkah-langkah juga dapat ditambahkan ke laporan koneksi langsung. Lihat langkah-langkah Laporan .
Fitur di Power BI Desktop yang menghilangkan kebutuhan untuk menulis rumus DAX untuk langkah-langkah yang umum ditentukan. Langkah cepat termasuk average per kategori, rank, and perbedaan dari garis besar.
Juga disebut langkah-langkah tingkat laporan . Mereka ditambahkan ke laporan koneksi langsung di Power BI Desktop dengan menulis rumus DAX, tetapi hanya untuk koneksi ke model BI Power dan model tabular or Analysis Services.
Juga disebut RLS
. Teknik desain untuk membatasi akses ke subset data untuk pengguna tertentu. Dalam model tabular, hal ini dicapai dengan membuat peran model. Peran memiliki aturan, yang merupakan ekspresi DAX ke baris tabel filter.
Dalam DAX, skalar adalah satu value. Skalar dapat berupa jenis data apa pun: Desimal, Bilangan Bulat, DateTime, String, Currency, Boolean. Sebuah skalar value dapat menjadi hasil dari ekspresi yang dihitung dari beberapa values. Misalnya, fungsi agregasi seperti MAX() mengembalikan satu nilai value maksimum dari satu set values yang digunakan untuk evaluate.
Operasi diterapkan pada kolom values. Lihat measure.
Time kecerdasan berkaitan dengan perhitungan atas time, seperti year-to-date (YTD).
DAX mencakup banyak fungsi kecerdasan dari time. Setiap fungsi kecerdasan time mencapai hasilnya dengan memodifikasi konteks filter untuk datefilters. Contoh fungsi: TOTALYTDandSAMEPERIODLASTYEAR.
Data yang akan divisualisasikan.
Fitur Power BI Desktop yang menyediakan kemampuan untuk menerima input pengguna melalui slicer. Setiap parameter membuat tabel terhitung kolom tunggal and dan measure yang mengembalikan satu-satunya valueyang dipilih. measure dapat digunakan dalam perhitungan model untuk merespons input pengguna.
Acara
Bergabunglah dengan kami di FabCon Vegas
31 Mar, 23 - 2 Apr, 23
Acara utama yang dipimpin komunitas Microsoft Fabric, Power BI, SQL, dan AI. 31 Maret hingga 2 April 2025.
Daftar hari iniPelatihan
Jalur pembelajaran
Menggunakan DAX di Power BI Desktop - Training
Jalur pembelajaran ini memperkenalkan Data Analysis Expressions (DAX) dan memberi Anda keterampilan dasar yang diperlukan untuk meningkatkan model semantik dengan perhitungan. Jalur pembelajaran ini dimulai dengan menjelaskan model Power BI Desktop dan bagaimana cara meningkatkannya dengan perhitungan DAX. Kemudian menjelaskan bagaimana Anda dapat menulis rumus DAX dan berbagai jenis model perhitungan, termasuk ukuran, dan tabel serta kolom terhitung. Konteks evaluasi akan diperkenalkan, dan pelajaran selan
Sertifikasi
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Menunjukkan metode dan praktik terbaik yang selaras dengan persyaratan bisnis dan teknis untuk pemodelan, visualisasi, dan analisis data dengan Microsoft Power BI.