Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Blog ini tertumpu pada helaian masa LuckyTemplates dan kos gaji yang berkaitan. Saya akan menunjukkan kepada anda cara mengira data masa dan jenis upah menggunakan DAX. Saya akan menunjukkan penyelesaian DAX menggunakan ukuran dan satu lagi menggunakan lajur yang dikira. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Contoh ini datang daripada , yang kami jalankan dalam LuckyTemplates. Ini ialah senario kehidupan sebenar yang sering kita hadapi dalam organisasi dan perniagaan, dan LuckyTemplates hanyalah alat yang sesuai untuk membantu menjadikan kerja lebih mudah dan pantas.
Jadi, mari kita lakukannya.
Isi kandungan
Helaian Masa & Upah LuckyTemplates: Penyelesaian Lajur Dikira
Untuk penyelesaian DAX yang dikira menggunakan lajur yang dikira, saya pergi ke jadual Masa dan mencipta ukuran, yang saya panggil CC-Regular Hours , untuk mengira waktu biasa.
Dalam formula ini, saya mendapat jam daripada jadual dan memasukkannya ke dalam pembolehubah ( ). Kemudian saya mengira hari cuti, hujung minggu atau hari biasa. Dengan fungsi , saya memanfaatkan model data untuk menentukannya, dan kemudian saya menggunakan dua pembolehubah (_IsHolidayDay dan _IsWeekendDay ) untuk menentukan yang ketiga ( _IsRegularDay ).
Akhir sekali, saya menggunakan pernyataan di mana saya menyemak waktu biasa. Dua lagi (cuti dan hujung minggu) akan menjadi . Dan jika ia adalah hari biasa, saya mahu mengembalikan jam sehingga lapan jam, dan kemudian saya akan menggunakan binaan RETURN Result .
Saya akan melakukan perkara yang hampir sama untuk formula waktu kerja lebih masa ( CC-Waktu Kerja Lebih Masa ) – Saya hanya akan menukar penyataan SWITCH TRUE. Ini akan mengembalikan waktu untuk hari hujung minggu. Jika hari biasa, ia akan mengembalikan jam melebihi lapan jam.
Untuk waktu cuti, ia akan mengembalikan semua waktu jika hari cuti, dan kembali kosong jika hari hujung minggu atau hari biasa.
Sekarang mari kita beralih kepada gaji. Untuk formula gaji jam biasa, saya akan memanfaatkan lajur terkira yang baru saya buat untuk waktu biasa. Saya akan menentukan gaji yang sesuai dengan menggunakan WageType , Straight Time .
Saya mendapat gaji setiap jam pekerja daripada model data dan kemudian saya menggunakan LOOKUPVALUE mendapatkan pengganda daripada jadual Jenis Upah putus sambungan untuk digunakan. Dan akhirnya, saya mengira pembolehubah Result , kemudian mempunyai RETURN Result pada penghujungnya.
Untuk kerja lebih masa, saya hanya akan menukar jenis upah kepada Masa Setengah .
Saya akan melakukan perkara yang sama untuk gaji cuti, tetapi saya hanya akan menukar jenis upah kepada Double Time .
Akhir sekali, saya akan melakukan jumlah mudah untuk menjadikan jumlah nilai tersedia kepada saya.
Apabila saya menyeret lajur ini ke dalam laporan, kita boleh melihat hasilnya.
Helaian Masa & Upah LuckyTemplates: Penyelesaian DAX Menggunakan Langkah
Saya akan melakukan perkara yang hampir sama seperti yang saya lakukan untuk lajur yang dikira, tetapi kali ini saya akan membuat satu perubahan kecil.
Saya tidak mempunyai akses kepada nilai masa secara langsung daripada jadual, jadi saya akan menggunakan SELECTEDVALUE sini untuk mendapatkan jam yang dikaitkan dengan entri masa tertentu yang dipaparkan dalam visual. Selain daripada itu, kod adalah sama seperti untuk versi lajur yang dikira.
Saya telah melakukan perkara yang hampir sama untuk waktu lebih masa dan waktu cuti. Ia adalah peraturan yang sama seperti untuk lajur yang dikira.
Mengenai gaji, mereka dikira dengan cara yang sama. Satu-satunya perbezaan daripada lajur yang dikira ialah pembolehubah untuk jam. Saya menggunakan nilai ukuran yang saya kira. Saya juga melakukan perkara yang sama untuk gaji lebih masa dan perkara yang sama untuk gaji cuti.
Kemudian, saya akan menulis ukuran jumlah mudah untuk jumlah gaji.
Dan sekarang saya menambah langkah-langkah ini ke dalam jadual supaya kita dapat melihat hasilnya. Perhatikan bahawa tiada satu pun daripada ukuran menunjukkan jumlah. Untuk melihat jumlah nilai bagi ukuran di sini, saya akan menggunakan corak jumlah yang salah betulkan . Untuk melakukan ini, saya perlu membuat langkah yang menggunakan jadual maya untuk meniru jadual fizikal yang saya ada di sini.
Betulkan Corak Jumlah yang Salah
Untuk membetulkannya, saya perlu membuat langkah yang menggunakan jadual maya untuk meniru jadual fizikal yang saya ada di sini. Jadi untuk jumlah jam, saya menggunakan binaan untuk mencipta jadual maya dengan ID masa dan jam. Dan kemudian saya menggunakan di atas jadual maya untuk mengira nilai.
Saya akan menyeretnya ke dalam jadual di bawah, dan kini kita boleh melihat jumlah jam.
Saya akan melakukan perkara yang sama untuk upah, di mana saya akan menggunakan dan SUMMARIZE . Dan kemudian untuk hasilnya, saya akan menggunakan fungsi untuk ukuran yang telah saya buat dan SUMX untuk jadual maya.
Saya kemudian menambahnya ke dalam jadual di sini, dan kita dapat melihat bahawa kita mempunyai jumlah gaji sekarang.
Perkara lain ialah apabila saya meletakkan ukuran Jumlah Upah saya dalam carta bar ringkas dengan jabatan dan jenis upah, anda akan melihat bahawa saya tidak mendapat sebarang nilai di sini.
Ini adalah sebahagian daripada isu jumlah yang salah tetap. Dan salah satu cara terbaik yang saya dapati untuk membetulkannya ialah menggunakan jadual maya dan menukar ukuran.
Jadi saya akan keluarkan yang tanpa jadual maya dan saya akan tambahkan yang dengan jadual maya.
Lajur Terkira LuckyTemplates vs Lajur: Perbandingan
Lajur Terkira LuckyTemplates: Petua & Amalan Terbaik
Ukur Cawangan: Strategi Pembangunan LuckyTemplates
Kesimpulan
Kedua-dua penyelesaian DAX bagus untuk helaian masa LuckyTemplates dan cabaran upah ini. Walau bagaimanapun, mereka juga mempunyai kebaikan dan keburukan mereka.
Faedah menggunakan langkah adalah bahawa ia adalah amalan terbaik. Ia tidak dikira apabila model disegarkan, sebaliknya hanya apabila ukuran sebenarnya digunakan dalam visual. Kelemahan bagi mereka ialah ia memerlukan sedikit kod DAX tambahan apabila kami bekerja dengan jadual maya untuk mewakili sesuatu untuk mendapatkannya dikira dengan betul. Tetapi ia bukan perkara besar sama sekali.
Bagi lajur yang dikira, saya mendapati bahawa ia lebih mudah dipelajari dan digambarkan. Mereka adalah tempat permulaan yang sangat biasa bagi mereka yang datang dari Excel. Walau bagaimanapun, salah satu had lajur yang dikira ialah lajur tersebut sebenarnya dibuat secara fizikal dalam model data dan ia meningkatkan saiz model anda, yang akan mengurangkan prestasi laporan anda.
Dan peraturan umum ialah anda tidak seharusnya membuat lajur terkira pada jadual fakta. Jika anda perlu membuat lajur yang dikira, cuba lakukannya pada jadual dimensi.
Saya secara peribadi menggunakan lajur yang dikira untuk menambah pengkategorian pada beberapa jadual dimensi, di mana terdapat banyak dimensi untuk ditunjukkan.
Saya harap anda menikmati yang ini dan belajar banyak. Anda boleh menonton video penuh tutorial ini di bawah.
Cheers!
Greg
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