Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Kebanyakan pemula DAX dan juga pengguna pertengahan benar-benar bergelut dalam memahami  fungsi EARLIER . Saya juga mengambil masa yang lama untuk memahami bagaimana, bila dan mengapa anda perlu menggunakan fungsi ini dalam LuckyTemplates. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Dalam artikel ini, kita akan menyelesaikan kajian mendalam menggunakan fungsi EARLIER . Saya akan menunjukkan kepada anda contoh fungsi TERAWAL dan cara menggunakannya dengan berkesan.

Selain itu, saya akan menunjukkan kepada anda cara yang lebih intuitif untuk menjalankan pengiraan dan bukannya menggunakan fungsi EARLIER sama sekali.

Isi kandungan

Bagaimana & Bila Untuk Menggunakan Fungsi TERAWAL

Dari segi sejarah, fungsi EARLIER adalah satu-satunya cara untuk memanipulasi konteks pengiraan dalam formula tertentu. Tetapi sejak PEMBOLEH UBAH diperkenalkan, ia kini tidak sepenting dahulu.

Walau bagaimanapun, memahami fungsi TERAWAL adalah penting jika anda ingin meningkatkan pengetahuan DAX anda ke tahap yang baharu. Ia memerlukan pemahaman yang menyeluruh tentang konteks baris dan penapis, yang merupakan konsep penting apabila bekerja dengan pengiraan DAX.

Untuk semakan pantas konsep konteks umum (tetapi sangat penting), lihat pautan di bawah.

Konteks Penilaian – (1.8) Panduan Pemula Terbaik untuk DAX

Konteks Penapis – (1.9) Panduan Pemula Terbaik untuk DAX

Menjelaskan Konteks Baris – (1.10) Panduan Pemula Terbaik untuk DAX

Saya akan menggunakan jadual Produk untuk semua contoh yang kami jalankan di sini. Jika kita melihat model dengan pantas, anda akan melihat bahawa jadual Produk saya ialah jadual carian dengan perhubungan ke jadual Jualan saya (yang dianggap sebagai jadual fakta).

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Saya ingin mengira beberapa jumlah terkumpul dalam jadual tertentu ini.

Jumlah terkumpul pertama ialah jumlah generik. Saya ingin mengiranya hanya berdasarkan indeks umum yang saya ada untuk setiap produk yang diperoleh daripada Nama Produk yang saya ada dalam jadual khusus ini.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Perkara seterusnya yang saya lakukan ialah meletakkan Jumlah Jualan Produk di dalam ukuran Jumlah Jualan. Satu konsep utama formula khusus ini ialah peralihan konteks .

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Peralihan Konteks Dan Konteks Baris

Peralihan konteks berlaku dengan meletakkan ukuran di dalam ungkapan. Dan kemudian anda boleh beralih daripada konteks baris kepada konteks penapis.

Begitulah cara hasil khusus ini ditapis untuk Produk 1.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Saya menyelaminya kerana memahami konteks dalam jadual dan lajur yang dikira adalah kunci di sini. Dan dalam kes ini, kami menggunakan konteks baris .

Konteks baris bermaksud bahawa penilaian akan berlaku pada setiap baris. Dan setiap baris dalam lajur yang dikira mempunyai hasil dengan penilaian yang berlaku pada setiap baris.

Jumlah Contoh Terkumpul Menggunakan Fungsi TERAWAL

Sekarang, saya ingin mengira jumlah terkumpul berdasarkan baris tertentu ini dalam lajur Jualan Produk Terkumpul dan saya mahu melakukannya dalam lajur yang dikira. Di sinilah fungsi EARLIER dalam LuckyTemplates dimainkan.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Formula untuk contoh ini mengandungi fungsi FILTER . Dan dalam formula khusus ini, FILTER menambah konteks baris tambahan.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Kami bermula dengan Konteks Baris untuk pengiraan ini dan kemudian menggunakan Fungsi Penapis yang akan menilai melalui setiap baris dalam jadual produk.

Dan kemudian dalam setiap baris dalam jadual Produk, kami melihat indeks itu dan menilai sama ada ia kurang daripada nombor tertentu yang kami ada dalam baris itu.

Senario 1: Indeks Produk Kurang Daripada Atau Sama Dengan 8

Untuk baris khusus ini, kami ingin mengira semua yang mempunyai indeks 8 atau lebih rendah.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Kita perlu menilai melalui setiap baris dalam jadual Produk dan mencari sama ada terdapat nombor indeks kurang daripada atau sama dengan 8.

Jika ada, maka kami ingin mengira semua jualan untuk produk tertentu tersebut. Dan semasa kami turun, ia menilai semula kadar.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

EARLIER membolehkan kami melompat dari konteks baris satu ke konteks baris sebelumnya untuk mendapatkan nilai.

Senario 2: Indeks Produk Kurang Daripada Atau Sama Dengan 10

Dalam contoh kami yang seterusnya, hasil tertentu ialah 10. Kami ingin menilai Indeks Produk pada setiap baris jika kurang daripada atau sama dengan 10.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Kini, sesetengah daripada anda yang biasa dengan konsep jumlah terkumpul mungkin berpendapat bahawa kami boleh menggunakan fungsi  MAX di sini , kerana itulah yang kami lakukan dalam corak jumlah kumulatif generik.

Tetapi jika saya meletakkan MAX dalam formula, ia akan sentiasa menilai produk maksimum. Selain itu, ia sebenarnya tidak menilai indeks produk pada baris tertentu.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Jadi kita perlu keluar dari konteks baris ini dan kemudian melompat kembali ke konteks baris yang paling awal untuk mendapatkan Indeks Produk. Dan itulah yang EARLIER lakukan.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Fungsi EARLIER membolehkan kita melompat dari satu konteks ke konteks baris sebelumnya, supaya kita boleh mendapatkan hasil yang kita inginkan.

Senario 3: Menggunakan Kedudukan Produk Daripada Indeks Produk

Untuk contoh seterusnya, saya telah meletakkan kedudukan produk saya berdasarkan jualan. Saya juga mendapat pangkat berdasarkan tempat mereka semua duduk.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Jualan teratas untuk produk kami ialah $864,000 dan itulah Produk 63.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Sekarang, saya ingin membuat jumlah kumulatif berdasarkan kedudukan. Daripada melihat indeks awal, saya sebenarnya mencari ranking jualan produk yang lebih awal.

Jadi kita perlu meneliti setiap produk dalam jadual produk tertentu ini untuk menilai sama ada kedudukan produk kurang daripada atau sama dengan kedudukan produk pada baris tertentu itu.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

EARLIER sedang melompat keluar dari konteks baris ini dan melompat kembali ke konteks baris awal yang dibuat dengan berada dalam lajur yang dikira.

Alternatif Yang Lebih Baik Kepada Fungsi TERAWAL

Menggunakan fungsi EARLIER boleh menjadi sedikit rumit. Tetapi berita baiknya ialah kami mempunyai cara yang lebih baik untuk melakukan pengiraan ini dalam LuckyTemplates.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

PEMBOLEH UBAH ialah cara yang jauh lebih baik untuk melakukan pengiraan. Saya akan tunjukkan kepada anda cara anda boleh memintas TERAWAL .

Dalam contoh ini, bukannya melompat keluar daripada konteks baris yang dibuat oleh penapis, kita sebenarnya boleh mendapatkan semula nilai Indeks Produk dalam konteks baris awalnya dalam pembolehubah.

Jadi saya mengambil EARLIER keluar dan memasukkan pembolehubah ProductIndex .

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Anda akan melihat di sini bahawa Jualan Produk Terkumpul kini berfungsi dengan sempurna dalam format baharu ini juga. Ia kelihatan seperti bagaimana ia berlaku sebelum ini.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Kita boleh melakukan perkara yang sama dengan Jualan Produk Terkumpul dengan Kedudukan menggunakan pengiraan ini:

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Dan kemudian jika kita mengisih lajur Kedudukan Jualan Produk daripada menaik, kita dapat melihat bahawa produk kedudukan tertinggi ialah Produk 63.

Cara Menggunakan Fungsi TERAWAL Dalam LuckyTemplates – Tutorial DAX

Cara Mengira Belanjawan Atau Keputusan Ramalan Secara Terkumpul Dalam LuckyTemplates
Bandingkan Berbilang Metrik Secara Terkumpul dalam LuckyTemplates menggunakan DAX

Kesimpulan

Menggunakan PEMBOLEH UBAH ialah cara yang jauh lebih baik untuk menangani semua contoh yang telah saya tunjukkan sebelum ini.

Dan sejujurnya, dengan semua kerja pembangunan yang saya lakukan sebelum ini, saya jarang menggunakan fungsi EARLIER . Tetapi ia masih merupakan fungsi yang menarik untuk diketahui dan difahami.

Pembolehubah adalah kunci apabila anda menulis DAX dalam pelbagai bidang LuckyTemplates. Di sinilah perkara menjadi lebih mudah.

Daripada perlu melompat masuk dan keluar dari konteks dalam formula, anda sebenarnya boleh memulakan pengiraan dalam pembolehubah atau mengasingkan pengiraan dengan pembolehubah di dalamnya, jadi pelaksanaan formula lebih lancar.

Anda boleh menyemak imbas pautan ini untuk mendapatkan maklumat lanjut tentang topik ini:

Sintaks Formula, Komen & Pembolehubah – Panduan Permulaan Terbaik untuk DAX

Cara Menggunakan Pembolehubah dalam Formula DAX dengan LuckyTemplates

Mudah-mudahan, anda boleh mendapat pemahaman yang baik tentang cara pengiraan khusus ini beroperasi di dalam LuckyTemplates.


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu