Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Siaran ini akan membincangkan cara mengenal pasti penapis melalui xmSQL dan pertanyaan enjin storan dalam LuckyTemplates. Anda juga akan mengetahui perkara yang VertiPaq lakukan apabila anda menapis pada julat. Ini adalah topik penting kerana kebolehpercayaan perkara yang digunakan dalam penapis ialah daya penggerak terbesar prestasi DAX.

Pertanyaan xmSQL ialah bahasa sekuel kuasi yang mempunyai klausa SELECT , FROM , dan WHERE . Klausa WHERE ialah penapis anda, yang diperkenalkan apabila anda menggunakan fungsi atau . Penapis wujud dalam kedua-dua pelan pertanyaan logik dan pelan pertanyaan enjin storan.

Isi kandungan

Peralihan Konteks Penapis

Contoh pertanyaan ini mempunyai fungsi dengan Jumlah Jualan dan fungsi atas Jualan Fakta. Fakta Jualan adalah mendarabkan Harga Semasa dan Kuantiti Jualan. Untuk contoh ini, anda hanya perlu fokus pada jualan yang melebihi 300.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Menjalankan pertanyaan akan memberi anda hasil jadual satu baris yang tidak begitu membantu.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Walau bagaimanapun, jika anda pergi ke tab Pemasa Pelayan dan mengimbas, anda boleh melihat pernyataan xmSQL yang memberi anda maklumat tentang perkara yang dilakukan oleh pertanyaan anda.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Klausa WITH dengan $Expr0 bermakna ungkapan matematik sedang dikira. Seterusnya, ungkapan dipilih daripada jadual data jualan atau jadual jualan fakta dan kemudian ditapis dalam klausa WHERE dengan syarat yang ditetapkan.

Dalam pelan pertanyaan fizikal, anda boleh melihat pengendali Filter_Vertipaq . Ini bermakna pertanyaan sedang ditolak ke enjin storan. Seboleh-bolehnya, gunakan enjin storan sebagai penapis untuk mendapatkan prestasi DAX yang lebih pantas.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Ini ialah satu lagi contoh pertanyaan yang menggunakan SUMX dan bukannya fungsi CALCULATETABLE . Jika anda menjalankan pertanyaan dan melihat pernyataan xmSQL, anda boleh melihat hasil, imbasan dan rancangan pertanyaan yang sama.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Anda boleh menggunakan fungsi SUMX atau CALCULATETABLE untuk menjana hasil. Tetapi SUMX kadangkala boleh menjadi lebih perlahan daripada CALCULATETABLE . Sebaiknya gunakan yang terakhir untuk mencapai prestasi DAX yang lebih lancar.

Penapis Pada Julat Dalam Kuasa BI

Ini ialah pertanyaan sampel yang menapis pada julat. Keadaan penapis mendapat data jualan jika harga semasa lebih besar daripada atau sama dengan 300 tetapi kurang daripada 1000.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Jika anda menjalankan pertanyaan dan melihat pernyataan xmSQL, anda boleh melihat julat dalam klausa WHERE .

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Jika anda melihat pelan pertanyaan fizikal, anda boleh melihat 2 Filter_Vertipaq . Ini kerana penapis anda mempunyai julat antara 300 dan 1000. Ini juga bermakna enjin storan sedang bekerja pada pertanyaan dan pengiraan.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Berikut ialah pertanyaan lain dengan berbilang nilai menggunakan klausa OR , yang dilambangkan dengan “ || ”.  

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Selepas anda menjalankan pertanyaan, anda boleh melihat perubahan dalam klausa WHERE di dalam pernyataan xmSQL. xmSQL menukar pernyataan OR menjadi pernyataan IN .

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Jika anda menggunakan IN dalam pertanyaan, ia akan menghasilkan pernyataan dan keputusan xmSQL yang sama. Ingat bahawa apabila anda menggunakan IN , ia mestilah jadual yang dilambangkan dengan kurungan kerinting.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX

Tetapi menggunakan klausa OR atau IN tidak mengapa kerana apabila enjin storan membacanya, ia tahu ia mempunyai pernyataan xmSQL yang sama. Itulah sebabnya ia memberikan hasil yang sama sebanyak $939,012.

Tapis Dalam LuckyTemplates: Peralihan Konteks Pertanyaan DAX


Pengenalan kepada Konteks Penapis Dalam
Tutorial LuckyTemplates DAX: Konteks & Enjin Pengiraan
Cara Menggunakan Penapis Mudah Dalam LuckyTemplates

Kesimpulan

Dalam catatan blog ini, anda mempelajari cara menyediakan keadaan penapis dalam DAX anda dalam LuckyTemplates . Penapis mentakrifkan hasil yang boleh dijana daripada pertanyaan DAX anda dalam LuckyTemplates. Mereka ialah entiti penting yang mesti diwujudkan untuk menggunakan peralihan konteks. Jika anda ingin mendapatkan hasil khusus daripada tempoh masa atau julat yang berbeza, konteks penapis mesti diperkenalkan dalam pertanyaan.

Nick


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