Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Fungsi INTERSECT dalam LuckyTemplates ialah fungsi jadual lanjutan dan anda perlu memahaminya dengan lebih baik supaya anda boleh memaksimumkan penggunaan DAX lanjutan ini. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Tetapi untuk memahami cara ia berfungsi, anda perlu menjadi lebih baik dalam memahami jadual maya. Jadual maya ialah konsep utama apabila menggunakan ukuran DAX dalam LuckyTemplates.
Fungsi INTERSECT secara khusus lakukan ialah ia membolehkan anda – dalam ukuran – membandingkan satu jadual maya dengan jadual yang lain. Anda akhirnya akan dapat mengembalikan jadual hasil yang muncul dalam kedua-dua versi kedua-dua jadual maya ini.
Apabila anda memahami cara anda boleh menggunakan fungsi ini, anda tidak lama lagi akan melihat bahawa terdapat keupayaan yang menakjubkan apabila ia datang untuk menjalankan beberapa logik yang sangat maju dengan mudah.
Isi kandungan
Mempamerkan Wawasan Unik Menggunakan Fungsi INTERSECT
Dalam contoh yang saya jalankan, saya akan mempamerkan cerapan yang sangat unik yang boleh anda temui menggunakan fungsi . Cerapan khusus ini boleh digunakan semula dalam pelbagai cara . Ini paling berguna apabila anda bekerja dengan data pelanggan dan matlamat anda adalah untuk memahami pelanggan anda dengan lebih baik.
Cara terbaik untuk mempelajari fungsi ini adalah melalui adegan praktikal. Jadi, saya akan menyelesaikan senario dan menyelesaikannya berdasarkan pelanggan kami untuk bulan semasa. Pelanggan ini juga harus mempunyai sejarah pembelian selama dua bulan yang lalu. Dan kami akan mengetahui siapa pelanggan semasa kami yang mempunyai transaksi pesanan sebelumnya dari 2 bulan lalu.
Lihat laporan LuckyTemplates yang saya buat ini untuk menunjukkan fungsi . Mula-mula, saya telah menyediakan beberapa penapis di sebelah kiri di mana kita boleh memilih mana-mana bulan.
Kemudian, saya mempunyai lajur untuk semua pelanggan. Lajur Jumlah Jualan dan Jualan LM menunjukkan pelanggan yang telah membeli sejarah untuk bulan semasa dan juga untuk bulan lepas. Formula untuk Jumlah Jualan adalah sangat mudah. Ia hanyalah jumlah semua jualan daripada pelanggan tertentu.
Formula LM Jualan ialah formula jumlah jualan ringkas yang bercabang kepada pengiraan risikan masa menggunakan DATEADD untuk melompat kembali ke bulan sebelumnya.
Adalah penting untuk memahami konteks awal formula kerana kami mendayakan pengiraan bulan lepas menggunakan formula yang disebutkan. Oleh itu, kita perlu mendapatkan konteks awal dengan betul supaya kita boleh menggunakan formula DAX.
Bagaimanakah cara kami menyenaraikan pelanggan yang membeli dua bulan berturut-turut secara dinamik? Itulah yang anda boleh lihat dalam lajur Pelanggan 2M dalam Baris .
Sekarang, saya juga ingin mengetahui jumlah jualan daripada pelanggan ini jadi saya telah menambah lajur Jualan daripada Pelanggan 2M dalam Satu Baris .
Mengenalpasti Pelanggan Berulang Menggunakan Fungsi INTERSECT
Mari kita lihat betapa bergunanya INTERSECT apabila ia datang untuk mengetahui pelanggan berulang. Berikut ialah formula untuk Pelanggan 2M Berturut-turut .
Dalam formula ini, saya meletakkan dua jadual maya, yang merupakan pembolehubah keluar ( VAR ) di dalam fungsi INTERSECT . Pada asasnya, ia menilai senarai item atau baris yang terdapat dalam jadual pertama, tetapi tidak dalam jadual kedua.
Jadual awal di sini ialah CustomerTM yang bermaksud pelanggan yang telah membeli bulan ini. Kemudian, formula meneruskan untuk menyemak sama ada pelanggan ini turut disenaraikan dalam jadual CustomerLM atau tidak .
Jika pelanggan wujud dalam kedua-dua jadual maya, mereka akan dikekalkan. Oleh itu, formula ini membolehkan kami berakhir dengan semua pelanggan yang membeli bulan ini dan bulan sebelumnya.
Seterusnya, saya menggunakan fungsi untuk mengira pelanggan yang tinggal.
Sekarang, mari kita bincangkan tentang mencipta jadual maya untuk pelanggan yang telah membeli selama 2 bulan berturut-turut.
Jika anda perasan, saya meletakkannya di dalam fungsi ( pembolehubah). Saya sangat mengesyorkan fungsi ini kerana ia adalah tambahan yang hebat untuk menulis formula yang lebih kompleks.
Dalam set khusus untuk VAR CustomerTM ini , saya sedang mencipta jadual maya ID pelanggan. Kemudian, untuk VAR CustomerLM , saya sedang mencipta jadual maya sekali lagi untuk pelanggan kami bulan lepas. Tetapi kali ini, saya telah menambah fungsi , supaya ia boleh melompat kembali ke set pelanggan pada bulan sebelumnya dan bukannya konteks semasa.
Inilah yang menarik tentang pengiraan yang kami ada sekarang.
Formula hanya menyemak setiap baris pelanggan kerana pelanggan ditapis. Jika tiada jualan untuk bulan sebelumnya untuk baris tertentu (pelanggan), tiada apa yang perlu dinilai. Oleh itu, lajur Pelanggan 2M Berturut-turut adalah kosong. Tetapi jika pelanggan mempunyai rekod sebelumnya, ia dikira sebagai 1 .
Sebagai contoh, jika kita melihat data untuk Adam Thompson, ia mengembalikan 1 di bawah lajur Pelanggan 2M Berturut-turut . Ini bermakna pelanggan ini mempunyai rekod untuk kedua-dua bulan lepas dan dua bulan sebelum itu.
Menggunakan Semula Formula Untuk Konteks Lain
Anda mungkin tidak menyedari kepentingan menggunakan INTERSECT dengan serta-merta, tetapi ada sebab yang betul mengapa anda perlu menggunakan formula ini. Ini terutamanya kerana anda boleh menggunakan semula pengiraan ini merentas pelbagai jenis konteks. Lihat contoh di bawah ini.
Untuk menghasilkan data sampel di atas, saya hanya menggunakan formula yang sama. Tetapi kali ini, saya bermula dalam konteks awal yang berbeza. Daripada menilai satu baris, ia menilai banyak konteks seperti Kod Negeri. Kemudian, ia mencipta senarai pelanggan yang membeli pada Jun 2016 dan juga pada Mei 2016. Kemudian, saya akan membandingkannya dengan pelanggan yang membeli sekali dalam keadaan tertentu pada bulan semasa.
Anda boleh melihat dalam lajur Pelanggan 2M Berturut-turut kiraan tepat pelanggan yang sepadan dengan kriteria tersebut.
Di bawah jadual itu ialah visualisasi lain yang mempamerkan data yang sama untuk Pelanggan 2M Berturut-turut mengikut Kod Negeri .
Anda sebenarnya boleh menukar konteks dalam model anda sekali lagi bergantung pada keperluan anda. Jika penapis anda berfungsi dengan betul, anda boleh menggunakan semula formula ini untuk menambah situasi lain.
Inilah sebab saya mengatakan bahawa INTERSECT sangat berkuasa. Daripada hanya menulis pernyataan IF , anda boleh menggunakan fungsi INTERSECT ini untuk formula anda.
Mengira Jumlah Jualan daripada Pelanggan Berulang
Selain itu, kami mengusahakan jumlah jualan daripada pelanggan berulang kami .
Keputusan dalam lajur Jualan daripada Pelanggan 2M Berturut-turut ialah jumlah pembelian pelanggan untuk bulan semasa dan sebelumnya. Ambil perhatian bahawa kami hanya boleh mendapatkan hasil ini jika pelanggan telah membeli selama dua bulan berturut-turut.
Ini adalah formula untuk jumlah jualan pelanggan berulang.
Anda boleh lihat di sini bahawa coraknya hampir sama. Satu-satunya perbezaan di sini ialah bukannya COUNTROWS , saya menggunakan fungsi CALCULATE untuk menukar konteks pengiraan.
Ini kerana apa yang kami perlukan di sini adalah jumlah jualan daripada pelanggan. Tetapi seperti yang anda lihat, saya masih menggunakan fungsi INTERSECT . Ia sangat membantu apabila ia berkaitan dengan Analisis Pareto. Tetapi anda juga boleh menggunakan fungsi ini dalam beberapa cara yang berbeza.
Menggabungkan INTERSECT untuk Pelanggan Tiga Bulan Terakhir
Anda masih boleh mengambil perkara lebih jauh daripada sebelumnya. Anda sebenarnya boleh mengira pelanggan yang membeli selama tiga bulan berturut-turut menggunakan formula di bawah.
Apa yang saya tambahkan ialah pengiraan berbeza yang melompat ke belakang dua bulan, bukannya satu.
Selepas itu, saya telah menambah fungsi INTERSECT di dalam fungsi INTERSECT yang lain . Jadi, ia bukan sahaja menilai pelanggan untuk bulan semasa dan sejarah pembeliannya bulan lepas. Ia juga akan menyemak sama ada pelanggan tertentu juga telah membeli 2 bulan lalu.
Untuk menambah data ini ke dalam jadual anda, hanya seret formula Pelanggan 3M Berturut-turut ke dalam jadual.
Anda akan melihat di bahagian bawah bahawa terdapat sejumlah 45 pelanggan yang membeli selama tiga bulan berturut-turut. Ini adalah pandangan intensif yang sangat berguna.
Cara Memahami Jadual Maya Di Dalam Fungsi Lelaran Dalam LuckyTemplates
Menyelam Lebih Dalam ke RANKX – Konsep Formula DAX Dalam LuckyTemplates
Melaksanakan Kumpulan Ukur DAX ke dalam Laporan LuckyTemplates Anda
Kesimpulan
Seperti yang dinyatakan sebelum ini, INTERSECT ialah fungsi jadual dan ia boleh digunakan dalam pelbagai cara.
Tumpuan dengan tutorial ini adalah untuk anda melihat cara anda boleh menggunakannya dalam ukuran dan dalam pelbagai cara dalam ukuran. Itulah cara saya fikir ini boleh digunakan dengan cara yang sangat cekap untuk menjalankan beberapa analisis yang sangat menarik.
Semoga berjaya menyelami tutorial LuckyTemplates lanjutan 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