Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Ramai orang percaya bahawa kami tidak boleh melakukan isihan tersuai LuckyTemplates menggunakan DAX , tetapi itu tidak benar. DAX benar-benar boleh menjamin pengisihan, dan ia sebenarnya agak mudah dilakukan. Dalam blog hari ini, saya akan menunjukkan kepada anda bagaimana anda boleh melakukannya dengan mudah. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Isi kandungan
Model Data Kami
Mari kita mulakan dengan model data mudah. Jadual data kami mempunyai tiga Kempen, ROI Dianalisis dan Kos.
Seperti yang anda lihat dalam jadual, mereka mempunyai kos yang sama tetapi ROI mereka berbeza. Konsep di sini adalah untuk mengetahui kempen yang harus kami jalankan bergantung pada ROI mereka untuk belanjawan tertentu.
Isih Tersuai LuckyTemplates: Menggunakan Gelung Sementara
Mari kita mulakan dengan ukuran dengan gelung while yang mudah.
Kami akan menetapkan belanjawan kami pada 20000 dan menyimpannya dalam pembolehubah Belanjawan menggunakan _Belanjawan.
Dan kemudian kita akan menggunakan gelung while dengan mencipta pembolehubah Jadual VAR_Table .
Kami kemudian menggunakan yang bertentangan dengan Jadual 4 asas kami dan menambah jumlah lajur yang sedang berjalan menggunakan "_RT" .
Seterusnya, kami memperoleh [ROI Dianalisis] dalam baris semasa kami yang disimpan sebagai VAR_ROI . Kemudian, kami mengambil Bajet kami . Daripadanya, kami menolak , menapis Jadual 4 untuk ROI Dianalisis yang lebih besar daripada atau sama dengan ROI yang kami rampas untuk baris semasa kami dan ambil [Kos ] .
Baris ini akan mengambil ROI tertinggi dalam baris pertama, kemudian tertinggi seterusnya untuk baris seterusnya, dan seterusnya. Jadi, pada asasnya, kita akan mempunyai lajur yang merupakan jumlah yang sedang berjalan mengira ke bawah kepada sifar dalam negatif.
Kemudian kami keluar dari gelung while kami. Kami mencipta pembolehubah Jadual Akhir kami dengan VAR_FinalTable di mana kami hanya menapis pembolehubah Jadual kami untuk Jumlah Berjalan yang lebih besar daripada atau sama dengan sifar. Kami menggunakan penapis ini kerana apa-apa di bawah sifar bermakna kami telah menjadi negatif dan kami kehabisan belanjawan.
Kemudian kita boleh menggunakan untuk nilai tersebut. Kami akan memasukkan lajur kami—Kempen, ROI Dianalisis dan Kos—dan menambah .
Kami boleh menyahsembunyikan visual Kad ini dalam anak tetingkap Pilihan dan melihat bahawa kami mempunyai Instagram dan SEM kami, yang merupakan dua ROI tertinggi kami.
Mari semak jadual asal kami untuk membandingkan hasilnya.
Kita boleh lihat bahawa PPC sememangnya mempunyai ROI yang lebih rendah daripada SEM dan Instagram.
Walau bagaimanapun, seperti yang anda mungkin perasan, keputusan kami tidak kembali dalam susunan yang betul, dengan Instagram 8.1 dipaparkan terlebih dahulu sebelum SEM 8.15.
Menggunakan Perintah Isih LuckyTemplates
Tetapi bagaimana jika kita mahu Instagram dikembalikan dahulu kerana ia mempunyai ROI dan SEM tertinggi untuk dikembalikan kedua? Pada asasnya, kami ingin menjamin urutan isihan. Ini menjadi sedikit rumit, tetapi tidak sukar untuk memahami cara melakukannya.
Beginilah rupa fungsi kita, dengan bahagian bawah adalah sama dengan gelung while yang kita ada sebelum ini.
Dan untuk menjamin susunan isihan, kita perlu melakukan sedikit kerja tambahan.
Sekali lagi, kami mulakan dengan VAR_Belanjawan kami yang kami tetapkan pada 20000. Kemudian, kami mencipta pembolehubah Kira kami menggunakan VAR_Count I dan menggunakan pada Jadual 4.
Dalam baris seterusnya, kami akan menggunakan fungsi CONCATENATEX untuk menggabungkan lajur Kempen, ROI Dianalisis dan Kos kami. Anda boleh menggunakan apa sahaja sebagai pemisah selagi ia tiada dalam data anda, jadi dalam kes ini, mari kita gunakan asterisk sahaja.
Kemudian kami akan menggunakan aksara paip (|) dalam parameter seterusnya selepas lajur kos. Kami juga akan menggunakan VAR_Ordered untuk mengisih mengikut ROI Dianalisis dalam tertib menurun, bermakna ROI tertinggi akan berada di bahagian atas.
Jika kita melihat pada baris komen, ia mengatakan bahawa kod itu akan memberikan kita hasil dalam format seperti SEM*8.158*10000 | Instagram*8.1*10000 . Ia juga akan keluar dalam susunan ROI tertinggi hingga ROI terendah.
Isih Tersuai LuckyTemplates: Menggunakan Untuk Gelung
Contoh ini menarik kerana kita mendapat gelung for , gelung while dan semua jenis fungsi hebat. Kali ini, kita akan menggunakan gelung for .
Jadual1
Untuk contoh ini, Jadual1 ialah gelung untuk kami dan apa yang kami lakukan ialah ADDCOLUMNS kepada yang bertukar daripada satu kepada kiraan kami dengan satu ditulis sebagai (1,_Count,1).
Dalam Baris kami, kami kemudian menggunakan kerana kami menggunakan aksara paip untuk memisahkan baris jadual kami. Menggunakan PATHITEM , kami kemudian ambil laluan daripada pembolehubah Tertib , iaitu rentetan kami.
Kami juga menggunakan Nilai , iaitu lajur automatik kami yang dibuat dengan GENERATESERIES , atau Kalendar 1, 2, 3, 4, 5 kami, sehingga kami kehabisan bilangan baris yang ada dalam jadual kami. Kemudian, kami mengembalikannya semula sebagai Teks .
Apa yang kami ada sekarang ialah susunan isihan yang terjamin untuk jadual kami, yang bermula dari ROI tertinggi hingga terendah. Jadi, inilah DAX anda untuk menjamin pesanan isihan.
Jadual2
Sekarang, untuk mendapatkan ini dalam format yang boleh digunakan, kita perlu melakukan Jadual2 di mana kita akan memilih lajur individu daripada rentetan yang kita ada.
Mari gunakan ADDCOLUMNS lain untuk menambah pada Jadual1, gelung untuk kami. Untuk Kempen , buat lajur kempen dan gunakan untuk menggantikan asterisk dengan paip. Kemudian, kami akan menggunakan PATHITEM pada RowPath untuk mengambil elemen pertama dan mengembalikannya sebagai TEKS.
Dalam lajur ROI Dianalisis , kami pada asasnya akan melakukan perkara yang sama. GANTIKAN asterisk dengan paip. Kemudian, ambil item kedua dalam laluan kami dan kembalikannya sebagai TEKS. Kami melakukan ini kerana atas sebab tertentu, PATHITEM membenarkan kami kembali sebagai integer atau teks tetapi bukan nombor perpuluhan.
Itu agak pelik, tetapi kita boleh menyelesaikannya kerana kita hanya perlu menambah sifar, dan DAX secara automatik akan menukar rentetan TEKS kepada nilai angka.
Sekali lagi, kami melakukan perkara yang sama untuk lajur Kos . Kami menggunakan SUBSTITUTE dan PATHITEM untuk merebut item ketiga. Kemudian, untuk mengembalikan nombor, kami menambah sifar sekali lagi kerana ia adalah nombor bulat dalam kes ini.
Selebihnya kod kami ialah gelung while yang kami bincangkan sebelum ini. Apa yang kami dapat sekarang ialah urutan isihan kami yang terjamin dari kempen tertinggi hingga terendah.
SEM kami ialah ROI kedudukan tertinggi kami untuk kempen kami dan Instagram adalah yang kedua.
Alat Luaran Dalam LuckyTemplates – LuckyTemplates Power Sort Pro
Cara Isih & Penapis Carta Dalam Pembina Laporan
Isih Visualisasi Secara Dinamik Dalam Laporan LuckyTemplates Anda
Kesimpulan
Menggunakan sementara dan untuk gelung, kami berjaya menggunakan isihan tersuai LuckyTemplates dalam model data kami berdasarkan ROI mereka—bukti bahawa DAX pasti boleh menjamin susunan isihan.
Adalah penting untuk memastikan bahawa data anda diisih dengan betul dalam DAX untuk menganalisis dan menggambarkannya dengan tepat. Anda boleh menggunakan perkara yang anda pelajari dalam tutorial ini untuk mengisih data anda dengan sewajarnya untuk laporan anda yang seterusnya.
Semua yang terbaik,
Greg Deckler
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