Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Tutorial ini akan membincangkan tentang dua Pelan Pertanyaan DAX dalam LuckyTemplates.

Pelan pertanyaan mempengaruhi prestasi DAX dalam menjana data berharga. Ia juga membantu dalam mengoptimumkan kod DAX yang menjadikan laporan anda lebih menarik.

Ini ialah dua rancangan pertanyaan yang dijana oleh enjin formula:

  • Rancangan Pertanyaan Logik
  • Pelan Pertanyaan Fizikal

Setiap pertanyaan DAX mencetuskan dua peristiwa ini.

Isi kandungan

Pelan Pertanyaan Logik Dalam LuckyTemplates

Ini ialah aliran pertanyaan DAX. Untuk bahagian ini, fokus pada langkah ketiga iaitu Pokok Rancangan Pertanyaan Logik Permudahkan .

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Pertanyaan ini menyerupai pertanyaan DAX anda. Apabila anda menjalankan pertanyaan DAX, ia kebanyakannya sepadan dengan perkara yang dilakukan oleh Rancangan Pertanyaan Logik.

Untuk menggambarkan, berikut ialah contoh pertanyaan.

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Jika anda menjalankan ini, anda akan mendapat keputusan 29,138.

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Jika anda menjalankan pertanyaan dalam DAX Studio dan menghidupkan tab Peristiwa Rancangan Pertanyaan, anda akan menjumpai Rancangan Pertanyaan. Antara kedua-dua jenis, Pelan Pertanyaan Logik muncul dahulu.

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Setiap baris inden adalah subtugas yang dibina antara satu sama lain. Baris pertama ialah hasil akhir DAX anda. Baris lain menjumlahkan dan mengimbas lajur Kuantiti FactSales.

Perkataan pertama sebelum titik bertindih dipanggil operator .

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Perkataan selepas titik bertindih dipanggil jenis operator .

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Terdapat dua jenis jenis operator:

  • RelLogOp
  • ScaLogOp

RelLogOp ialah output jadual. DAX menggunakan VertiPaq untuk mengimbas lajur untuk menghasilkan jadual. Sebaliknya, ScaLogOp ialah keluaran skalar; ini bermakna ia adalah nombor agregat. Jika anda melihat pada baris kedua dan terakhir pelan pertanyaan, anda akan melihat bahawa ia menjumlahkan dan mendapat kuantiti Kuantiti FactSales.

Pelan Pertanyaan Logik mencipta jadual satu baris yang dipanggil Jumlah Kuantiti yang mempunyai jumlah Kuantiti daripada jadual FactSales.

Pelan pertanyaan lebih mudah untuk dinyahkod kerana ia menggunakan pertanyaan DAX yang mudah. Semakin kompleks DAX anda, semakin sukar untuk menyahkod.

Perkara yang baik untuk diusahakan ialah melihat banyak pengendali "_VertiPaq" yang mungkin. Ini bermakna ia melakukan semua kerja dengan sendirinya untuk membantu mengoptimumkan kod DAX anda.

Pelan Pertanyaan Fizikal Dalam LuckyTemplates

Pelan Pertanyaan Fizikal muncul di tempat kedua antara dua jenis. Ini ialah langkah keempat dalam aliran pertanyaan DAX. Ia mempunyai struktur pokok yang sama seperti Rancangan Pertanyaan Logik.

Setelah Pelan Pertanyaan Logik dibina, ia dihantar ke Pelan Pertanyaan Fizikal untuk dilaksanakan. Jika anda menjalankan contoh pertanyaan yang sama, anda akan mendapat jawapan yang sama.

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Secara khusus, langkah keempat dalam aliran pertanyaan DAX ialah Membina Pokok Rancangan Pertanyaan Fizikal .

Pertanyaan DAX Dalam LuckyTemplates – Rancangan Pertanyaan Logik & Fizikal

Ia mungkin kelihatan serupa dengan Pelan Pertanyaan Logik, tetapi ia berbeza. Biasanya, pelan pertanyaan fizikal sukar dipadankan dengan pertanyaan DAX dalam LuckyTemplates tetapi memandangkan ia adalah contoh pertanyaan mudah, anda boleh mengikuti proses tersebut.

Ini ialah tiga jenis pengendali dalam Pelan Pertanyaan Fizikal:

  • LookupPhyOp
  • InterPhyOp
  • SpoolPhyOp

LookupPhyOp memberikan nilai skalar dalam konteks baris tertentu. InterPhyOp mengulangi data melalui baris demi baris jadual. SpoolPhyOp menerima hasil daripada pertanyaan VertiPaq, merealisasikannya dan menyimpannya ke dalam ingatan.

Dalam baris keempat pelan pertanyaan, anda boleh melihat pengendali ProjectionSpool yang bermaksud bahawa pertanyaan dihantar ke enjin storan. Ia mengulangi keputusan pertanyaan dengan bilangan rekod.

Jumlah rekod yang ditunjukkan dalam pelan pertanyaan hendaklah jumlah rekod yang paling sedikit diperlukan untuk melengkapkan jawapan. Hasil pertanyaan mudah ini hanya mempunyai 1 baris jadi ia mengembalikan 1 rekod dalam rancangan pertanyaan.

Lajur Rekod , yang sepadan dengan SpoolPhyOp ProjectionSpool, menunjukkan jumlah data yang dihantar daripada enjin storan ke enjin formula. Jadi, lebih banyak rekod yang anda miliki, lebih perlahan pertanyaan anda.

Jika prestasi DAX perlahan, lajur Rekod ialah tempat yang baik untuk mula mencari.


Pengiraan DAX Dalam LuckyTemplates: Amalan Terbaik
Mengoptimumkan Fungsi DAX Dengan Kursus Baharu Ini
5 Strategi Untuk Meningkatkan Kemahiran BI DAX Kuasa Anda

Kesimpulan

Apabila anda menjalankan Pertanyaan DAX, ia melalui beberapa langkah sebelum ia memberikan jawapan kepada anda. Dua daripada langkah tersebut ialah Rancangan Pertanyaan Logik dan Fizikal. Mereka bertanggungjawab untuk proses langkah demi langkah dan pelaksanaan formula yang digunakan dalam pengiraan.

Jika anda ingin mempelajari dan memahami lebih lanjut tentang rancangan pertanyaan ini, ikuti tutorial ini dan kemudian cuba gunakan DAX Studio untuk melihatnya secara langsung.


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