Pengiraan DAX – Peralihan Konteks Penapis

Pengiraan DAX – Peralihan Konteks Penapis

Dalam tutorial ini, anda akan belajar tentang cara enjin storan boleh menggunakan model data untuk mengira maklumat untuk pengiraan DAX anda. Ia mempunyai keupayaan untuk menggunakan Left Outer Joins melalui model data.

Enjin storan boleh melakukan cantuman mudah dengan mempunyai perhubungan satu-ke-banyak dalam model data anda atau dengan menggunakan fungsi yang memindahkan penapis ke belakang dan sebagainya.

Perhubungan satu dengan banyak bermakna mempunyai jadual dimensi yang berkaitan dengan jadual fakta anda. DAX tahu apabila anda menanyakan lajur dengan jenis perhubungan ini.

Isi kandungan

Tapis Dalam Pengiraan DAX

Berikut ialah model data ringkas dengan jadual empat dimensi dan satu jadual fakta dalam persediaan skema bintang. Anda juga boleh melihat empat kekunci dalam jadual fakta yang berkaitan dengan kunci utama dalam jadual dimensi.

Pengiraan DAX – Peralihan Konteks Penapis

Ini ialah pertanyaan DAX untuk model data di atas:

Pengiraan DAX – Peralihan Konteks Penapis

Anda boleh melihat bahawa pertanyaan menambah lajur pada nilai tahun DimCalendar. Pertanyaan kemudiannya memanggil Peralihan Konteks Jumlah Jualan. Apabila anda menggunakan fungsi , anda perlu menggunakan untuk menggunakan peralihan konteks untuk mengelakkan daripada mempunyai nilai yang sama untuk jumlah keseluruhan bagi setiap baris.

Selepas anda menjalankan pertanyaan, anda akan melihat pernyataan xmSQL dan hasilnya.

Pengiraan DAX – Peralihan Konteks Penapis

Dalam pernyataan itu, anda boleh melihat cara pertanyaan itu berfungsi. Klausa WITH melaksanakan ungkapan matematik dalam DAX dan kemudian memilih Tahun DimCalendar. Pastikan anda menarik masuk penapis daripada jadual dimensi untuk mengelakkan prestasi daripada menjadi perlahan.

Seterusnya, enjin storan merumuskan ungkapan di dalam klausa WITH dan memilih data daripada jadual jualan fakta dengan melakukan Gabungan Luar Kiri pada DimCalendar kepada Tarikh Pembelian Data Jualan, yang sama dengan Tarikh DimCalendar.

Mempunyai Left Outer Join dalam enjin storan menjadikan keseluruhan pengiraan lebih pantas. Lebih banyak kerja dilakukan di dalam enjin storan, lebih baik hasilnya. Mempunyai gabungan kompleks memperlahankan prestasi DAX kerana enjin formula mengambil alih pengiraan.

VertiPaq dibina untuk perkara yang lebih mudah. Ia mudah berbanding dengan apa yang boleh dilakukan oleh enjin formula. Ia adalah soal seberapa pantas ia boleh menjana dan memberikan hasil.


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

Kesimpulan

Pernyataan xmSQL menunjukkan apa yang dilakukan oleh pertanyaan DAX anda dan cara ia melaksanakan keseluruhan pengiraan. Dalam pernyataan itu, anda boleh melihat aliran kerja seperti pelaksanaan ungkapan matematik dan peralihan konteks. VertiPaq boleh menggunakan peralihan ini dengan menggunakan model data dengan fungsi mudah.

Ketahui lebih lanjut tentang pernyataan VertiPaq dan xmSQL dengan menggunakan tutorial ini dan meneroka catatan blog terdahulu yang bercakap tentang enjin storan.


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