Baca dalam bahasa Inggris

Bagikan melalui


glosarium DAX

Kueri analitik

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).

BLANK

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.

Kolom terhitung

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.

Terhitung measure

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.

Tabel terhitung otomatis

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.

Kalkulasi

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.

Konteks

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.

DAX

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).

Keamanan dinamis

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.

Ekspresi

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.

Lapangan

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.

Rumus

Satu or lebih banyak ekspresi DAX diperlukan untuk define perhitungan model. Ekspresi dalam disebut sub-ekspresi. Jamak rumus.

Fungsi

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.

measure implisit

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 iterator

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.

MDX

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.

Measure

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.

grup 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. grup dicantumkan bersama di bagian atas panel Bidang , diurutkan menurut abjad berdasarkan nama.

Perhitungan model

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 .

Langkah cepat

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.

Tindakan laporan

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.

Keamanan tingkat baris

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.

Skalar

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.

Ringkasan

Operasi diterapkan pada kolom values. Lihat measure.

kecerdasan Time

Time kecerdasan berkaitan dengan perhitungan atas time, seperti year-to-date (YTD).

fungsi kecerdasan Time

DAX mencakup banyak fungsi kecerdasan dari time. Setiap fungsi kecerdasan time mencapai hasilnya dengan memodifikasi konteks filter untuk datefilters. Contoh fungsi: TOTALYTDandSAMEPERIODLASTYEAR.

Value, values

Data yang akan divisualisasikan.

Parameterif apa

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.