วิธี Unpivot คอลัมน์ใน LuckyTemplates

วิธี Unpivot คอลัมน์ใน LuckyTemplates

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

คุณลักษณะUnpivot Columnsใน LuckyTemplates จะแปลงส่วนหัวของข้อมูลที่จัดเก็บไว้ในแนวนอนเป็นรูปแบบแนวตั้ง

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

สารบัญ

การวิเคราะห์ตารางอัตราแลกเปลี่ยน 

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

วิธี Unpivot คอลัมน์ใน LuckyTemplates

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

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

วิธี Unpivot คอลัมน์ใน LuckyTemplates

เนื้อหาของตารางหลักคือ  สกุลเงินต่างประเทศสกุลเงินท้องถิ่นอัตราแลกเปลี่ยนเต็มและวิธี  อื่น  ใน  การอ้างอิงอัตราแลกเปลี่ยน ทั้งหมดนี้เป็นมิติต่างๆ ที่เราอาจต้องการใส่ลงในการแสดงภาพของเรา  

การเชื่อมต่อข้อมูลสาธิต

เรามาเริ่มกันที่การเชื่อมต่อข้อมูลสาธิตของ European Sales Organizationโดยคลิกที่ExcelภายในตัวเลือกNew Source

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จาก  หน้าต่าง Navigator เลือกTable7จากนั้นคลิก   ปุ่ม    OK

วิธี Unpivot คอลัมน์ใน LuckyTemplates

เปลี่ยน  ชื่อ  Table7  เป็น  Exchange_Rates

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ย้ายตารางนี้ไปไว้ใน   กลุ่ม  Staging Query ของเรา

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้นปิดใช้งานตัวเลือกการโหลด   

วิธี Unpivot คอลัมน์ใน LuckyTemplates

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

สิ่งต่อไปที่เราจะทำคือการอ้างอิง

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้น ให้ย้ายตารางอ้างอิงนี้ไปไว้ใน  กลุ่ม   Data Model  และตั้งชื่อเป็น  Exchange Rates

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ยกเลิกการเปลี่ยนคอลัมน์ 

เรามาเริ่ม unpivot คอลัมน์ในตารางนี้กันเลย มีสองวิธีในการทำเช่นนี้ ตัวเลือกแรกคือการเลือกหลายคอลัมน์ทั้งเจ็ดนี้โดยกดแป้นShift ค้างไว้ จากนั้นเลือกตัวเลือกUnpivot Columns

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ตอนนี้ เรามาใช้วิธีอื่นในการเลิกทำ Pivoting คอลัมน์ใน LuckyTemplates คลิกขวาที่ คอลัมน์ Dataจากนั้นเลือกตัวเลือกUnpivot Other Columns

วิธี Unpivot คอลัมน์ใน LuckyTemplates

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

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้นมาเปลี่ยนชื่อ คอลัมน์ Attributeเป็นExchange Rate Codeและ คอลัมน์ Valueเป็นExchange Rate ก่อนหน้านี้เราทำไม่ได้เพราะทุกอย่างกระจัดกระจายไปตามคอลัมน์ต่างๆ แต่ตอนนี้ นี่ทำให้เรามีมิติเดียวที่คล้ายกันในคอลัมน์เดียว

วิธี Unpivot คอลัมน์ใน LuckyTemplates

การใช้การแปลงเพิ่มเติมหลังจากยกเลิกการเปลี่ยนคอลัมน์ใน LuckyTemplates

มาทำการแปลงเพิ่มเติมในตารางนี้กันเถอะ ก่อนอื่น ให้คลิกขวาที่ คอลัมน์ Exchange Rate Codeจากนั้นเลือกตัวเลือกคอลัมน์Duplicate

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้น ย้ายไปข้าง คอลัมน์ Exchange Rate Codeแล้วคลิกขวา หลังจากนั้น ให้เลือก ตัวเลือก By DelimiterภายในตัวเลือกSplit Column

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ภายใน  ช่องป๊อปอัพ Split Column by Delimiter  ให้คลิก   ปุ่ม  OK

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้นจะเพิ่มสองคอลัมน์เพิ่มเติมเหล่านี้ มาเปลี่ยนชื่อ คอลัมน์ Exchange Rate Code – Copy.1เป็นHome Ccyและ คอลัมน์ Exchange Rate Code – Copy.2เป็นForeign Ccy

วิธี Unpivot คอลัมน์ใน LuckyTemplates

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

การสร้างตารางค้นหาหลังจากยกเลิกการเปลี่ยนคอลัมน์ใน LuckyTemplates

คลิกขวาที่ ตาราง อัตราแลกเปลี่ยนภายใต้กลุ่มStaging Query ของเรา แล้วมาอ้างอิงกันใหม่นะครับ

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ย้าย  ตารางอ้างอิงอีกครั้งไปยัง  กลุ่ม Data Model  และเปลี่ยนชื่อเป็น  Currencies

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้นเราจะลบบางแถวในตารางนี้ออกเนื่องจากเราไม่ต้องการ ดังนั้น ให้คลิกที่ ไอคอน การแปลงแถวจากนั้นเลือกตัวเลือกKeep Top Rows

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ในหน้าต่างป๊อปอัป ให้ป้อน  2  สำหรับ  จำนวนแถวจากนั้นคลิก   ปุ่มตกลง

วิธี Unpivot คอลัมน์ใน LuckyTemplates

หลังจากลบแถวอื่นๆ แล้ว ให้คลิกขวาที่  คอลัมน์ Dates  แล้วเลือก   ตัวเลือก  Unpivot Other Columns

วิธี Unpivot คอลัมน์ใน LuckyTemplates

จากนั้นให้คลิกขวาที่  คอลัมน์ Attribute  อีกครั้งเพื่อเลือก   ตัวเลือก  Split Columnและ By Delimiter

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ในหน้าต่างป๊อปอัป ให้คลิก  ปุ่ม ตกลง  อีกครั้ง 

วิธี Unpivot คอลัมน์ใน LuckyTemplates

สิ่งต่อไปที่เราจะทำซึ่งแตกต่างจากก่อนหน้านี้คือการคลิกขวาที่   คอลัมน์Attribute.2 จากนั้นเลือก   ตัวเลือก  ลบคอลัมน์อื่น

วิธี Unpivot คอลัมน์ใน LuckyTemplates

คลิกขวาอีกครั้งแล้วเลือก   ตัวเลือกRemove Duplicates

วิธี Unpivot คอลัมน์ใน LuckyTemplates

เปลี่ยน   ชื่อเป็น  ประเภทสกุลเงิน

วิธี Unpivot คอลัมน์ใน LuckyTemplates

ในที่สุด เราก็มีตารางประเภทสกุลเงินที่ไม่ซ้ำกันนี้ เราสามารถใช้ตารางนี้เป็นตารางค้นหาเพื่อเข้าร่วมตาราง  E xchange  R ate  และ  Sales  ซึ่งมีรหัสสกุลเงินเช่นกัน  

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

*****ลิงก์ที่เกี่ยวข้อง*****
เคล็ดลับการปฏิบัติของฉันเมื่อใช้ LuckyTemplates Advanced Editor
LuckyTemplates Query Parameters: Optimizing Tables
Unpivot And Pivot Basics In LuckyTemplates – Query Editor Review

บทสรุป

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

นี่คือสิ่งที่เราสามารถทำได้เมื่อเราเลิกทำ Pivot คอลัมน์ใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้