Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Menggunakan pembolehubah ialah cara yang bagus untuk memastikan hasil anda menjumlahkan cara yang sepatutnya pada penghujung ukuran anda. Pembolehubah adalah bahagian penting dalam menulis dan menyelesaikan formula di dalam LuckyTemplates dan saya akan menunjukkan kepada anda sebabnya. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Isi kandungan

Data Sampel Divisualisasikan Dalam Carta Gantt

Untuk mempamerkan kepentingan menggunakan pembolehubah dalam ukuran DAX anda, saya akan menggunakan formula yang agak rumit ini sebagai contoh. Saya menggunakan ini untuk acara ahli sahaja baru-baru ini untuk LuckyTemplates tentang pengurusan projek.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Untuk menggambarkan data, saya mencipta carta Gantt unik ini. Anda akan melihat bahawa terdapat banyak logik yang tertanam di dalamnya, membolehkan saya mewarnakan kod data yang menunjukkan maklumat seperti apabila projek dimulakan, apabila ia tamat dan sebagainya.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Mari kita buat semakan pantas data di sebalik carta ini.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Anda akan melihat bahawa saya mempunyai tarikh mula dan tamat untuk setiap tugasan dalam projek tertentu. Apa yang menambah kerumitan pada formula ialah hakikat bahawa saya juga mempunyai lajur untuk %Penyelesaian.

Bagaimanakah saya boleh menggambarkan kadar penyiapan itu dalam carta saya? Ini dipamerkan dengan menunjukkan Tugasan Langsung Semasa diperincikan berdasarkan tugasan langsung yang berbeza untuk setiap kategori.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Saya juga terpaksa menggunakan beberapa warna berbeza pada carta saya untuk kategori tugas yang berbeza dalam setiap projek yang berbeza, jadi saya akhirnya menggunakan pemformatan bersyarat dalam matriks saya untuk membuat semua itu berlaku. 

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Sekarang, apabila saya menyemak imbas forum sokongan LuckyTemplates, saya sering melihat pengguna menggunakan formula yang sangat kompleks apabila berurusan dengan data seperti ini. Sebenarnya, banyak daripada mereka harus dipecahkan kepada pembolehubah.

Menggunakan Pembolehubah Dalam Formula Kompleks

Terlepas dari apa yang anda cuba kira, saya hanya ingin menunjukkan kepada anda persediaan yang perlu anda sasarkan jika anda tidak menggunakan pembolehubah sebanyak itu. Saya mahu anda melihat mengapa anda perlu menggunakan pembolehubah di sini dan cara saya menggunakannya untuk benar-benar membuat ini berfungsi.

Anda sebenarnya boleh merujuk pembolehubah dalam pembolehubah. Ini bermakna anda boleh membina banyak pengiraan anda sebelum anda memasukkan apa-apa di bawah RETURN. 

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Adalah penting untuk diingat bahawa setiap keputusan dikira secara individu dalam LuckyTemplates. Jadi anda perlu mempertimbangkan konteks untuk setiap hasil individu juga.

Jadi anda akan melihat bahawa saya menggunakan VAR untuk CurrentDay, ProjectDays dan DaysFromStartDate. Saya juga mengambil DaysFromEndDate dengan merujuk DaysFromStartDate dan ProjectDays.

Selepas itu, saya melakukan kerja logik selanjutnya pada ProgressColor dan CompletionPercent.

Satu lagi perkara yang menarik tentang pembolehubah ialah anda juga boleh membenamkan beberapa logik BENAR atau SALAH. Biasanya, anda akan melihat senarai panjang pernyataan IF di sini pada formula utama. Tetapi kali ini, saya memilih untuk meletakkan logik BENAR atau SALAH itu di dalam VAR dengan menggunakan ToCompletionLogic dan MAX Hari lebih besar daripada atau sama dengan MAX Hari kurang daripada atau sama dengan, dan seterusnya.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Anda juga akan melihat bahawa saya telah memasukkan pernyataan IF saya ke dalam formula SWITCH saya di sini, yang merupakan pendekatan yang lebih cekap.

Pernyataan IF kini lebih mudah difahami kerana logiknya hanya perlu ditulis sekali ke dalam pembolehubah dan bukannya menjadi rujukan bagi setiap pernyataan dalam senarai ini.

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Menggunakan Pembolehubah Vs Percabangan Ukur

Anda mungkin tertanya-tanya mengapa saya tidak menggunakan percabangan ukuran dalam kes ini, kerana mengetahui bahawa saya juga telah menyebutnya beberapa kali sebelum ini.

Ini kerana banyak logik yang digunakan di sini adalah semata-mata untuk pengiraan khusus ini. Ia tidak boleh diguna semula sepanjang seluruh model saya.

Jadi dalam kes ini, adalah lebih baik untuk meletakkannya sebagai pembolehubah di dalam satu formula yang anda benar-benar menggunakannya, berbanding ia mengambil banyak ruang di dalam kumpulan ukuran anda. 

Kerana ia adalah setempat untuk pengiraan ini, saya memutuskan untuk meletakkan semua perkara ini di dalam pembolehubah dan mencipta satu formula yang menyelesaikan semuanya. 

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX

Adalah penting untuk ambil perhatian bahawa saya tidak membina formula ini dari awal. Saya pada asalnya mempunyai semua ini dipisahkan dalam ukuran yang berbeza. Itu untuk memastikan bahawa saya mengira hasil yang betul pada setiap konteks yang berbeza. Dari sana, saya membersihkan semuanya dengan membina satu langkah tertentu ini.

Jadi dari segi sintaks, anda mempunyai pembolehubah anda di atas kemudian fungsi RETURN untuk memasukkan logik anda di sini. 

Mengapa Menggunakan Pembolehubah LuckyTemplates Adalah Cara Yang Lebih Baik Untuk Menulis Ukuran DAX


Menggunakan Pembolehubah Dalam LuckyTemplates – Contoh Terperinci
Teknik Analisis Senario Menggunakan Berbilang Parameter 'Bagaimana Jika'
Bermula Dengan Parameter "Bagaimana Jika" Dalam LuckyTemplates

Kesimpulan

Sekarang anda melihat aplikasi yang saya gunakan, semoga anda faham mengapa saya lebih suka menggunakan pembolehubah dalam kes seperti ini.

Satu perkara yang saya ingin tekankan di sini ialah kepentingan memahami setiap pembolehubah individu sebelum mencipta formula yang kompleks seperti yang saya buat.

Saya juga banyak melihat perkara ini dalam forum sokongan kami. Mereka pergi terus ke dalam ukuran panjang dan tertanya-tanya mengapa keputusan tidak dipaparkan dengan betul. Anda benar-benar perlu memahami bagaimana setiap keputusan individu dikira. Sebaik sahaja anda meletakkan kesemuanya dalam ukuran akhir tunggal, tiada cara untuk mengaudit keputusan individu.

Sebaik sahaja anda mempunyai pemahaman yang baik tentang cara ia berfungsi, anda akhirnya boleh mencipta formula yang lebih maju menggunakan pembolehubah tanpa mempunyai lebih banyak isu pada akhirnya.

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