LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Sekarang kita akan menyelami fungsi dalam LuckyTemplates.

Kami telah menggunakan fungsi itu berkali-kali tetapi di sinilah saya ingin membincangkannya secara terperinci.

Isi kandungan

Mendapatkan Jualan Tahun Lepas Dengan KIRA

Fungsi CALCULATE membolehkan anda menukar konteks pengiraan dalam ukuran yang konteksnya datang dari persekitaran tempat pengiraan anda sedang dilakukan. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Keupayaan untuk menukar konteks dalam ukuran adalah sangat penting dalam DAX.

Kita akan mulakan dengan contoh dengan mencipta ukuran yang dipanggil Sales LY yang menggunakan fungsi CALCULATE untuk membandingkan jualan pada tarikh semasa dengan jualan pada tarikh yang sama tahun lepas .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Dalam fungsi CALCULATE , kami akan memasukkan Jumlah Jualan kami kerana parameter pertama CALCULATE boleh mengambil sebarang jenis ungkapan .

Kemudian, saya akan menggunakan fungsi risikan masa yang dipanggil . Fungsi risikan masa ialah fungsi yang digunakan untuk pengiraan berkaitan masa .

Memandangkan kami meletakkan SAMEPERIODLASTYEAR di dalam CALCULATE , kami akan melaraskan konteks semasa kami selama satu tahun melalui lajur Tarikh kami .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Selepas menyeret dalam ukuran baharu, anda akan melihat bahawa lajur Jumlah Jualan dan Jualan LY mempunyai hasil yang berbeza.

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Sebab di sebalik ini ialah nilai di dalam Sales LY diambil daripada Jumlah Jualan tepat setahun sebelum .

Untuk menunjukkan contoh, mari kita lihat nilai Jualan LY pada tarikh 28/02/2020 .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Memandangkan ia mempunyai nilai $10,440 , melihat kembali Jumlah Jualan pada tarikh 28/02/2019 seharusnya menghasilkan hasil yang sama.

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Ia mengiktiraf 28/02/2020 sebagai tarikh sekarang, tetapi ia menukar konteks kepada tarikh yang sama pada 2019 melalui lajur Sales LY .

Inilah sebab mengapa CALCULATE adalah fungsi penting dalam LuckyTemplates. Ia membolehkan anda melakukan pengiraan dalam pelbagai cara, seperti apabila anda perlu mencari perbezaan antara Jumlah Jualan dan Jualan LY .

Mengubah Konteks Mengikut Suku Tahun

Saya juga boleh menukar konteks lajur Tarikh supaya saya boleh melihat nilai suku tahunan dan bukannya nilai harian .

Saya akan menyeret dahulu dalam lajur QuarterInCalendar yang boleh didapati di dalam jadual Dates .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Perkara pertama yang anda akan perhatikan di sini ialah tarikh tidak disusun dengan betul . Untuk membetulkannya, saya akan mengisih lajur yang dipanggil QuarterInYear .

Saya akan pergi ke kawasan Data dan menyerlahkan lajur QuarterInCalendar .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Kemudian, saya boleh memilih pilihan QuarterInYear di bawah Isih mengikut lajur .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Sebaik sahaja kami kembali ke skrin sebelumnya, anda kini boleh melihat bahawa kami sudah mempunyai suku dalam susunan yang betul.

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Kami melakukan perkara yang sama sebelum ini, tetapi nilai terkumpul dalam butiran yang berbeza kerana kami melihat suku dan bukannya hari.

Contohnya dengan S2 2020 , kami mempunyai nilai Jumlah Jualan sebanyak $2,839,495 . Tetapi apabila kita melihat pada nilai Sales LY , fungsi CALCULATE mengubah konteks kembali satu tahun, yang mempunyai nilai Jumlah Jualan Q2 2019 sebanyak $3,665,971 .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Fungsi CALCULATE membolehkan anda bekerja dengan cara yang berbeza menggunakan cerapan yang serupa tanpa perlu menulis semula formula atau pengiraan.

Jumlah Jualan Lokasi Tertentu Menggunakan KIRA

Saya juga ingin menunjukkan kepada anda cara lain bagaimana anda boleh melaraskan konteks di dalam CALCULATE .

Kami sebelum ini menukar konteks pengiraan sepenuhnya, tetapi sekarang saya ingin menunjukkan kepada anda satu contoh di mana kami sebaliknya akan menapis sedikit konteks.

Bagaimana jika saya ingin mengira semua jualan saya di lokasi tertentu , khususnya North Carolina?

Untuk melakukan ini, saya boleh mencipta ukuran baharu yang dipanggil Jualan dalam NC , gunakan CALCULATE dengan Jumlah Jualan sebagai ungkapan, dan kemudian gunakan Kod Negeri dalam jadual Lokasi sebagai penapis dan tetapkannya sama dengan "NC" .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Sebaik sahaja kami menyeret dalam ukuran baharu kami, kami dapat melihat pecahan Jumlah Jualan dalam hanya wilayah tertentu berdasarkan konteks Nama Produk .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Berbanding dengan Sales LY yang konteksnya diubah sepenuhnya, konteks dalam Jualan di NC hanya dilaraskan.

Inilah sebabnya CALCULATE akan menjadi fungsi yang paling kerap anda gunakan kerana terdapat banyak cara anda boleh melaraskan konteks.

Jika anda melihat mana-mana kandungan lanjutan daripada LuckyTemplates, anda akan melihat bahawa CALCULATE digunakan dalam hampir semua perkara memandangkan formula boleh ditulis dengan sangat cekap menggunakannya.

Anda mungkin telah melihat formula yang sangat panjang yang ditulis dalam Microsoft Excel yang menjangkau dua hingga tiga baris. Dalam LuckyTemplates, anda boleh mempunyai rangkaian keseluruhan pengiraan yang berbeza dengan hanya melaraskan konteks.

Untuk menunjukkan contoh lain, saya boleh menyeret dalam ukuran Jualan dalam NC bersama-sama dengan ukuran QuarterInCalendar .

LuckyTemplates CALCULATE: Kunci Kepada Formula DAX Lanjutan

Saya tidak perlu membuat perubahan dalam formula, tetapi saya menambah konteks berbanding contoh kami sebelum ini di mana kami melaraskannya.

Memandangkan kami sudah mempunyai jualan suku tahunan kami, penambahan dalam Jualan di NC memberikan kami jualan suku tahunan khususnya ke North Carolina .

Terdapat sedikit perbezaan itu berbanding mengubah konteks sepenuhnya seperti dalam Sales LY di mana kami menggunakan fungsi risikan masa untuk memanipulasi tarikh.

Ukuran Jualan dalam NC hanyalah penapis pada lokasi yang tidak berkaitan dengan konteks awal QuarterInCalendar iaitu tarikh .


Mengira Peratusan Dinamik Jumlah Perubahan Menggunakan LuckyTemplates Time Intelligence
Mengira Kadar Larian Terkumpul Menggunakan DAX Dalam LuckyTemplates
Cara Mengira Perbezaan Dalam Hari Antara Pembelian Menggunakan DAX Dalam LuckyTemplates

Kesimpulan

Itu hanyalah pengenalan kepada fungsi CALCULATE dalam LuckyTemplates tentang cara anda boleh menggunakannya untuk menukar, melaraskan atau menambah pada konteks pengiraan anda.

Saya mahu anda memikirkan bagaimana anda boleh menggunakan perkara ini pada sesuatu yang sedang anda usahakan. Jika anda boleh menggunakan fungsi ini, anda boleh dengan cepat melakukan gabungan formula dan teknik untuk mengira lebih banyak perkara.

Semua yang terbaik,


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