Cara Menggunakan Fungsi Lelaran Dalam LuckyTemplates

Tutorial ini akan mengajar anda tentang fungsi lelaran yang berbeza dan cara menggunakannya dengan cekap dalam pengiraan anda.

Saya sering membincangkan bagaimana lajur yang dikira tidak diperlukan semasa membuat beberapa pengiraan. Ini adalah kerana iterator.

Iterator atau fungsi lelaran boleh membantu anda melakukan pengiraan tanpa meletakkan keputusan secara fizikal dalam jadual.

Teknik ini boleh membantu anda menjimatkan memori yang diperlukan untuk memuatkan model data LuckyTemplates anda . Dalam bahagian seterusnya, saya akan menunjukkan kepada anda cara mengoptimumkan pengiraan anda menggunakan iterator.

Isi kandungan

Mengira Jumlah Jualan Menggunakan Fungsi Iterator

Untuk bermula, buat ukuran baharu untuk Jumlah Kos . Pastikan anda memilih kumpulan ukuran di mana anda mahu ukuran baharu ini mendarat.

Tekan Shift dan Enter untuk bergerak ke bawah satu baris sebelum anda meletakkan fungsi lelaran pertama, iaitu .

Dalam bar formula LuckyTemplates, anda sudah boleh melihat dengan tepat apa yang anda perlu letakkan selepas fungsi seperti yang dicadangkan oleh IntelliSense. Untuk SUMX , anda perlu menambah jadual selepasnya.

Formula SUMX akan menjalankan logik pada setiap baris tunggal jadual yang diberikan. Inilah sebab mengapa iterator dikaitkan dengan konteks baris . Dalam ukuran, iterator boleh menukar formula menjadi konteks baris.

Anda perlu merujuk jadual Jualan selepas fungsi SUMX . Untuk mengira jumlah kos, anda perlu mendarab Kuantiti Pesanan dengan Jumlah Kos Unit .

Kami tidak perlu merujuk kepada lajur baharu yang telah dibuat sama sekali. Jumlah Kos ialah ukuran dan saya boleh membawanya ke dalam jadual saya untuk menilai jumlah kos kami.

Sekarang, seret ukuran di dalam jadual untuk melihat hasilnya. Pastikan anda memilih konteks awal daripada penapis Bandar .

Kita boleh menukar konteks awal pengiraan kita dengan mengklik pada kawasan berbeza yang ingin kita lihat.

Jumlah Kos berfungsi dengan cara yang sama dari segi konteks awal. Konteks awal digunakan pada jadual Jualan, tetapi kemudian dalam setiap keputusan individu ini, kami mengira Kuantiti Pesanan didarab dengan Jumlah Kos Unit.

Di sebalik tabir dalam model data kami, kami telah menghidupkan penapis kami dan kami mempunyai konteks yang masuk daripada jadual Wilayah kami dan konteks lain yang masuk daripada jadual Tarikh kami. Ini mengalir ke jadual Jualan kami, yang ditapis oleh fungsi lelaran SUMX.

Memandangkan fungsi SUMX menilai setiap baris tunggal jadual Jualan secara maya, tidak ada keperluan untuk lajur fizikal untuk keputusan.

Selepas konteks awal, SUMX mendapat produk Kuantiti Pesanan dan Jumlah Kos Unit untuk setiap baris. Akhir sekali, ia menilai semua hasil yang dikira daripada semua baris.

Jika anda perasan, lajur Kos asal telah dibuat melalui lajur yang dikira. Seperti yang saya katakan, ia tidak perlu kerana iterator sudah boleh melakukan kerjanya. Anda boleh memadamkannya kerana ia boleh menggunakan memori yang tidak diperlukan dalam model anda.

Formula lelaran menjalankan penilaian pada setiap baris, manakala formula mengagregatkan tidak.

Ini adalah contoh mudah, tetapi anda boleh menjadi lebih maju di sini dan menulis pernyataan IF dan pernyataan SWITCH. Selain itu, anda tidak perlu mencipta jadual fizikal; anda boleh menggunakan yang maya sebaliknya.

Banyak maklumat ini diliputi secara mendalam dalam kursus Menguasai DAX , tetapi ini hanya untuk menunjukkan kepada anda permulaan fungsi lelaran dan cara mula menggunakannya apabila sesuai.

Jika anda merasakan keperluan untuk mencipta lajur terkira di dalam jadual fakta anda, saya hampir boleh menjamin bahawa fungsi lelaran akan melakukan kerja untuk anda.

Menggunakan Fungsi Iterator DAX Lain

Sekarang, saya akan menunjukkan kepada anda satu lagi contoh bagaimana iterator boleh melakukan keajaiban pada pengiraan anda. Kali ini, mari kita hitung kos purata.

Hanya salin formula Jumlah Kos dan tampalkannya ke dalam ukuran baharu. Anda hanya perlu menukar nama kepada Kos Purata dan kemudian gunakan dan bukannya SUMX .

Formula baharu menjalankan logik yang serupa kerana ia menilai setiap baris tunggal jadual Jualan . Selain itu, anda masih perlu mendapatkan produk Kuantiti Pesanan dan Jumlah Kos Unit . Satu-satunya perbezaan di sini ialah bukannya jumlah, formula mengira purata.

Sekarang, jika anda membawa ukuran Kos Purata ke jadual, anda boleh melihat bagaimana ia dibandingkan dengan ukuran Jumlah Kos .

Sungguh mengagumkan bagaimana anda boleh menjalankan logik yang sama hanya dengan menukar fungsi lelaran.

Teknik Pengoptimuman Data Tambahan 

Untuk mengoptimumkan jadual anda, anda boleh memadamkan maklumat berlebihan seperti lajur Jumlah Hasil .

Memandangkan anda boleh mencapai purata kos dengan mudah, anda tidak memerlukan lajur Jumlah Hasil dalam jadual anda lagi. Selagi anda mempunyai lajur Harga Unit dan Jumlah Kos Unit , semuanya baik-baik saja.

Kini, anda boleh membuat ukuran baharu untuk Jumlah Jualan (Lelaran) dengan menggunakan fungsi SUMX . Anda hanya perlu merujuk jadual Jualan kemudian dapatkan produk Kuantiti Pesanan dan Harga Seunit .

Selepas itu, anda boleh membandingkan hasil dalam lajur Jumlah Jualan dan Jumlah Jualan (Lelaran) . Kedua-duanya mempunyai keputusan yang sama, bukan?

Dari segi prestasi, tidak banyak perbezaan antara menggunakan lajur yang dikira dan iterator. Tetapi apabila ia datang kepada model data, fungsi iterator boleh menyingkirkan keseluruhan lajur dan menjimatkan ratusan baris data kepada anda.

Selain itu, anda boleh memadamkan lajur berlebihan kerana iterator boleh mengira hasil yang diperlukan secara maya. Amalan ini akan menjadikan meja anda lebih nipis dan model anda lebih pantas. Pastikan anda menggunakan teknik pengoptimuman ini dalam pengiraan anda sendiri.

Kesimpulan

Sebagai kesimpulan, fungsi lelaran menilai setiap baris manakala pengagregat tidak.

Huruf X di hujung fungsi memudahkan untuk mengenal pasti iterator. Contohnya termasuk fungsi SUMX , AVERAGEX , , dan banyak lagi.

Menggunakan fungsi lelaran tidak akan mencipta jadual fizikal tambahan . Ini boleh membantu anda menjimatkan memori dalam LuckyTemplates.

Contoh untuk SUMX dan AVERAGEX yang telah saya bincangkan adalah senario mudah. Kemudian, kita akan pergi ke yang lebih lanjutan dengan menambahkan pernyataan IF dan pernyataan SWITCH .

Semua yang terbaik!


Fungsi DAX Dalam LuckyTemplates: Menggunakan
Fungsi Lelaran Iterator Dalam Bahasa DAX – Contoh Terperinci
Bekerja Dengan Fungsi Lelaran Dalam DAX

*****







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