Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya akan menunjukkan kepada anda cara berurusan dengan jadual kadar mata wang yang beberapa hari tidak diambil kira . Hari-hari ini boleh menjadi hujung minggu atau cuti.

Ini mungkin tidak menjadi masalah kadangkala, terutamanya jika perniagaan yang anda sediakan laporan tidak dibuka pada hujung minggu dan cuti. Tetapi jika mereka melakukannya, anda mungkin mendapat jumlah yang salah pada akhir bulan.

Mengetahui cara menangani data yang hilang akan membolehkan anda membandingkan jualan secara adil jika terdapat berbilang mata wang yang digunakan. Mungkin terdapat beberapa hari, sebagai contoh, di mana anda berpendapat bahawa jumlah jualan berkurangan kerana nilai mata wang menurun. Pada hakikatnya, jumlah jualan mungkin rendah kerana anda tidak mengambil kira semua hari dalam tempoh tertentu.

Dalam contoh ini, saya akan mengambil kadar mata wang terakhir yang tersedia dan menggunakannya pada tarikh yang hilang untuk mengisi ruang. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.

Isi kandungan

Data Diberi Dalam Jadual Kadar Mata Wang

Di bawah ialah jadual fakta, iaitu jadual Kadar Mata Wang . Ia menggunakan Euro sebagai mata wang asas.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ia menunjukkan data dari Januari 2016 dengan Kadar Silang yang berkaitan pada setiap hari.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Semuanya kelihatan baik dari 1 Januari. Tetapi apabila saya mencapai 26hb, tarikh seterusnya pada baris berikutnya ialah 29hb.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ini bermakna saya kehilangan data dari 27 dan 28 .

Ambil perhatian bahawa sesetengah mungkin lebih suka menggunakan Power Query untuk mengendalikan situasi ini. Buat masa ini, saya hanya mahu fokus pada DAX.

Sekarang katakan saya mahu menggunakan 0.920 pada 27 dan 28. Ini ialah kadar silang yang digunakan pada 26hb. Bagaimanakah saya boleh melakukannya menggunakan DAX?

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Mungkin ada yang mengatakan bahawa ini boleh dilakukan dengan mudah dalam Excel. Mereka mungkin betul sedikit sebanyak.

Tetapi kelebihan LuckyTemplates berbanding Excel ialah keupayaan untuk menyelami data dari perspektif yang berbeza tanpa perlu membuat semula atau mengubah apa-apa, yang kemungkinan besar akan berlaku dalam Excel.

Saya akan menunjukkan kepada anda semua langkah yang perlu anda pertimbangkan, serta langkah berbeza yang akan saya ambil untuk menampung sebarang data yang hilang daripada jadual Kadar Mata Wang.

Ukuran Kadar Mata Wang

Mula-mula, izinkan saya menunjukkan kepada anda jadual utama saya. Saya sudah mempunyai beberapa data di sini, termasuk Tarikh dan Tikus Mata Wang untuk Euro .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Dalam kes ini, kadar mata wang hanya menggunakan fungsi .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Memandangkan saya berurusan dengan satu kadar mata wang setiap hari, mudah untuk menggunakan fungsi seperti SUM , , , atau apa-apa yang serupa. Data yang dipaparkan setiap baris akan masuk akal sepenuhnya.

Satu-satunya masalah di sini ialah apa yang akan berlaku kepada Jumlah .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ini menunjukkan Jumlah sebagai 26.693, yang tidak masuk akal sama sekali. Ia benar-benar hanya merumuskan semua kadar mata wang hari ini. Oleh sebab itu, saya perlu mencari cara untuk mengulangi sepanjang hari untuk mendapatkan Jumlah sebenar .

Jadi saya akan melihat ukuran Tarikh Mata Wang saya untuk mencuba dan menyelesaikannya.

Ukuran Tarikh Semasa

Secara peribadi, saya sentiasa membuat ukuran Tarikh Semasa yang membawa masuk pada tarikh yang saya ada dalam konteks Penapis Semasa .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya juga lebih suka menggunakan . Dalam contoh ini, menggunakan fungsi MAX akan memberi saya 1/31 pada Jumlah, yang akan lebih masuk akal kerana itu adalah tarikh terakhir yang diberikan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Tarikh Mata Wang Terakhir

Jadual saya juga mengandungi Tarikh Mata Wang Terakhir . Saya mendapat ini dengan menggunakan fungsi dan merujuk jadual FactCurrencyRates dan Tarikh .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Walaupun ini menunjukkan fungsi LASTDATE , MAX juga boleh digunakan . Ini menggunakan premis yang sama seperti jadual Tarikh Semasa , tetapi memberikan titik masa tertentu berhubung dengan jadual Kadar Mata Wang .

Apabila menatal ke bawah, saya dapat melihat bahawa tiada data untuk 27 dan 28 pada bulan tersebut.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Untuk menangani hari-hari yang hilang itu, saya akan bercakap tentang lajur Tarikh Terakhir Dilaporkan Mata Wang .

Tarikh Terakhir Dilaporkan Mata Wang

Tarikh Terakhir Dilaporkan Mata Wang akan mendorong kadar yang akan digunakan untuk hari yang hilang. Konsepnya ialah kadar mata wang yang terakhir dilaporkan adalah kadar yang sama untuk digunakan pada hari yang tiada data .

Memandangkan tiada data pada kedua-dua 27 dan 28, ini bermakna data untuk 26 akan digunakan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Contoh kami juga menunjukkan bahawa Tarikh Terakhir Dilaporkan Mata Wang mungkin tidak semestinya hari sebelumnya. Oleh kerana tiada data untuk 27hb, saya masih perlu kembali ke 26hb untuk mengetahui kadar yang akan digunakan pada 28hb.

Sebelum saya melompat ke dalam ukuran yang menunjukkan cara ini dilakukan, ingat bahawa segala-galanya di sini berlaku dalam konteks cara penapis berfungsi. Saya perlu memikirkan data khusus yang ingin saya fokuskan.

Memandangkan saya berada di barisan untuk 27 haribulan, saya mahu mengalih keluar sebarang rujukan penapis dan fokus pada 26hb. Ini bermakna membawa atau kerana ia membolehkan saya mengubah suai penapis yang digunakan. Jangan keliru dengan fungsi , yang hanya boleh menyekat data lagi.

Jadi inilah ukuran yang saya gunakan untuk Tarikh Terakhir Dilaporkan Mata Wang . Saya menggunakan CALCULATE untuk contoh ini.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya sentiasa cuba mencari seberapa banyak pembolehubah yang saya boleh. Saya hanya perlu melihat skop setiap pembolehubah, kerana pembolehubah mengambil nilai di mana ia ditakrifkan .

Dalam kes ini, saya akan menggunakan Tarikh Semasa kerana saya tahu bahawa pembolehubah ini tidak akan berubah tanpa mengira fungsi yang saya gunakan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ambil perhatian bahawa ia tidak diperlukan untuk mencari pembolehubah ini. Ia hanya satu tabiat yang membolehkan saya menyemak skop setiap pembolehubah yang akan saya gunakan dalam ukuran.

Berbalik kepada ukuran, bagaimanakah saya memberitahu DAX untuk mengalih keluar penapis untuk Tarikh Semasa dan memberi saya Tarikh Mata Wang Terakhir Dirakam ?

Pertama, saya akan menggunakan FILTER untuk jadual (DimDate).

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Fungsi ALL mengalih keluar penapis yang digunakan, membuka jadual DimDate untuk saya gunakan.

Kemudian, saya menggunakan MIN untuk memberitahu DAX bahawa saya ingin menggunakan bahagian lajur DimDate yang sama dengan sama ada Tarikh Mata Wang Terakhir atau Tarikh Semasa .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Bagaimana jika Tarikh Mata Wang Terakhir dan Tarikh Semasa tidak sama? Kemudian sentiasa gunakan Tarikh Mata Wang Terakhir .

Inilah sebabnya antara 1/26 dan 1/27, ukuran akan mengambil 1/26. Dari sini, tarikh yang betul akan digunakan pada jadual Kadar Mata Wang untuk mendapatkan Kadar Mata Wang Terakhir Dilaporkan .

Kadar Mata Wang Terakhir Dilaporkan

Biar saya seret Kadar Mata Wang Terakhir Dilaporkan ke dalam jadual saya.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Anda akan melihat bahawa 27hb dan 28hb kini menggunakan 0.9200 sebagai Kadar Mata Wang memandangkan kadar yang sama digunakan pada 26hb.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Di bawah ialah ukuran yang saya gunakan untuk Kadar Mata Wang Terakhir Dilaporkan .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Sekali lagi, saya sentiasa bermula dengan menentukan beberapa pembolehubah. Dalam kes ini, saya menggunakan Mata Wang Dipilih dan Tarikh Terakhir Dilaporkan Mata Wang .

Saya akan menggunakan Mata Wang Terpilih kerana saya berurusan dengan mata wang yang berbeza di sini. Itulah sebabnya saya perlu menentukan dengan tepat mata wang tertentu yang sedang dinilai pada bila-bila masa.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Dalam contoh ini, mata wang yang berbeza boleh diakses menggunakan penghiris yang diberikan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Sudah tentu, ia tidak semestinya alat penghiris yang sedang digunakan. Ia juga boleh datang dari jadual atau visual. Apa yang penting ialah terdapat penapis yang membolehkan anda melihat data dalam mata wang yang berbeza.

Bagi LastReportedDate , ia adalah perkara yang sama dengan Tarikh Terakhir Dilaporkan Mata Wang yang saya bincangkan sebelum ini.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Untuk pembolehubah Kadar , saya menggunakan fungsi .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya membawa masuk Kadar Silang daripada jadual fakta untuk CurrencyRates .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Memandangkan saya mempunyai banyak mata wang dalam satu jadual, saya tidak boleh menggunakan tarikh itu sebagai titik rujukan tunggal. Ia mestilah gabungan mata wang yang betul dan tarikh yang betul.

Inilah sebabnya saya juga merujuk kepada penanda mata wang yang sama dengan Mata Wang Dipilih .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya juga merujuk kepada LastReportedDate .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Itulah sebabnya melihat jadual, ia menunjukkan ke-26 tiga kali sebelum ia melonjak ke ke-29.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Jualan Ditukar Menggunakan Kadar Terakhir Dilaporkan Berbanding Menggunakan Tarikh Semasa

Saya kini berada di peringkat terakhir, yang melibatkan penukaran jualan menggunakan Kadar Mata Wang Yang Dilaporkan Terakhir .

Pada asasnya, ukuran itu hanya mengambil Kadar Mata Wang Yang Dilaporkan Terakhir ini dan mendarabkannya dengan Ukuran Asas , yang dalam kes ini ialah Jumlah Jualan .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Setelah ukuran itu digunakan, anda akan melihat bahawa kedua-dua tarikh ini akan menjadi kosong. Ini bermakna tiada jualan pada tarikh ini .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ia juga ternyata bahawa terdapat jualan pada 27 dan 28 (di mana sebelum ini tiada data mata wang).

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Sejak saya merujuk Kadar Mata Wang Terakhir Dilaporkan , nombor ini telah ditukar kepada Euro.

Kali ini, saya akan menunjukkan kepada anda Jualan Ditukar Menggunakan Tarikh Semasa.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Kali ini, ia hanya melihat pada Tarikh Semasa dan bukannya mengambil kira Tarikh Terakhir Dilaporkan .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Sebaik sahaja saya meletakkan ukuran itu dalam jadual dalam lajur lain, ia hanya menunjukkan ruang kosong pada 27 dan 28.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Membandingkan Jualan Ditukar antara menggunakan Kadar Laporan Terakhir berbanding menggunakan Tarikh Semasa , Jumlah menunjukkan perbezaan yang besar.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Di mana Jualan Tertukar Menggunakan Tarikh Terakhir Dilaporkan menunjukkan jumlah lebih 4 juta, Jualan Tertukar Menggunakan Tarikh Semasa hanya menunjukkan 3.8 juta secara keseluruhan.

Itulah sebabnya sangat penting untuk memahami pembolehubah yang anda gunakan. Jika anda melihat Jumlah, ia hanya kelihatan seperti Euro mendapat pukulan besar, menarik nilai ke bawah. Tetapi pada hakikatnya, penurunan dalam Jumlah adalah kerana data yang tidak diambil kira dalam jadual Kadar Mata Wang.

Membersihkan Data

Sekarang saya telah mengisi data yang hilang, saya akan membersihkan jadual.

Saya baru sahaja menambah lajur Jualan Terformat di sini yang menunjukkan dengan jelas nombor dalam Euro.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Memandangkan saya melalui begitu banyak langkah, saya telah mengumpulkan cukup banyak lajur di sini.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Tetapi tidak semua ini diperlukan dalam membentangkan data. Jadi saya akan meneruskan dan menyingkirkannya dengan mengalih keluarnya di bawah anak tetingkap Nilai .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Sebaik sahaja ia telah dialih keluar, saya mempunyai jadual yang lebih bersih dengan hanya menunjukkan data yang diperlukan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Harap maklum bahawa saya masih boleh menukar mata wang dengan menggunakan penghiris di sini di sebelah kanan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Untuk menjadikan jadual saya lebih teliti, saya akan menambah semua mata wang lain dengan mematikan pilihan Pilih Tunggal .

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ini akan memaparkan nombor saya dalam USD, Euro dan British Pound.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Saya juga melihat beberapa ruang kosong di sini yang mewakili hari-hari apabila tiada jualan.

Saya akan mengalih keluar item tersebut dengan mematikan “ Tunjukkan item tanpa data “.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Kini, jadual hanya mengandungi baris yang mewakili tarikh dengan jualan.

Jadual Kadar Mata Wang – Perakaunan Untuk Data Yang Hilang Dengan DAX

Ini memberi saya perbandingan yang baik bagi nombor berdasarkan mata wang yang berbeza.

Jumlah juga menunjukkan nombor yang betul kerana saya menggunakan untuk mengulangi setiap baris.

Ini sangat penting. Jika anda tidak menggunakan SUMX , ia akan berakhir dengan hanya menambah semua lajur tanpa memikirkan sama ada kadar mata wang yang betul sedang digunakan.


Mencipta Jadual Penukaran Mata Wang Dalam LuckyTemplates
Logik Berbilang Mata Wang Dalam LuckyTemplates – A LOOKUPVALUE Contoh
Format Mata Wang Dalam LuckyTemplates Menggunakan DAX

Kesimpulan

Seperti yang saya nyatakan sebelum ini, ini tidak semestinya satu-satunya cara untuk menangani data yang hilang. Sebenarnya terdapat banyak cara lain untuk melakukan ini.

Dalam sesetengah kes, sebagai contoh, anda boleh menggunakan data dari awal bulan dan menggunakan nombor yang sama di seluruh jadual Kadar Mata Wang anda. Saya akan membincangkan pendekatan lain itu pada masa hadapan dalam blog berasingan.

Buat masa ini, saya menggunakan pendekatan ini kerana menggunakan Kadar Dilaporkan Terakhir paling sesuai untuk saya. Saya percaya ia adalah pilihan yang paling intuitif.

Satu perkara yang saya juga ingin tekankan ialah keperluan untuk memahami segala-galanya daripada konteks penapis. Bagaimanakah cara saya menimpa penapis? Bagaimanakah cara saya membawa masuk data terakhir yang dilaporkan? Ini akan membantu anda memahami cara mendapatkan nombor yang betul pada akhirnya.

Semua yang terbaik,


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

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.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

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.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

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

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu