Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial berwawasan ini, saya ingin menampilkan fungsi GROUPBY dalam LuckyTemplates. Saya akan menunjukkan cara berbeza anda boleh menggunakan fungsi DAX ini. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Secara jujur, saya tidak terlalu kerap menggunakan fungsi GROUPBY , terutamanya kerana terdapat beberapa cara untuk menyelesaikan perkara dalam LuckyTemplates menggunakan fungsi jadual lain. Sebagai contoh, saya telah menggunakan fungsi SUMMARIZE untuk mencapai perkara yang saya ingin capai.
Satu perkara yang menjadikan fungsi GROUPBY unik ialah sejenis sintaks.
Paling penting, saya ingin memperkenalkan perspektif prestasi baharu dengan menggunakan fungsi GROUPBY . Fungsi DAX ini boleh menjadikan formula anda lebih cepat, terutamanya jika anda mempunyai masalah prestasi kecil dengan fungsi jadual lain.
Isi kandungan
Mencipta Jadual Menggunakan Fungsi GROUPBY
Fungsi cuba mengumpulkan dimensi tertentu dalam data. Ia akan mencipta jadual, sama ada secara fizikal atau maya, berdasarkan elemen dalam model data.
Dalam model saya, saya mempunyai data untuk Jualan , Pelanggan , Tarikh , Wilayah AS serta Produk.
Saya boleh mengumpulkan data ini apabila saya meletakkan penapis daripada semua jadual berbeza ini. Contohnya, jika saya ingin menyelesaikan beberapa cerapan unik bagi setiap produk mengikut negeri, saya perlu mengira jumlah jualan maksimum bagi setiap produk bagi setiap negeri untuk pelanggan tertentu. Sukar untuk mencapai analisis itu tanpa melakukan beberapa jenis pengagregatan dalam fungsi penarafan. Inilah sebabnya saya akan mengajar anda cara lain untuk mencipta pengagregatan itu selain daripada menggunakan fungsi .
Kaji formula di bawah.
Pertama sekali, saya perlu merujuk jadual. Dalam kes ini, saya telah merujuk jadual jualan kerana saya perlu merujuknya kepada mana-mana dimensi lain daripada dua jadual carian berbeza. Itulah sebab mengapa saya mempunyai Produk[Nama Produk] dalam formula, serta mengikut negeri. Bahagian formula ini akan menggabungkan data mengikut peringkat produk dan keadaan.
Bahagian yang menarik di sini ialah saya sebenarnya tidak boleh meletakkan ukuran di dalam bahagian itu. Saya perlu menggunakan sintaks yang serupa dengan fungsi lelaran yang telah saya gunakan. Selepas itu, lihat di mana saya meletakkan fungsi CURRENTGROUP dalam formula.
Saya perlu menjalankan beberapa logik lelaran pada setiap baris dalam jadual tertentu yang telah saya sediakan. Dari perspektif prestasi, ia berulang pada kumpulan berbanding setiap baris dalam jadual Jualan . Saya pasti begitu cara ia berfungsi. Saya boleh mengetahui lebih lanjut mengenainya selepas ujian lanjut, tetapi setakat ini itu sahaja yang dilakukan berdasarkan definisi Microsoft.
Saya akan tunjukkan satu lagi pandangan yang menarik. Jika saya meletakkan ukuran hasil dalam formula, ia tidak mengembalikan hasil dan sebenarnya ditunjukkan sebagai ralat. Ini hanya bermakna saya perlu menulisnya dalam sintaks formula yang sangat khusus untuk mendapatkan jadual baharu.
Akhir sekali, saya boleh membuat meja lebih besar kerana ia tidak terhad. Saya juga boleh menambah fungsi yang berbeza dan mencipta lajur yang berbeza menggunakan logik yang sama.
Mengusahakan Fungsi GROUPBY Di Dalam Pembolehubah
Saya ingin kembali kepada formula Jualan Produk Maks Mengikut Negeri dan menunjukkan kepada anda teknik lain.
Daripada menggunakan fungsi GROUPBY dalam jadual kalkulator, saya boleh meletakkannya di dalam pembolehubah. Kali ini, saya menamakan pembolehubah sebagai ProductStates .
Menggunakan formula ini, saya ingin mencari pelanggan yang berbeza dalam jadual maya yang sama dan membuat jualan produk maksimum mengikut negeri. Oleh itu, saya akan mencari jumlah jualan tertinggi pelanggan untuk produk, dan kemudian melihat data setiap negeri yang berbeza.
Pertama sekali, saya akan melakukan pengagregatan dan itulah sebabnya saya meletakkan jadual maya GROUPBY di dalam fungsi .
Selepas itu, saya akan menjalankan beberapa fungsi lelaran melalui jadual maya, dan kemudian mengira jualan pada setiap baris. Formula hanya akan mengembalikan hasil maksimum kerana saya menggunakan jadual maya terkumpul di dalam fungsi lelaran MAXX .
Lihat apa yang berlaku apabila saya memilih pelanggan tertentu di sini.
Seperti yang ditunjukkan dalam laporan, jualan produk maksimum pelanggan mengikut negeri ialah sekitar $68 000. Anda boleh melihatnya disenaraikan dalam baris pertama jadual seterusnya. Selain itu, nama produk berbeza yang dibeli pelanggan serta keadaan boleh dilihat dalam jadual. Jumlah jualan untuk pelanggan ini sahaja adalah sekitar $193, 000.
Untuk pelanggan lain, jadual mengembalikan hasil yang betul setiap kali. Mudah-mudahan, ia memberi anda gambaran keseluruhan yang baik tentang perkara yang boleh anda lakukan menggunakan fungsi GROUPBY .
Kumpulan Pelanggan Secara Dinamik Dengan Kedudukan mereka w/RANKX Dalam LuckyTemplates
Gunakan DAX Untuk Membahagikan & Kumpulan Data Dalam LuckyTemplates
Bekerja Dengan Fungsi Lelaran Dalam DAX
Kesimpulan
Bagi anda yang ingin mencuba ini, saya syorkan bermain-main dengan pelbagai kemungkinan fungsi GROUPBY . Anda boleh menggunakannya untuk membuat beberapa jenis pengagregatan dan melihat perkara yang muncul.
Ia adalah fungsi yang baik, tetapi secara peribadi saya masih lebih suka menggunakan fungsi SUMMARIZE kerana saya rasa lebih mudah. Namun, ini adalah pendapat peribadi saya sepenuhnya. Anda sentiasa boleh mencuba fungsi lain dan melihat sama ada ia sesuai dengan anda berdasarkan model anda.
Saya pasti berharap anda masih mempelajari sesuatu tentang fungsi khusus ini. Jangan lupa untuk melihat LuckyTemplates TV untuk banyak kandungan hebat yang lain.
Anda benar-benar.
Sam
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