Blog ini pada dasarnya dirancang untuk pengguna yang baru mengenal dan dimaksudkan untuk memberikan panduan cepat dan mudah tentang bahasa formula yang disebut Ekspresi Analisis Data (DAX) .Jika Anda sudah terbiasa dengan fungsi di MS Excel atau , banyak rumus di sini Dasar-dasar Power BI DAX artikel akan tampak mirip dengan Anda.
Karena itu, berikut adalah konsep-konsep yang merupakan bagian tak terpisahkan dari semuanya , setelah mempelajari, Anda harus memiliki pemahaman yang baik tentang konsep paling mendasar di DAX.
- Dasar-dasar Power BI DAX: Apa itu DAX?
- Dasar-dasar Power BI DAX: Bagaimana cara kerjanya?
- Dasar-dasar Power BI DAX: Kolom & Ukuran Terhitung
- Power BI DAX Basics: Tipe Fungsi di DAX
- Dasar-dasar Power BI DAX: Membuat Pengukuran Pertama Anda
Dasar-dasar Power BI DAX: Apa itu DAX?
Jadi, mari kita mulai dengan dasar-dasar Power BI DAX, oke?
Sangat mudah untuk membuat laporan menggunakan Power BI Desktop, yang akan langsung menampilkan wawasan yang berharga.
Namun, bagaimana jika Anda perlu menganalisis persentase pertumbuhan di semua kategori produk, untuk semua rentang tanggal yang berbeda? Atau, Anda perlu menghitung pertumbuhan tahunan perusahaan Anda dibandingkan dengan raksasa pasar?
Mempelajari DAX akan membantu Anda mendapatkan hasil maksimal dari dan memecahkan masalah bisnis yang nyata.
DAX terdiri dari fungsi, operator, dan konstanta yang dapat dimasukkan ke dalam bentuk rumus untuk menghitung nilai dengan bantuan data yang sudah ada dalam model Anda.
Power BI DAX menyertakan pustaka yang berisi lebih dari 200 fungsi, operator, dan konstruksi. Perpustakaannya memberikan fleksibilitas luar biasa dalam membuat ukuran untuk menghitung hasil untuk hampir semua kebutuhan analisis data.
Dasar-dasar Power BI DAX: Bagaimana cara kerjanya?
Pertama-tama, izinkan saya menjelaskan kepada Anda cara kerjanya.Kami akan, untuk sebagian besar, membingkai pemahaman kami tentang Power BI DAX di sekitar tiga konsep dasar: Sintaksis , Konteks , dan Fungsi .
Tentu saja, ada konsep penting lainnya di sini, tetapi memahami ketiganya akan memberikan fondasi terbaik untuk membangun keterampilan Anda.
Sintaksis
Itu Sintaksis terdiri dari berbagai komponen yang menyusun rumus dan cara penulisannya. Llihat rumus DAX sederhana ini.
Saat mencoba memahami rumus DAX, sering kali berguna untuk memecah setiap elemen menjadi bahasa yang Anda pikirkan dan gunakan setiap hari. Jadi, rumus ini menyertakan elemen sintaks berikut:
SAYA. Total Penjualan adalah nama ukuran.
II. Itu sama dengan operator tanda (=) menunjukkan awal rumus.
AKU AKU AKU. JUMLAH menjumlahkan semua angka di kolom, Penjualan [SalesAmount] .
IV. Ada ini tanda kurung () yang mengelilingi ekspresi yang berisi satu atau lebih argumen. Semua fungsi membutuhkan setidaknya satu argumen.
V. Penjualan adalah tabel yang direferensikan.
KITA. Sebuah argumen meneruskan nilai ke suatu fungsi. Kolom referensi [Jumlah penjualan] adalah argumen yang, fungsi SUM mengetahui kolom tempat ia harus menggabungkan SUM.
Sederhananya, Anda dapat membacanya sebagai, ' Untuk pengukuran bernama Total Sales, hitung (=) SUM dari nilai di kolom [SalesAmount] di tabel Sales. '
& sekopEditor Power BI DAX menyertakan fitur saran, yang membantu Anda membuat rumus yang benar secara sintaksis dengan menyarankan Anda elemen yang tepat.
def __init __ (sendiri)
Konteks
Konteks adalah salah satu yang paling penting dari 3 konsep DAX. Ketika seseorang berbicara tentang konteks, ini mungkin merujuk pada salah satu dari dua jenis tersebut Konteks baris dan Filter konteks .
Digunakan terutama saat berbicara tentang Pengukuran , itu Baris-Konteks paling mudah dianggap sebagai baris saat ini. Ini berlaku setiap kali rumus memiliki fungsi yang menerapkan filter untuk mengidentifikasi satu baris dalam tabel.
Filter-Konteks sedikit lebih sulit untuk dipahami daripada Konteks Baris. Anda dapat dengan mudah menganggap Filter-Konteks sebagai satu atau beberapa filter yang diterapkan dalam penghitungan. ItuFilter-Konteks tidak ada sebagai pengganti Konteks baris. Sebaliknya, itu berlaku selain yang pertama. Lihat rumus DAX berikut ini.
Rumus ini mencakup elemen sintaks berikut:
SAYA. Nama ukuran Penjualan Toko .
II. Itu sama dengan operator tanda (=) menunjukkan awal rumus.
AKU AKU AKU. Itu MENGHITUNG fungsi mengevaluasi ekspresi, sebagai argumen.
IV. Kurung () mengelilingi ekspresi yang berisi satu atau lebih argumen.
V. Sebuah pengukuran [Total Penjualan] di tabel yang sama sebagai ekspresi.
KITA. UNTUK koma (,) memisahkan argumen ekspresi pertama dari argumen filter.
APAKAH ANDA DATANG. Kolom referensi yang memenuhi syarat, Channel [ChannelName] adalah Konteks Baris kami. Setiap baris di kolom ini menentukan saluran, Store, Online, dll.
VIII. Nilai tertentu, Toko digunakan sebagai filter. Ini adalah Filter-Konteks kami.
Formula ini memastikan bahwa Total Sales Measure dihitung hanya untuk baris di Kolom Channel [ChannelName] dengan nilai “Store”, sebagai filter.
Fungsi
Fungsi adalah rumus yang ditentukan sebelumnya, terstruktur, dan teratur. Mereka melakukan perhitungan menggunakan argumen diteruskan kepada mereka. Argumen ini bisa berupa angka, teks, nilai logika atau fungsi lainnya.
Dasar-dasar Power BI DAX: Kolom & Ukuran Terhitung
Di blog ini, kami akan berfokus pada rumus Power BI DAX yang digunakan dalam penghitungan, di Pengukuran dan Kolom Terhitung .
Kolom Terhitung
Saat Anda membuat model data di Power BI Desktop, Anda bisa memperluas tabel dengan membuat kolom baru. Konten kolom ditentukan oleh ekspresi DAX, dievaluasi baris demi baris atau dalam konteks baris saat ini di tabel tersebut.
Dalam model data untuk DAX, bagaimanapun, semua kolom terhitung menempati ruang di memori dan dihitung selama pemrosesan tabel.
Perilaku ini sangat membantu dalam menghasilkan pengalaman pengguna yang lebih baik tetapi menggunakan RAM yang berharga dan karenanya, merupakan kebiasaan buruk dalam produksi karena setiap kalkulasi perantara disimpan dalam RAM dan membuang ruang yang berharga.
Pengukuran
Ada cara lain untuk menentukan penghitungan dalam model DAX, berguna jika Anda perlu mengoperasikan nilai agregat dan bukan berdasarkan baris demi baris. Perhitungan ini adalah ukuran. Salah satu persyaratan DAX adalah bahwa ukuran perlu ditentukan dalam tabel. Namun, ukuran tersebut sebenarnya tidak termasuk dalam tabel. Jadi, Anda dapat memindahkan ukuran dari satu tabel ke tabel lainnya tanpa kehilangan fungsinya.
Kolom Terhitung vs Ukuran
Pengukuran dan kolom terhitung menggunakan ekspresi DAX. Perbedaannya adalah konteks evaluasi. Pengukuran dievaluasi dalam konteks sel yang dievaluasi dalam laporan atau dalam kueri DAX, sedangkan kolom terhitung dihitung pada tingkat baris dalam tabel miliknya.
Meskipun terlihat serupa, ada perbedaan besar antara kolom terhitung dan ukuran. Nilai kolom terhitung dihitung selama penyegaran data dan menggunakan baris saat ini sebagai konteks yang tidak bergantung pada interaksi pengguna dalam laporan.
Karenanya, Anda harus menentukan kolom terhitung kapan pun Anda ingin melakukan hal berikut
- Tempatkan hasil terhitung di pemotong, atau lihat hasil dalam baris atau kolom dalam tabel pivot (sebagai lawan dari area nilai), atau di sumbu bagan, atau gunakan hasil sebagai kondisi filter dalam kueri DAX.
- Tentukan ekspresi yang terikat ketat ke baris saat ini. Misalnya, Harga * Kuantitas tidak dapat berfungsi pada rata-rata atau jumlah dari dua kolom.
- Kategorikan teks atau angka. Misalnya, rentang nilai untuk suatu ukuran.
Pengukuran beroperasi pada agregasi data yang ditentukan oleh konteks saat ini, yang bergantung pada filter yang diterapkan dalam laporan - seperti pemilihan pemotong, baris, dan kolom dalam tabel pivot, atau sumbu dan filter yang diterapkan ke bagan.
Jadi, Anda harus menentukan ukuran kapan pun Anda ingin menampilkan nilai penghitungan yang dihasilkan yang mencerminkan pilihan pengguna, seperti
- Saat Anda menghitung persentase keuntungan pada pilihan data tertentu.
- Saat Anda menghitung rasio suatu produk dibandingkan dengan semua produk tetapi tetap menggunakan filter berdasarkan tahun dan wilayah.
Dasar-dasar Power BI DAX: Jenis Fungsi di DAX
1. Fungsi Agregat
MIN
Fungsi DAX ini returns nilai numerik minimum dalam kolom, atau antara dua ekspresi skalar.
Sintaksis
MIN()
Contoh
=MIN([ResellerMargin])
MINA
Fungsi DAX ini returns nilai minimum dalam kolom, termasuk nilai logika dan angka yang direpresentasikan sebagai teks.
Sintaksis
MINA()
Contoh
=MINA(([Kode Pos])
GADIS NAKAL
Fungsi DAX ini kembalinilai numerik minimum yang dihasilkan dari evaluasi ekspresi untuk setiap baris tabel.
Sintaksis
Contoh Fungsi DAX ini returns nilai maksimum dalam kolom, termasuk nilai logika dan angka yang direpresentasikan sebagai teks. Sintaksis Contoh Fungsi DAX ini returns nilai maksimum dalam kolom, termasuk nilai logika dan angka yang direpresentasikan sebagai teks. Sintaksis Contoh Fungsi DAX ini kembalinilai numerik maksimum yang dihasilkan dari evaluasi ekspresi untuk setiap baris tabel. Sintaksis Contoh Fungsi DAX ini adds semua angka dalam kolom. Sintaksis Contoh Fungsi DAX ini rmengubah rata-rata aritmatika dari nilai-nilai dalam kolom. Sintaksis Contoh Fungsi DAX ini returns jumlah ekspresi yang dievaluasi untuk setiap baris dalam tabel. Sintaksis Contoh Fungsi DAX ini cmenghitung rata-rata aritmatika dari serangkaian ekspresi yang dievaluasi di atas tabel. Sintaksis Contoh Ini adalah fungsi DAX yang digunakan untuk mengembalikan jumlah item yang berbeda dalam kolom. Jadi, jika ada beberapa nomor dari item yang sama, fungsi ini akan menghitungnya sebagai satu item. Sintaksis Contoh Ini adalah fungsi DAX yang digunakan untuk mengembalikan hitungan item dalam kolom. Jadi, jika ada beberapa nomor dari item yang sama, fungsi ini akan menghitungnya sebagai item terpisah dan bukan satu item. Sintaksis Contoh Ini adalah fungsi DAX yang digunakan untuk mengembalikan hitungan item, dalam kolom, yang tidak kosong. Sintaksis Contoh Ini adalah fungsi DAX itumenghitung jumlah baris dalam tabel yang ditentukan, atau dalam tabel yang ditentukan oleh ekspresi. Sintaksis Contoh Ini adalah fungsi DAX itumenghitung jumlah sel kosong dalam sebuah kolom. Sintaksis Contoh Fungsi DAX ini returns tanggal yang ditentukan dalam format Tanggal-Waktu. Sintaksis Contoh Fungsi DAX ini retmengubah jam yang ditentukan sebagai angka dari 0 hingga 23 (00.00 hingga 23.00). Sintaksis Contoh Fungsi DAX ini returns tanggal sekarang. Sintaksis Fungsi DAX ini rmengubah tanggal dan waktu sekarang dalam format Tanggal-Waktu. Sintaksis Fungsi DAX ini rmengubah tanggal dalam format Tanggal-Waktu dari hari terakhir suatu bulan, sebelum atau setelah sejumlah bulan tertentu. Sintaksis Contoh Fungsi DAX ini returns nilai absolut dari bilangan yang diberikan. Sintaksis Contoh Fungsi DAX ini rmengubah nilai e yang dipangkatkan dari bilangan yang ditentukan. Sintaksis Contoh Fungsi DAX ini rmengubah faktorial sebuah bilangan. Sintaksis Contoh Fungsi DAX ini returns log natural dari bilangan yang diberikan. Sintaksis Contoh Fungsi DAX ini returns log dengan basis dari bilangan yang diberikan. Sintaksis Contoh Fungsi DAX ini rmenghasilkan nilai Pi. Sintaksis Fungsi DAX ini rmengembalikan nilai argumen pertama yang dipangkatkan dengan argumen kedua. Sintaksis Contoh Fungsi DAX ini melakukan pembagian returns bagian integer dari hasil bagi. Sintaksis Contoh Fungsi DAX ini mengembalikan tanda angka tertentu. Sintaksis Contoh Fungsi DAX ini returns akar kuadrat dari bilangan yang diberikan. Sintaksis Contoh Fungsi DAX ini menjalankan logika AND (hubungannya) pada dua ekspresi. Agar AND menampilkan true, kedua ketentuan yang ditentukan harus dipenuhi. Sintaksis Contoh Fungsi DAX ini melakukan logika OR (disjungsi) pada dua ekspresi. Agar OR mengembalikan true, salah satu dari dua kondisi yang ditentukan harus dipenuhi. Sintaksis Contoh Fungsi DAX ini melakukan logika NOT (negasi) pada ekspresi yang diberikan. Sintaksis Contoh Fungsi DAX ini menguji serangkaian input untuk salah satu yang memenuhi kondisi yang ditentukan dalam argumen. Sintaksis Contoh Fungsi DAX ini emenilai ekspresi dan mengembalikan nilai yang ditentukan jika ekspresi mengembalikan kesalahan. Sintaksis Contoh Fungsi DAX inimengembalikan TRUE atau FALSE setelahnyacmengecek apakah suatu nilai kosong. Sintaksis Contoh Fungsi DAX inimengembalikan TRUE atau FALSE setelahnyacmengecek apakah suatu nilai numerik. Sintaksis Contoh Fungsi DAX inimengembalikan TRUE atau FALSE setelahnyacmengecek apakah suatu nilai adalah teks. Sintaksis Contoh Fungsi DAX inimengembalikan TRUE atau FALSE setelahnyacmengecek apakah suatu nilai adalah non-teks. Sintaksis Contoh Fungsi DAX inimengembalikan TRUE atau FALSE setelahnyacmengecek apakah suatu nilai adalah kesalahan. Sintaksis Contoh Fungsi DAX ini joins dua string teks menjadi satu. Sintaksis Contoh Fungsi DAX inihasil ekspresi yang dievaluasi untuk setiap baris dalam tabel. Sintaksis Contoh Fungsi DAX ini rounds sejumlah ke jumlah desimal yang ditentukan dan mengembalikan hasilnya sebagai teks. Sintaksis Contoh Fungsi DAX inimengganti bagian dari string teks, berdasarkan jumlah karakter yang Anda tentukan, dengan string teks yang berbeda. Sintaksis Contoh Fungsi DAX ini returns jumlah karakter di mana string teks tertentu pertama kali ditemukan. Sintaksis Contoh Fungsi DAX ini kembalistring teks dalam semua huruf besar. Sintaksis Contoh Prasyarat: Anda harus membukanya ini diberikan file Power BI Desktop . Karena saya berasumsi bahwa ini akan menjadi yang pertama bagi Anda, saya akan menulis sedikit detail ini untuk Anda ikuti. Dalam daftar bidang file Tampilan Laporan , klik kanan pada Penjualan tabel, diikuti dengan Ukuran Baru . Menggantikan Mengukur dengan mengetik nama ukuran baru Penjualan Kuartal Sebelumnya, dalam Formula Bar . Dalam rumus ini, Anda ingin menggunakan MENGHITUNG fungsi. Jadi, setelah tanda sama dengan, ketikkan beberapa huruf pertama CAL , lalu klik ganda fungsi yang ingin Anda gunakan. Fungsi CALCULATE memiliki setidaknya dua argumen. Yang pertama adalah ekspresi yang akan dievaluasi, dan yang kedua adalah a Saring . Setelah pembukaan kurung ( Untuk MENGHITUNG fungsi, tipe JUMLAH diikuti dengan tanda kurung buka lainnya ( untuk menyampaikan argumen ke JUMLAH fungsi. Mulailah mengetik Garam , lalu pilih Penjualan [SalesAmount] , diikuti dengan tanda kurung tutup ) . Ini adalah argumen ekspresi pertama untuk kami MENGHITUNG fungsi. Ketik a koma (,) diikuti dengan spasi untuk menentukan filter pertama, lalu ketik SEBELUMNYA PULANG . Ini akan menjadi filter kami. Anda akan menggunakan SEBELUMNYA PULANG fungsi kecerdasan waktu untuk menyaring JUMLAH hasil kuartal sebelumnya. Setelah kurung buka ( untuk fungsi PREVIOUSQUARTER, ketik Kalender [DateKey] . Itu SEBELUMNYA PULANG fungsi memiliki satu argumen, kolom yang berisi rentang tanggal yang berdekatan. Dalam kasus kami, itulah DateKey kolom di tabel Kalender. Pastikan kedua argumen yang diteruskan ke PREVIOUSQUARTER dan fungsi CALCULATE ditutup dengan mengetikkan dua tanda kurung tertutup )) . Formula Anda sekarang akan terlihat seperti berikut ini Klik tanda centang di bilah rumus atau tekan Enter untuk memvalidasi rumus. Setelah Anda menambahkannya ke model Anda, voila! Anda baru saja membuat pengukuran menggunakan DAX, dan tidak mudah melakukannya. Apa yang dilakukan rumus ini menghitung total penjualan untuk kuartal sebelumnya, bergantung pada filter yang diterapkan dalam laporan. Jadi, mari kita taruh Jumlah penjualan dan baru kami Penjualan Kuartal Sebelumnya ukur dalam grafik, lalu ditambahkan Tahun dan QuarterOfYear sebagai Pemotong, kita akan mendapatkan sesuatu seperti berikut ini Sekarang setelah Anda memiliki pemahaman dasar tentang konsep di Power BI DAX, Anda bisa mulai membuat rumus DAX untuk pengukuran Anda sendiri. Memang, ini bisa sedikit sulit untuk dipelajari, tapiDAX telah ada selama beberapa tahun danada banyak sumber daya yang tersedia di web. Setelah membaca blog ini dan sedikit bereksperimen, Anda bisa belajar menemukan solusi bisnis melalui Power BI DAX.
GADIS NAKAL(
,)
=GADIS NAKAL(SARING(InternetSales, InternetSales [SalesTerritoryKey] =5), InternetSales [Freight] + InternetSales [TaxAmt])
MAKS
MAKS()
=MAKS([ResellerMargin])
MAKS
MAKS()
=MAKS(([Kode Pos])
MAXX
MAXX(
,)
=MAXX(SARING(InternetSales, InternetSales [SalesTerritoryKey] =5), InternetSales [Freight] + InternetSales [TaxAmt])
JUMLAH
JUMLAH()
=JUMLAH(Kantor penjualan])
RATA-RATA
RATA-RATA ()
=RATA-RATA(InternetSales [ExtendedSalesAmount])
sumx
sumx(
,)
=sumx(SARING(InternetSales, InternetSales [SalesTerritoryID] =5),[Kargo])
AVERAGEX
AVERAGEX(
,)
=AVERAGEX(InternetSales, InternetSales [Freight] + InternetSales [TaxAmt])
2. Fungsi Hitung
DISTINCTCOUNT
DISTINCTCOUNT()
=DISTINCTCOUNT(ResellerSales_USD [SalesOrderNumber])
MENGHITUNG
MENGHITUNG()
=MENGHITUNG([Tanggal pengiriman])
COUNTA
COUNTA()
=COUNTA('Pengecer' [Telepon])
NEGARA
NEGARA(
)
=NEGARA('Pesanan')
COUNTBLANK
COUNTBLANK()
=COUNTBLANK(Pengecer [BankName])
3. Fungsi Tanggal-Waktu
TANGGAL
TANGGAL(<tahun>,<bulan>,<hari>)
=TANGGAL(2019,12, 17)
JAM
JAM()
=JAM('Pesanan' [TransactionTime])
HARI INI
HARI INI()
SEKARANG
SEKARANG()
EOMONTH
EOMONTH(,)
=EOMONTH('3 Maret 2008',1.5)
4. Fungsi Matematika
BAGIAN
BAGIAN()
=ABS ([DealerPrice] - [ListPrice])
EXP
EXP()
= EXP ([Daya])
FAKTA
FAKTA()
= FAKTA ([Nilai])
LN
LN()
= LN ([Nilai])
CATATAN
CATATAN(,)
Semua yang berikut mengembalikan hasil yang sama, 2.
= LOG (100,10)
= LOG (100)
= LOG10 (100)
PI
PI()
KEKUASAAN
KEKUASAAN(,<kekuasaan>)
= KEKUATAN (5,2)
HASIL BAGI
HASIL BAGI(,)
= QUOTIENT (5,2)
TANDA
TANDA()
= SIGN (([Sale Price] - [Cost Price]))
SQRT
SQRT()
cara menggunakan paket di java
= SQRT (25)
5. Fungsi Logis
DAN
DAN(,)
= IF (AND (10>9, -10 <-satu),'Semua benar','Satu atau lebih salah'
Karena kedua kondisi, diteruskan sebagai argumen, ke fungsi DAN adalah benar, rumus mengembalikan 'Semua Benar'.
ATAU
ATAU(,)
jenis transformasi di informatica
= IF (OR (10>9, -10> -satu),'Benar','Salah'
Karena salah satu kondisi, diteruskan sebagai argumen, ke fungsi OR adalah benar, rumus mengembalikan 'Benar'.
TIDAK
TIDAK()
= TIDAK ([CalculatedColumn1])
Untuk setiap baris dalam Kolom Terhitung1, fungsi NOT mengembalikan kebalikan logis dari nilai yang diberikan.
JIKA
JIKA(tes_logika> ,, nilai_jika_false)
= IF ([Panggilan]<200,'rendah', IF ([Panggilan]<300,'medium','tinggi'))
IFERROR
IFERROR(nilai, value_if_error)
= IFERROR (25/0,9999)
6. Fungsi Informasi
KOSONG
KOSONG(<nilai>)
= IF (ISBLANK ('CalculatedMeasures' [PreviousYearTotalSales]), BLANK (), ('CalculatedMeasures' [Total Penjualan] - 'CalculatedMeasures' [PreviousYearTotalSales]) / 'CalculatedMeasures' [PreviousYearTotalSales])
ISNUMBER
ISNUMBER(<nilai>)
= JIKA (ISNUMBER (0),'Is number','Bukan angka')
ISTEXT
ISTEXT(<nilai>)
= IF (ISTEXT ('teks'),'Is Text','Is Non-Teks')
ISNONTEXT
ISNONTEXT(<nilai>)
= JIKA (ISNONTEXT ('teks'),'Is Non-Teks','Is Text')
ISEROR
ISERROE(<nilai>)
= IF (ISERROR (SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales_USD' [SalesAmount_USD])), BLANK (), SUM ('ResellerSales_USD' [SalesAmount_USD]) / SUM ('InternetSales_USD' [SalesAmount_USD]))
7. Fungsi Teks
MENGGABUNGKAN
MENGGABUNGKAN(,)
= CONCATENATE ('Halo', 'Dunia')
CONCATENATEX
CONCATENATEX(
,, [pembatas])
= CONCATENATEX (Karyawan, [FirstName] & ““ & [LastName], “,”)
TETAP
TETAP(,,)
= TETAP ([PctCost],3,satu)
MENGGANTIKAN
MENGGANTIKAN(,,,)
= REPLACE ('Produk Baru' [Kode Produk],satu,2,'OB')
CARI
CARI(, [, [] [,]])
= PENCARIAN ('n','pencetak')
Rumusnya mengembalikan 4 karena 'n' adalah karakter keempat dalam kata 'printer'.
ATAS
ATAS()
= UPPER (['Produk Baru' [Kode Produk])
Dasar-dasar Power BI DAX: Membuat Pengukuran Pertama Anda
Penjualan Kuartal Sebelumnya = HITUNG (SUM (Sales [SalesAmount]), PREVIOUSQUARTER (Calendar [DateKey]))