QlikView - การแปลงข้อมูล
การแปลงข้อมูลเป็นกระบวนการแก้ไขข้อมูลที่มีอยู่ให้เป็นรูปแบบข้อมูลใหม่ นอกจากนี้ยังสามารถเกี่ยวข้องกับการกรองออกหรือเพิ่มค่าเฉพาะบางอย่างให้กับชุดข้อมูลที่มีอยู่ QlikView สามารถดำเนินการแปลงข้อมูลหลังจากอ่านไปยังหน่วยความจำและใช้ฟังก์ชั่นในตัวมากมาย
ป้อนข้อมูล
ให้เราพิจารณาข้อมูลอินพุตต่อไปนี้ซึ่งแสดงถึงตัวเลขยอดขายของแต่ละเดือน ไฟล์นี้ถูกจัดเก็บเป็นไฟล์ csv ที่มีชื่อ quarterly_sales.csv
Month,SalesVolume
March,2145
April,2458
May,1245
Sales Values in Q2
June,5124
July,7421
August,2584
Sales Values in Q3
September,5314
October,7846
November,6532
December,4625
January,8547
February,3265
กำลังโหลดข้อมูล
ข้อมูลข้างต้นถูกโหลดไปยังหน่วยความจำ QlikView โดยใช้โปรแกรมแก้ไขสคริปต์ เปิดโปรแกรมแก้ไขสคริปต์จากเมนูไฟล์หรือกดControl+E.เลือกตัวเลือก "ไฟล์ตาราง" จากแท็บ "ข้อมูลจากไฟล์" และเรียกดูไฟล์ Quarterlt_sales.csv คลิกถัดไป
ตัวช่วยสร้างการเปลี่ยนแปลง
หน้าจอถัดไปจะแจ้งให้เราเลือกการแปลงข้อมูล คลิกที่ปุ่มEnable Transformation Step.
ประเภทการเปลี่ยนแปลง
ในขั้นตอนนี้เราจะเลือกการแปลงเพื่อกำจัดแถวซึ่งอธิบายไตรมาส เราเลือกGarbage → delete markedและเลือกสองแถวซึ่งไม่จำเป็น คลิกถัดไป
ตัวเลือกตัวช่วยสร้างไฟล์
หลังจากเลือกประเภทของการเปลี่ยนแปลงและแถวที่จะลบออกแล้วหน้าจอถัดไปจะแจ้งให้เราทราบเกี่ยวกับการเปลี่ยนแปลงเพิ่มเติมเช่นการเลือก where clause หรือเพิ่มคำนำหน้า เราจะไม่สนใจขั้นตอนนี้และคลิกเสร็จสิ้น
โหลดสคริปต์สำหรับข้อมูลที่แปลงแล้ว
สคริปต์โหลดสำหรับข้อมูลข้างต้นหลังจากขั้นตอนการแปลงเสร็จสมบูรณ์แล้วจะได้รับด้านล่าง
การแสดงข้อมูลที่แปลงแล้ว
ข้อมูลที่แปลงแล้วสามารถแสดงได้โดยใช้ไฟล์ Table Boxวัตถุแผ่น ขั้นตอนในการสร้างมีดังต่อไปนี้
ต่อไปเราเลือกฟิลด์สำหรับ Table Box
ขณะนี้ Table Box แสดงข้อมูลในแผ่นงาน