Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial ini, saya akan merangkumi dua tempat di mana anda boleh menulis formula DAX anda. Kedua-dua tempat ini ialah lajur dan ukuran yang dikira . Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Saya akan menyemak setiap satu pada satu masa dan saya akan mulakan dengan lajur yang dikira.
Isi kandungan
Menggunakan Lajur Dikira
Lajur yang dikira ialah lajur tambahan yang tidak wujud dalam sumber data mentah anda.
Ini bermakna kami perlu menambahkannya secara fizikal pada jadual data anda.
Untuk melakukan ini, anda meletakkan beberapa logik formula DAX ke dalam lajur untuk mencipta lajur tambahan itu. Ini sangat serupa dengan bekerja dalam Excel dan anda ingin menambah lajur lain dengan formula.
Dalam contoh ini, kami akan menggunakan jadual fakta ini yang mengandungi semua jualan yang kami buat di kedai runcit kami dan kami akan menambah harga produk.
Harga sebenarnya sudah wujud dalam Jadual Produk di sini, di mana kami mempunyai Harga Jualan Asal dan Harga Semasa.
Tetapi untuk menunjukkan kepada anda cara membuat lajur yang dikira, saya juga akan menambahkan ini pada Jadual Jualan.
Dalam kebanyakan contoh ini, terutamanya dengan lajur yang dikira, anda sebenarnya tidak perlu membuat lajur ini.
Jika anda datang daripada latar belakang Excel, maka anda mungkin fikir anda perlu melakukannya, tetapi anda tidak perlu menggunakan LuckyTemplates. Saya hanya melakukan ini untuk menunjukkan kepada anda apa itu lajur yang dikira.
Tetapi kemudian, saya akan menunjukkan kepada anda bagaimana anda sebenarnya boleh menggunakan langkah untuk menjalankan pengiraan ini berbanding menambah lajur fizikal di dalam jadual data.
Jadi mari tambahkan Harga di sini sama seperti contoh pertama kami.
Untuk membuat lajur yang dikira, buka reben Pemodelan dan pilih Lajur Baharu .
Saya akan menulis beberapa logik yang agak mudah di sini untuk memasukkan Harga ke dalam lajur ini. Saya akan memanggilnya Harga Jualan dan kemudian menggunakan fungsi BERKAITAN untuk merujuk nama lajur.
Dalam kes ini, saya akan merujuk lajur Harga Semasa . Itu akan memberi saya harga jualan untuk setiap item yang dijual.
Fungsi BERKAITAN membawa masuk harga setiap produk individu.
Kemudian kita boleh menulis lajur baharu di sini dan memanggilnya sebagai Jumlah Hasil . Kami menggunakan formula:
Jumlah Hasil = Jualan[Kuantiti] * Jualan[Harga Jualan]
Ini hanyalah beberapa contoh bagaimana anda boleh membuat lajur yang dikira.
Anda juga boleh membuat lajur terkira dalam mana-mana jadual dalam model data anda. Ia tidak semestinya hanya jadual fakta atau jadual jualan. Ia boleh berada di dalam Jadual LOOKUP anda juga.
Sebagai contoh, kami melompat ke Jadual Tarikh terperinci ini. Fikirkan lajur ini sebagai lajur yang akan menjadi penapis bagi ukuran DAX anda.
Semasa saya melihat jadual ini, saya melihat bahawa terdapat satu dimensi di sini yang tidak wujud pada masa ini, yang mungkin saya mahu masukkan ke dalam beberapa visualisasi saya.
Untuk mempamerkan cara lain untuk mencipta lajur yang dikira, saya akan menggunakan lajur MonthName.
Nama Bulan di sini ialah bulan penuh, tetapi saya hanya mahukan tiga huruf pertama setiap bulan.
Jadi saya akan pergi ke Lajur Baharu dalam reben Pemodelan dan memanggil lajur ini sebagai Bulan Pendek .
Saya akan menggunakan beberapa logik yang anda mungkin biasa dengan Excel. Saya akan menggunakan KIRI, kemudian cari nama bulan saya, dan saya hanya akan menggunakan tiga huruf pertama nama bulan itu .
Sekarang jika kita menyeberang ke sisi, kita akan melihat lajur Bulan Pendek , di mana kita hanya mempunyai tiga huruf pertama setiap bulan.
Saya suka memanggil ini menambah dimensi tambahan kepada analisis kerana kami pada asasnya mencipta penapis lain yang boleh kami gunakan sepanjang mana-mana analisis kami yang kami lakukan dari sini dan seterusnya.
Jika kita kembali kepada model data, anda akan melihat bahawa lajur Bulan Pendek kini wujud dalam Jadual Tarikh kami dan ia boleh menapis apa sahaja yang kami lakukan di dalam jadual Jualan ini.
Jadi jika kita akan menjalankan pengiraan dan mengira kuantiti, kita kini boleh menapisnya mengikut Bulan Pendek.
Saya ingin mengulangi bahawa anda tidak disyorkan untuk mencipta lajur ini di sini kerana kami sebenarnya boleh membuat semua pengiraan ini dalam ingatan.
Melalui mencipta langkah, kita boleh melakukan pengiraan dalaman ini tanpa perlu meletakkannya secara fizikal di dalam jadual.
Itulah perkara penting yang perlu diingat semasa anda belajar cara menulis formula DAX di atas jadual data anda.
Menggunakan Langkah
Sekarang mari kita bercakap tentang langkah-langkah.
Fikirkan tentang ukuran sebagai pengiraan maya. Ia sebenarnya tidak terletak di dalam model anda, tetapi ia terletak di atas model anda.
Apabila anda menggunakan ukuran, ia hanya berjalan dan melakukan pengiraan pada masa anda menggunakannya.
Dalam Excel, setiap kali anda menjalankan pengiraan dalam lajur atau dalam mana-mana sel, pengiraan semula setiap masa. Tetapi dalam LuckyTemplates, ukuran hanya mengira sendiri apabila ia perlu.
Ukuran adalah seperti prosedur pengiraan tersimpan yang hanya didayakan jika anda menggunakannya dalam visualisasi.
Jadi mari kita buat langkah mudah untuk menyerlahkan perkara itu. Mula-mula, saya akan memilih Jadual Jualan dan kemudian pilih mana-mana lajur di sana.
Untuk membuat ukuran baharu, pergi ke reben Pemodelan dan klik pada Ukuran Baharu .
Mengklik pada ikon membuka bar formula ini di mana anda boleh menaip formula anda:
Saya akan memasukkan Jumlah Kuantiti Dijual untuk mendapatkan jumlah lajur Kuantiti dalam jadual Jualan.
Sekarang kita mempunyai ukuran yang sangat mudah ini, dan ia hampir melengkapkan pengiraannya.
Ia juga mengira segala-galanya dalam ingatan. Dalam erti kata lain, ini adalah mengira jumlah item yang telah kami jual sepanjang masa.
Perkara utama yang perlu diingat di sini ialah ukuran ini hanya disimpan di dalam model kami, tetapi ia sebenarnya tidak berfungsi dan menjalankan sebarang pengiraan, melainkan kami menyeretnya pada halaman laporan kami. Kemudian ia akan pergi dan menjalankan pengiraan secara maya.
Jadi dalam kes ini, ukuran ini hampir pergi ke jadual Jualan, pergi ke lajur Kuantiti dalam jadual itu, dan kemudian melakukan jumlah ke atas keseluruhan lajur itu.
Ini sebenarnya dipanggil ukuran pengagregatan , yang akan kami bincangkan sebentar lagi.
Sekarang saya akan mencipta ukuran baharu dan saya akan memanggilnya sebagai Jumlah Jualan . Kemudian saya akan menggunakan fungsi lelaran yang dipanggil SUMX , yang akan saya terangkan dalam model lain sebentar lagi.
Saya merujuk jadual Jualan, dan menghasilkan formula ini:
Jumlah Jualan = SUMX( Jualan, Jualan[Kuantiti] * BERKAITAN( Produk[Harga Semasa] )
Jika anda masih ingat, kami tidak meletakkan harga semasa BERKAITAN ini secara fizikal di dalam jadual data. Tetapi dalam kes ini, saya hampir meletakkannya di dalam jadual data dengan memasukkannya dalam ukuran ini.
Kemudian fungsi lelaran SUMX pergi ke jadual Jualan dan memilih setiap baris tunggal dalam jadual didarab dengan kuantiti dengan harga semasa yang berkaitan.
Jumlah Jualan ini kini akan memberi saya hasil.
Anda juga boleh melakukan pemformatan dalam tab Pemodelan, di mana jenis Data anda berada di bahagian atas.
Ketahui Cara Menuai Pilihan Penghiris LuckyTemplates Untuk Digunakan Dalam Langkah Lain Meletakkan Nombor Hari Kerja dan Hari Hujung Minggu ke dalam Jadual Tarikh Dalam LuckyTemplates Tunjukkan Keputusan Sehingga Tarikh Semasa Atau Tarikh Tertentu Dalam LuckyTemplates
Kesimpulan
Kami meneliti lajur dan ukuran yang dikira, di mana anda boleh menulis formula DAX anda.
Perkara utama dengan lajur yang dikira ialah anda secara fizikal meletakkan lajur data ke dalam model anda. Jika anda melakukannya kadangkala pada beberapa jadual anda yang lebih besar, lajur itu boleh menjadi lajur yang sangat besar.
Adalah penting untuk menyedari bahawa lajur yang dikira ini boleh menggunakan banyak memori dalam model anda.
Mereka boleh menjadikan saiz fail anda lebih besar dan kadangkala boleh memberi kesan kepada prestasi bergantung pada saiz jadual.
Tetapi anda boleh mengatasinya dengan menggunakan langkah-langkah yang berkesan untuk menjalankan banyak pengiraan ini secara maya. Anda masih akan mendapat hasil yang sama seperti yang anda akan perolehi dengan menulis lajur yang dikira ini .
Saya harap tutorial ini menjadikannya lebih jelas untuk anda dua tempat di mana anda boleh menulis formula DAX anda dan pertimbangan semasa menulis formula DAX.
Ini juga akan membantu anda memahami cara memasukkan DAX ke dalam analisis anda dalam LuckyTemplates.
Selamat mengulas 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