QlikView - ตารางการทำแผนที่

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

ป้อนข้อมูล

ให้เราพิจารณาไฟล์ข้อมูลอินพุตต่อไปนี้ซึ่งแสดงถึงมูลค่าการขายในภูมิภาคต่างๆ

ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456
8,Home & Garden,South America,241
9,Food,South Asia,1247
10,Home & Garden,South Asia,5462
11,Office Supplies,Australia,577

ข้อมูลต่อไปนี้แสดงถึงประเทศและภูมิภาคของพวกเขา

Region,Country
Europe,Germany
Europe,Italy
South Asia,Singapore
South Asia,Korea
North AMerica,USA
South America,Brazil
South America,Peru
South Asia,China
South Asia,Sri Lanka

โหลดสคริปต์

ข้อมูลข้างต้นถูกโหลดไปยังหน่วยความจำ QlikView โดยใช้โปรแกรมแก้ไขสคริปต์ เปิดโปรแกรมแก้ไขสคริปต์จากเมนูไฟล์หรือกดControl+E. เลือกTable Files ตัวเลือกจาก Data from Filesและเรียกดูไฟล์ที่มีข้อมูลข้างต้น คลิกOK และบทความ Control+R เพื่อโหลดข้อมูลลงในหน่วยความจำของ QlikView

สร้างกล่องตาราง

ให้เราสร้างกล่องตารางสองช่องสำหรับแต่ละตารางด้านบนตามที่แสดงด้านล่าง ที่นี่เราไม่สามารถรับค่าของประเทศในรายงานภูมิภาคการขาย

สร้างตารางการแมป

สคริปต์ต่อไปนี้สร้างตารางการแมปซึ่งแมปค่าภูมิภาคจากตารางการขายกับค่าประเทศจากตาราง MapCountryRegion

แผนภูมิตาราง

ในการทำตามขั้นตอนข้างต้นและสร้างกล่องตารางเพื่อดูข้อมูลเราจะได้รับคอลัมน์ประเทศพร้อมกับคอลัมน์อื่น ๆ จากตารางการขาย