การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างตารางการแปลงสกุลเงินสำหรับการขายใน LuckyTemplates โดยใช้มาตรการ DAX คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

เมื่อใช้เทคนิคนี้ เราจะต้องสร้างตัวแบ่งส่วนข้อมูลอย่างง่ายเพื่อแปลงสกุลเงินเป็นสกุลเงินอื่น สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อต้องจัดการกับข้อมูลที่มีหลายสกุลเงินใน LuckyTemplates

สำหรับการสาธิตนี้ เราจะใช้ฐานข้อมูล World Wide Importers จาก Microsoft

สารบัญ

สมมติฐานที่ใช้

นี่คือสมมติฐานพื้นฐานที่ใช้ในตัวอย่างนี้:

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

สำหรับสมมติฐานแรก กรณีนี้อาจเกิดขึ้นได้หากแหล่งข้อมูลของเราไม่มีข้อมูลสำหรับวันหยุดสุดสัปดาห์หรือวันหยุดนักขัตฤกษ์ แม้ว่าจะไม่มีอัตราจริงในวันที่กำหนด แต่ก็ไม่ได้หมายความว่าไม่มีอัตราดังกล่าว

สมมติฐานที่สองคือเรามีตารางมิติอัตราสกุลเงิน เราสามารถสร้างสิ่งนี้ตามอัตราสกุลเงินจริงของเรา แล้วจึงเพิ่มฟิลด์ต่างๆ ลงไป

ต่อไป เราจะถือว่ายอดขาย (หน่วยวัดที่ใช้ในอินสแตนซ์นี้) ถูกแปลงในวันที่มีการขาย เราอาจใช้อัตราเฉลี่ยของเดือนหรือเลือกที่จะไม่แปลงเป็นสกุลเงินใดสกุลเงินหนึ่งจนกว่าจะถึงสิ้นเดือน

มีหลายวิธีในการดูสิ่งนี้ซึ่งขึ้นอยู่กับข้อกำหนดของธุรกิจที่แตกต่างกัน แต่สำหรับการสาธิตนี้ เราจะบอกว่าเราต้องการแปลงในวันที่ขาย

นอกจากนี้ เราจะถือว่าการขายเริ่มต้นทั้งหมดที่เกิดขึ้นเป็นสกุลเงินดอลลาร์สหรัฐฯ

แบบจำลองข้อมูลจากผู้นำเข้าทั่วโลก

มาดูแบบจำลองข้อมูลกัน 

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

อีกครั้งนี้มาจากฐานข้อมูลผู้นำเข้าทั่วโลก

เรามีตารางข้อเท็จจริงสองตาราง – ตารางการขายและตารางอัตราสกุลเงิน เราจะเห็นว่าตารางข้อเท็จจริงทั้งสองเกี่ยวข้องกับตาราง DimDate จากคอลัมน์วันที่ ซึ่งจะใช้เป็นตัวกรองสำหรับเมทริกซ์หรือตาราง

ตาราง DimCurrencyRates เกี่ยวข้องกับตาราง FactCurrencyRates โดยอ้างอิงจากสัญลักษณ์อัตราสกุลเงิน

ตอนนี้ ถ้าเราดูที่ตาราง DimCurrencyRates เราจะเห็นว่าทิกเกอร์เป็นค่าเฉพาะที่จะเกี่ยวข้องกับตาราง FactCurrencyRates

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

นอกจากนี้ยังมีคอลัมน์ที่มีชื่อเต็มของทิกเกอร์ในกรณีที่ผู้ใช้บางคนไม่คุ้นเคยกับตัวย่อ

ข้อความนำหน้าและคอลัมน์รูปแบบจะไม่ถูกนำมาใช้ในการสาธิตนี้ โดยจะทำหน้าที่เป็นคอลัมน์ที่ช่วยให้เราสามารถจัดรูปแบบสกุลเงินได้อย่างเหมาะสมโดยใช้หน่วยวัดเดียวเท่านั้น

ลำดับการจัดเรียงคือวิธีการดูสกุลเงินเหล่านี้ในตัวแบ่งส่วนข้อมูล USD เป็นสกุลเงินที่ใช้บ่อยที่สุด ดังนั้นจึงวางไว้ที่ด้านบนสุด เป็นการจัดเรียงที่สะดวกกว่าเมื่อเทียบกับการเรียงตามตัวอักษร 

การแปลงสกุลเงินใน LuckyTemplates

1. สร้างการวัดพื้นฐาน

ขั้นตอนแรกคือการสร้างการวัดพื้นฐาน

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

ในกรณีนี้ เรากำลังใช้ยอดขายรวม สำหรับการสาธิตนี้ เราไม่มีคอลัมน์ยอดขายรวม ดังนั้น เราจึงใช้เพื่อวนซ้ำ FactSales และรับปริมาณคูณด้วยราคาต่อหน่วย

ตารางเป็นเพียงการแสดงวันที่และยอดขายรวม:

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

2. เพิ่มตัวแบ่งส่วนข้อมูล

สำหรับขั้นตอนต่อไป เราจะเพิ่มตัวแบ่งส่วนข้อมูลจากตารางอัตราสกุลเงินมิติของเรา เราจะใช้ชื่อเต็มของสกุลเงิน

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

3. เพิ่มหน่วยวัดสกุลเงินที่เลือกและวันที่ปัจจุบัน

เราจำเป็นต้องมีมาตรการเพิ่มเติมสองอย่างเพื่อช่วยเราหาสกุลเงินที่ผู้ใช้เลือก

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

หากผู้ใช้เลือกมากกว่าหนึ่งสกุลเงิน ระบบจะใช้ค่าเริ่มต้นโดยอัตโนมัติซึ่งก็คือ USD 

สกุลเงินเริ่มต้นจะขึ้นอยู่กับข้อกำหนดทางธุรกิจ นอกจากนี้ยังสามารถแสดงช่องว่างหรือข้อผิดพลาด

ตอนนี้ วันที่ปัจจุบันก็มีความสำคัญสำหรับเทคนิคนี้เช่นกัน และเมื่อเราพูดว่าวันที่ปัจจุบัน เราไม่ได้หมายถึงวันที่วันนี้ แต่หมายถึงวันที่สำหรับบริบทตัวกรองปัจจุบัน

เราต้องการทราบว่าเราอยู่ที่ไหน ซึ่งหมายถึงสถานะของเราอีกครั้งในบริบทตัวกรองปัจจุบัน 

4. เพิ่มการวัดยอดขายที่แปลงแล้ว

ตอนนี้ไปที่ตารางไฟล์และกำหนดวิธีการรวมเข้าด้วยกันเพื่อรับค่าที่แปลงแล้ว 

นี่เป็นมาตรการขั้นสุดท้ายเพื่อให้ได้ยอดขายที่แปลงแล้ว

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

มีการใช้ตัวแปรเพราะล้างโค้ดและทำให้ง่ายต่อการดีบัก

เราต้องการทราบว่าเราอยู่ที่ไหนในวันที่ปัจจุบัน เราจึงกำหนดตัวแปรเป็นวันที่ เรายังมีสกุลเงินที่เราเลือก

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

นี่คือสองมาตรการก่อนหน้านี้ที่เราเพิ่งสร้างขึ้น

เรายังรวมหน่วยวัดที่เราต้องการแปลงด้วย

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

มิตินี้สามารถเปลี่ยนเป็นอะไรก็ได้ อาจเป็นกำไรหรือมาร์จิ้น เป็นต้น แต่สำหรับตัวอย่างนี้ เราจะยึดตามยอดขายรวม

เพื่อให้ทราบอัตราที่เราต้องให้ เราจะค้นหา Crossrate ในตาราง FactCurrencyRates

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

ในการค้นหาสกุลเงินที่เลือก เรากำลังใช้ Ticker จากตารางเดียวกัน นี่คือสาเหตุที่ CurrencySelected ได้รับการตั้งค่าโดยใช้ทิกเกอร์

ด้วยการตั้งค่านี้ บริบทตัวกรองปัจจุบันจะดึงอัตราการข้ามกลับเพียงหนึ่งอัตรา เนื่องจากเลือกได้ครั้งละหนึ่งสกุลเงินเท่านั้น 

ต่อไป เราต้องคูณอัตราด้วยยอดขายของเราเพื่อรับมูลค่าที่แปลงแล้ว

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

5. การตั้งค่าตารางการแปลงสกุลเงิน

หากเราใช้ชื่อเต็มของตารางอัตราสกุลเงินและวางไว้ใต้คอลัมน์ เราจะเห็นจำนวนเงินที่แสดงในสกุลเงินต่างๆ ทั้งหมด

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

การสร้างตารางการแปลงสกุลเงินใน LuckyTemplates

ดังนั้น คุณมีการวัดเดียวคือ Conversion Sales ซึ่งสร้างตารางการแปลงสกุลเงินที่มียอดขายที่แสดงเป็นสกุลเงินที่แตกต่างกัน 20 สกุลเงินได้อย่างรวดเร็ว 

บทสรุป

เทคนิคนี้นำเสนอวิธีง่ายๆ ในการสร้าง ตาราง การแปลงสกุลเงินใน LuckyTemplates

กุญแจสำคัญในการทำให้สิ่งต่าง ๆ ง่ายขึ้นคือต้องแน่ใจว่าเราไม่ได้ใช้รหัส หน่วยวัด และสูตรซ้ำ ๆ ทุกอย่างต้องการความคิดสร้างสรรค์เล็กน้อยเพื่อค้นหาโซลูชันที่ทำให้การแปลงสกุลเงินใน LuckyTemplates ง่ายขึ้น

ฉันหวังว่าคุณจะได้เรียนรู้มากมายจากเทคนิคนี้

สิ่งที่ดีที่สุด


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้