Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Saya telah melihat beberapa kekeliruan dengan fungsi lelaran dalam DAX setiap kali saya bekerja dengan ahli LuckyTemplates dalam forum. Jadi kami akan melakukan semakan tentang perkara yang boleh dicapai menggunakan fungsi ini dan mengapa anda perlu menggunakannya. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Apabila anda mendalami formula DAX , anda akan menggunakan fungsi lelaran ini lebih daripada yang anda fikirkan. Ia jauh lebih serba boleh daripada fungsi pengagregatan mudah seperti SUM atau AVERAGE .
Saya mempunyai beberapa contoh di sini, dan saya ingin mengkaji logik dalam setiap contoh ini supaya anda boleh mendapatkan pemahaman yang sangat baik tentang perkara yang sebenarnya berlaku apabila logik dijalankan melalui formula ini.
Perkara utama mengenai lelaran fungsi ialah ia melelakan melalui sesuatu.
Isi kandungan
Lelaran Mudah Menggunakan SUMX
Dalam kes ini, saya ingin merumuskan sesuatu tetapi ingin mengulangi setiap baris dalam jadual Jualan ini.
Dan kemudian pada setiap baris, saya ingin menjalankan logik khusus ini di sini.
Mari cepat beralih ke jadual Jualan kami yang sangat mudah, di mana saya ingin menjalankan beberapa logik pada setiap baris. Dan kemudian saya ingin mendarabkan Kuantiti dengan Harga.
Harga tidak wujud dalam jadual ini. Dan untuk model khusus ini, ia sebenarnya dalam jadual Produk.
Perkara seterusnya yang perlu saya lakukan ialah menghubungi semula jadual Produk saya dan saya boleh melakukannya dengan BERKAITAN . Apabila kami mengira kuantiti kali harga yang berkaitan, kami melakukan ini untuk setiap baris. Inilah sebenarnya yang berlaku di dalam formula ini.
Ini adalah konsep utama yang perlu diingat apabila kita mula melakukan perkara yang lebih maju.
Pendekatan Alternatif Untuk Mendapatkan Jualan Menggunakan SUMX
Dalam contoh ini, saya mempunyai SUMX lelaran melalui jadual Jualan sekali lagi. Oleh itu, kami menjalankan logik itu dalam setiap baris dan mengira kuantiti kali harga pada setiap baris dan kemudian mengagregatkannya setelah semua lelaran selesai.
Anda akan melihat di sini bahawa hasil ini betul-betul sama dengan keputusan dalam contoh pertama (Tutorial SUMX 2) atau Jumlah Jualan.
Anda boleh meletakkan pelbagai jenis perkara yang berbeza di sini - ia boleh menjadi ukuran dan anda boleh bercabang dengan fungsi lelaran. Anda tidak perlu merujuk lajur tertentu untuk benar-benar mendapatkan pengiraan dengan betul.
Seperti yang anda lihat di sini, semua yang saya lakukan ialah meletakkan ukuran (Jumlah Jualan) di sini dan saya mendapat hasil yang sama.
SUMX Dan Fungsi Logik
Saya menggunakan SUMX di sini, tetapi ia juga berkaitan untuk AVERAGEX , MINX dan MAXX . Mereka semua adalah perkara yang sangat serupa.
Satu lagi perkara penting yang perlu diingat dengan fungsi lelaran ini ialah ia menjalankan logik pada setiap baris, dan ia menyimpan hasilnya ke dalam ingatan.
Setelah semua nilai tersebut disimpan ke dalam ingatan, pengiraan menyeluruh dilakukan – seperti SUM atau PURATA .
Kembali kepada contoh kami, anda boleh lihat di sini bahawa jumlah dalam lajur ini kurang sedikit daripada lajur sebelumnya.
Dengan fungsi lelaran SUMX , saya ingin mengulangi setiap baris dalam jadual Jualan. Dan dalam setiap baris, saya ingin mengira jika jualan tertentu itu melebihi $2,000. Jika ya, saya ingin mengira Jumlah Jualan untuk baris itu. Tetapi jika jumlah jualan adalah kurang daripada $2000, maka saya ingin mengembalikan sifar. Jadi saya hanya mahu mengira jualan bernilai lebih tinggi.
Sesetengah orang akan mencadangkan bahawa saya hanya boleh meletakkan logik di dalam lajur yang dikira. Tetapi kami tidak mahu berbuat demikian kerana terdapat cara yang lebih baik untuk menjalankan logik ini di dalam DAX daripada meletakkannya secara fizikal di dalam lajur.
Mengulang Melalui Jadual
Di sinilah fungsi lelaran sangat mengagumkan. Anda bukan sahaja boleh lelaran melalui jadual fizikal seperti yang kami lakukan sebelum ini, tetapi anda juga boleh lelaran melalui beberapa jadual maya lain yang anda masukkan sebagai parameter.
Kami akan berfikir bahawa setiap hasil tunggal di sini mempunyai konteks tertentu. Dalam kes khusus ini, kami mempunyai konteks pelanggan.
Dalam konteks ini, saya ingin mengulangi setiap lokasi dan ingin melihat sama ada pelanggan tertentu telah mencapai jualan melebihi $5,000.
Jika ya, saya ingin mengira jumlah Jualan. Tetapi jika ia tidak, saya mahu ia kembali sifar.
Jadi dalam kes ini, saya mengira lokasi bernilai tinggi yang pelanggan ini beli dan jumlah jualan yang mereka buat di lokasi tersebut.
Apa yang dilakukan oleh VALUES di sini ialah ia mencipta jadual maya. Jadi SUMX tidak bekerja untuk apa-apa fizikal di sini. Ia sebenarnya sedang mengusahakan sesuatu yang benar-benar maya.
Lelaran Mudah Menggunakan MINX
Ini serupa dengan contoh sebelumnya tetapi bukannya SUMX , kami akan menjalankan beberapa jenis pengagregatan yang lain sebaik sahaja kami mengulangi setiap baris.
Dalam kes khusus ini, kami menulis melalui setiap lokasi untuk setiap pelanggan dan menghitung jumlah jualan untuk setiap lokasi tersebut.
Kemudian kami ingin mengembalikan jumlah minimum lokasi tempat mereka membeli.
Lelaran Mudah Menggunakan MAXX
Saya juga melakukan perkara yang sama di sini hanya untuk menunjukkan kepada anda kepelbagaian fungsi lelaran. Saya akan melalui setiap lokasi melihat jualan mereka tetapi kemudian mengembalikan maksimum jualan lokasi tersebut, itulah sebabnya kami melihat angka yang lebih tinggi di sini.
Kesimpulan
Perkara utama yang saya ingin sentuh dalam artikel ini ialah julat pilihan yang anda ada dalam fungsi lelaran berbanding jumlah mudah atau purata.
Sebaik sahaja anda mula menggali pengiraan yang lebih kompleks, anda akan melihat betapa pentingnya fungsi tertentu ini untuk mengembalikan nilai pada tahap konteks.
Terdapat begitu banyak kepelbagaian dan begitu banyak cara yang anda boleh menjalankan pengiraan ini menggunakan formula mudah jika anda hanya tahu cara memanipulasi parameter.
Jika anda seronok mempelajari tentang fungsi lelaran ini , anda boleh menyemak imbas pautan ini untuk mendapatkan maklumat lanjut tentang topik ini:
Konsep Utama Untuk Fungsi Lelaran Dalam LuckyTemplates
Mengulang Logik Melalui Jadual Maya – Konsep DAX Terperinci Dalam LuckyTemplates
Selamat bekerja melalui yang ini.
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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