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 แสดงข้อมูลในแผ่นงาน