Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam tutorial ini, kita akan belajar cara membuat jadual penukaran mata wang untuk Jualan dalam LuckyTemplates menggunakan ukuran DAX. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Menggunakan teknik ini, kita hanya perlu mencipta penghiris mudah untuk menukar mata wang kepada yang lain. Ini amat berguna apabila berurusan dengan data yang mengandungi berbilang mata wang dalam LuckyTemplates.
Untuk demonstrasi ini, kami akan menggunakan pangkalan data World Wide Importers daripada Microsoft.
Isi kandungan
Andaian Digunakan
Ini adalah andaian asas yang digunakan dalam contoh ini:
Untuk andaian pertama, ini boleh berlaku jika data sumber kami tidak mempunyai data untuk hujung minggu atau cuti. Walaupun tiada kadar sebenar pada hari-hari tertentu itu, ini tidak bermakna kadar tidak wujud.
Andaian kedua ialah kita mempunyai Jadual Dimensi Kadar Mata Wang. Kami boleh mencipta ini berdasarkan kadar mata wang fakta kami dan kemudian menambah medan berbeza padanya.
Seterusnya, kami juga akan menganggap bahawa Jualan (ukuran yang digunakan dalam keadaan ini) ditukar pada tarikh jualan berlaku. Kami boleh mengambil kadar purata bulan itu atau memilih untuk tidak menukarnya kepada mata wang tertentu sehingga akhir bulan.
Terdapat pelbagai cara untuk melihat perkara ini yang bergantung pada keperluan perniagaan yang berbeza-beza. Tetapi untuk demo ini, kami hanya akan mengatakan bahawa kami ingin menukarnya pada hari jualan itu berlaku.
Kami juga akan menganggap bahawa semua Jualan awal yang dibuat adalah dalam USD.
Model Data Daripada Pengimport Seluruh Dunia
Mari kita lihat model data .
Sekali lagi, ini datang daripada pangkalan data World Wide Importers.
Kami mempunyai dua Jadual Fakta - jadual Jualan dan jadual Kadar Mata Wang. Kita dapat melihat bahawa dua jadual fakta berkaitan dengan jadual DimDate dari lajur tarikh. Ini akan digunakan sebagai penapis untuk matriks atau jadual.
Jadual DimCurrencyRates adalah berkaitan dengan jadual FactCurrencyRates berdasarkan ticker kadar mata wang.
Sekarang, jika kita melihat pada jadual DimCurrencyRates, kita dapat melihat bahawa ticker ialah nilai unik yang akan dikaitkan dengan jadual FactCurrencyRates.
Terdapat juga lajur yang mengandungi nama penuh penanda sekiranya sesetengah pengguna tidak biasa dengan singkatan tersebut.
Lajur teks dan format utama tidak akan digunakan dalam demo ini. Ia hanya akan berfungsi sebagai lajur yang membolehkan kami memformat mata wang dengan sewajarnya menggunakan hanya satu ukuran.
Urutan pengisihan ialah cara mata wang ini akan dilihat dalam penghiris. USD adalah yang paling biasa digunakan jadi ia diletakkan di bahagian atas. Ia adalah susunan yang lebih mudah berbanding dengan menjadikannya mengikut abjad.
Menukar Mata Wang Dalam LuckyTemplates
1. Buat Langkah Asas
Langkah pertama ialah membuat ukuran asas.
Dalam kes ini, kami menggunakan Jumlah Jualan. Untuk tunjuk cara ini, kami tidak mempunyai lajur Jumlah Jualan jadi, kami menggunakan untuk mengulangi Jualan Fakta dan mendapatkan Kuantiti didarab dengan Harga Unit.
Jadual hanya menunjukkan Tarikh dan Jumlah Jualan:
2. Tambah Penghiris
Untuk langkah seterusnya, kami akan menambah penghiris daripada jadual kadar mata wang dimensi kami. Kami akan menggunakan nama penuh mata wang.
3. Tambah Mata Wang Yang Dipilih Dan Ukuran Tarikh Semasa
Kami perlu mempunyai dua langkah tambahan untuk membantu kami mengetahui mata wang yang dipilih pengguna.
Jika pengguna memilih lebih daripada satu mata wang, ia akan menggunakan mata wang lalai secara automatik iaitu USD.
Mata wang lalai akan bergantung pada keperluan perniagaan. Ini juga boleh dibuat untuk menunjukkan kosong atau ralat.
Sekarang, tarikh semasa juga penting untuk teknik ini. Dan apabila kita sebut tarikh semasa, kita tidak merujuk kepada tarikh hari ini. Sebaliknya, ini bermaksud tarikh untuk konteks penapis semasa.
Kami juga ingin tahu di mana kami berada, yang sekali lagi merujuk kepada status kami dalam konteks penapis semasa.
4. Tambah Ukuran Jualan Tertukar
Sekarang mari kita pergi ke jadual fail dan tentukan cara menyusunnya untuk mendapatkan nilai yang ditukar.
Ini adalah langkah terakhir untuk mendapatkan jualan yang ditukar.
Pembolehubah digunakan kerana ia membersihkan kod dan menjadikannya lebih mudah untuk nyahpepijat.
Kami ingin tahu di mana kami berada dalam tarikh semasa supaya kami mempunyai pembolehubah yang ditakrifkan sebagai Tarikh. Kami juga mempunyai mata wang yang kami pilih.
Ini adalah dua langkah sebelumnya yang baru kami buat.
Kami juga menyertakan ukuran yang ingin kami tukar.
Dimensi ini boleh ditukar kepada apa sahaja. Ia boleh menjadi Keuntungan atau Margin, antara lain. Tetapi untuk contoh ini, kami tetap dengan Jumlah Jualan.
Untuk mengetahui kadar yang perlu kami berikan, kami akan mencari Kadar Bersilang dalam jadual FactCurrencyRates.
Untuk mencari mata wang yang dipilih, kami menggunakan Ticker dari jadual yang sama. Inilah sebabnya CurrencySelected telah disediakan menggunakan ticker.
Dengan persediaan ini, konteks penapis semasa akan menarik balik hanya satu kadar silang kerana terdapat hanya satu mata wang yang dipilih pada satu masa.
Seterusnya, kami hanya perlu mendarabkan Kadar dengan Jualan kami untuk mendapatkan nilai yang ditukar.
5. Menyediakan Jadual Penukaran Mata Wang
Jika kita mengambil Nama Penuh jadual kadar mata wang dan meletakkannya di bawah Lajur, kita akan melihat jumlah yang dibentangkan dalam semua mata wang yang berbeza.
Jadi, anda mempunyai satu ukuran, Jualan Tertukar, yang dengan cepat mencipta jadual penukaran mata wang yang mengandungi jumlah Jualan yang dibentangkan sebagai 20 mata wang berbeza.
Kesimpulan
Teknik ini mempersembahkan cara mudah untuk mencipta jadual penukaran mata wang dalam LuckyTemplates.
Kunci untuk memudahkan urusan ialah memastikan kami tidak mengulangi kod, ukuran dan formula. Semuanya memerlukan sedikit pemikiran kreatif untuk mencari penyelesaian yang menjadikan penukaran mata wang dalam LuckyTemplates lebih mudah.
Saya harap anda telah belajar banyak daripada teknik ini.
Semua yang terbaik,
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