ข้ามไปยังเนื้อหาหลัก

TABLEAU PREP · แบ่ง CSV ตามภูมิภาค

วิธีแบ่ง CSV ที่ส่งออกจาก Tableau Prep Builder ตามภูมิภาค

เปิด แบ่งตามค่า

เปลี่ยนผลลัพธ์สุดท้ายจาก Tableau Prep Builder เป็น CSV แยกสำหรับทีมขายหรือปฏิบัติการแต่ละภูมิภาค ขั้นตอนนี้ใช้ CSV ที่ส่งออกแล้ว ไม่ได้เชื่อมต่อ Tableau โดยตรง และแบ่งตามค่าของคอลัมน์หนึ่งคอลัมน์ในเบราว์เซอร์

เผยแพร่:

อัปเดต:

เครื่องมือที่เกี่ยวข้อง: แบ่งตามค่า

ตัวอย่างงาน: แจกยอดขายประเทศไทยตามเขตการขาย

บริษัท สยามรีเทล จำกัด ทำความสะอาดยอดขายเดือนกรกฎาคมใน Tableau Prep และกำหนดเขต กทม.และปริมณฑล ภาคเหนือ ภาคตะวันออกเฉียงเหนือ และภาคใต้ จากนั้นจึงแบ่ง CSV สุดท้ายให้หัวหน้าแต่ละเขต LocaCSV ไม่รันโฟลว์ Tableau และไม่อ่านไฟล์ .hyper

  • คอลัมน์ที่ใช้แบ่ง: เขตการขาย
  • ผลลัพธ์: CSV หนึ่งไฟล์ต่อหนึ่งเขต
  • ค่า THB และวันที่ ISO คงอยู่ตรงตามไฟล์ที่ส่งออก

ตัวอย่าง CSV ต้นทาง

จัดชื่อเขตให้เป็นรูปแบบเดียวกันใน Tableau Prep ก่อน “กทม.และปริมณฑล” กับ “กรุงเทพฯ” เป็นคนละค่าและจะสร้างคนละไฟล์

ยอดขาย_tableau_กรกฎาคม.csv
เขตการขาย,จังหวัด,สาขา,ผู้รับผิดชอบ,รายได้_THB,วันที่ปิด
กทม.และปริมณฑล,กรุงเทพมหานคร,สีลม,กานต์พิชชา วัฒนะ,28450000,2026-07-31
ภาคเหนือ,เชียงใหม่,นิมมาน,ธนกฤต ใจดี,12800000,2026-07-31
ภาคใต้,สงขลา,หาดใหญ่,ณัฐวุฒิ ศรีสุข,11960000,2026-07-31
กทม.และปริมณฑล,นนทบุรี,รัตนาธิเบศร์,ศิริพร ตั้งมั่น,23640000,2026-07-31

เลือกคอลัมน์ที่ใช้แบ่งและดูตัวอย่างชื่อไฟล์

ตัวอย่างผลลัพธ์ Tableau Prep นี้มี 8 คอลัมน์และยอดขาย 8 แถว เลือกส่วนหัวเพื่อดูชื่อไฟล์ CSV และจำนวนแถวใน ZIP เปลี่ยนตามค่าของคอลัมน์

CSV ต้นทาง

8 แถว8 คอลัมน์

เขตการขายจังหวัดรหัสสาขาชื่อสาขาผู้รับผิดชอบรายได้_THBคำสั่งซื้อวันที่ปิด
กทม.และปริมณฑลกรุงเทพมหานครBKK-014สีลมกานต์พิชชา วัฒนะ284500001262026-07-31
ภาคเหนือเชียงใหม่CNX-008นิมมานธนกฤต ใจดี12800000942026-07-31
ภาคตะวันออกเฉียงเหนือขอนแก่นKKC-021ขอนแก่นกลางพิมพ์ชนก แสงทอง167250001112026-07-31
ภาคใต้สงขลาHDY-006หาดใหญ่ณัฐวุฒิ ศรีสุข11960000832026-07-31
กทม.และปริมณฑลนนทบุรีNBI-011รัตนาธิเบศร์ศิริพร ตั้งมั่น23640000882026-07-31
ภาคเหนือเชียงรายCEI-017เวียงเชียงรายปกรณ์ มณีวงศ์9875000792026-07-31
ภาคตะวันออกเฉียงเหนือนครราชสีมาKOR-004โคราชวรัญญา บุญมี151900001022026-07-31
ภาคใต้ภูเก็ตHKT-009ภูเก็ตเมืองชยพล รุ่งเรือง20948000722026-07-31
CSV ต้นทาง8 แถว · 8 คอลัมน์
  1. เขตการขาย
    กทม.และปริมณฑล
    จังหวัด
    กรุงเทพมหานคร
    รหัสสาขา
    BKK-014
    ชื่อสาขา
    สีลม
    ผู้รับผิดชอบ
    กานต์พิชชา วัฒนะ
    รายได้_THB
    28450000
    คำสั่งซื้อ
    126
    วันที่ปิด
    2026-07-31
  2. เขตการขาย
    ภาคเหนือ
    จังหวัด
    เชียงใหม่
    รหัสสาขา
    CNX-008
    ชื่อสาขา
    นิมมาน
    ผู้รับผิดชอบ
    ธนกฤต ใจดี
    รายได้_THB
    12800000
    คำสั่งซื้อ
    94
    วันที่ปิด
    2026-07-31
  3. เขตการขาย
    ภาคตะวันออกเฉียงเหนือ
    จังหวัด
    ขอนแก่น
    รหัสสาขา
    KKC-021
    ชื่อสาขา
    ขอนแก่นกลาง
    ผู้รับผิดชอบ
    พิมพ์ชนก แสงทอง
    รายได้_THB
    16725000
    คำสั่งซื้อ
    111
    วันที่ปิด
    2026-07-31
  4. เขตการขาย
    ภาคใต้
    จังหวัด
    สงขลา
    รหัสสาขา
    HDY-006
    ชื่อสาขา
    หาดใหญ่
    ผู้รับผิดชอบ
    ณัฐวุฒิ ศรีสุข
    รายได้_THB
    11960000
    คำสั่งซื้อ
    83
    วันที่ปิด
    2026-07-31
  5. เขตการขาย
    กทม.และปริมณฑล
    จังหวัด
    นนทบุรี
    รหัสสาขา
    NBI-011
    ชื่อสาขา
    รัตนาธิเบศร์
    ผู้รับผิดชอบ
    ศิริพร ตั้งมั่น
    รายได้_THB
    23640000
    คำสั่งซื้อ
    88
    วันที่ปิด
    2026-07-31
  6. เขตการขาย
    ภาคเหนือ
    จังหวัด
    เชียงราย
    รหัสสาขา
    CEI-017
    ชื่อสาขา
    เวียงเชียงราย
    ผู้รับผิดชอบ
    ปกรณ์ มณีวงศ์
    รายได้_THB
    9875000
    คำสั่งซื้อ
    79
    วันที่ปิด
    2026-07-31
  7. เขตการขาย
    ภาคตะวันออกเฉียงเหนือ
    จังหวัด
    นครราชสีมา
    รหัสสาขา
    KOR-004
    ชื่อสาขา
    โคราช
    ผู้รับผิดชอบ
    วรัญญา บุญมี
    รายได้_THB
    15190000
    คำสั่งซื้อ
    102
    วันที่ปิด
    2026-07-31
  8. เขตการขาย
    ภาคใต้
    จังหวัด
    ภูเก็ต
    รหัสสาขา
    HKT-009
    ชื่อสาขา
    ภูเก็ตเมือง
    ผู้รับผิดชอบ
    ชยพล รุ่งเรือง
    รายได้_THB
    20948000
    คำสั่งซื้อ
    72
    วันที่ปิด
    2026-07-31

ไฟล์ CSV ที่จะสร้าง

  • กทม.และปริมณฑล.csv2 แถว
  • ภาคเหนือ.csv2 แถว
  • ภาคตะวันออกเฉียงเหนือ.csv2 แถว
  • ภาคใต้.csv2 แถว

ขั้นตอนใน LocaCSV

  1. รันโฟลว์ Tableau Prep แล้วบันทึกผลลัพธ์สุดท้ายเป็น CSV ที่มีส่วนหัว
  2. เปิด แบ่งตามค่า แล้วเลือก CSV หนึ่งไฟล์ขนาดไม่เกิน 50MiB
  3. ตรวจรหัสอักขระและตัวคั่น แล้วดูชื่อเขตกับคอลัมน์ในตัวอย่างข้อมูล
  4. เลือก เขตการขาย เป็นคอลัมน์เป้าหมายเพียงคอลัมน์เดียว และกำหนดวิธีจัดการค่าว่าง
  5. เลือก UTF-8 และตัวคั่นของผลลัพธ์ตามระบบรับ แล้วเริ่มแบ่ง
  6. ตรวจแถวต้นทาง แถวผลลัพธ์ แถวที่ยกเว้น และจำนวนไฟล์ก่อนดาวน์โหลด ZIP
แบ่งตามค่า

ตัวอย่างผลลัพธ์หลังแบ่ง

ZIP ที่ดาวน์โหลดมี CSV หนึ่งไฟล์ต่อเขตและ CSV สรุปผลการทำงาน ลำดับแถวภายในแต่ละเขตยังเหมือนไฟล์ต้นทาง

  • กทม.และปริมณฑล.csv: 2 แถว
  • ภาคเหนือ.csv: 1 แถว
  • ภาคใต้.csv: 1 แถว
กทม.และปริมณฑล.csv
เขตการขาย,จังหวัด,สาขา,ผู้รับผิดชอบ,รายได้_THB,วันที่ปิด
กทม.และปริมณฑล,กรุงเทพมหานคร,สีลม,กานต์พิชชา วัฒนะ,28450000,2026-07-31
กทม.และปริมณฑล,นนทบุรี,รัตนาธิเบศร์,ศิริพร ตั้งมั่น,23640000,2026-07-31

ข้อผิดพลาดที่พบบ่อย

  • ช่องว่างท้ายคำทำให้ “ภาคเหนือ” และ “ภาคเหนือ ” แยกเป็นคนละค่า เปิดการตัดช่องว่างเฉพาะเมื่อสอดคล้องกับกฎธุรกิจ
  • ยกเว้นภูมิภาคว่างโดยไม่ตรวจจำนวนที่ยกเว้น ควรเลือกนโยบายค่าว่างก่อนเริ่ม
  • ค่าที่ไม่ซ้ำเกิน 100 ค่าจะเกินขีดจำกัดผลลัพธ์ของ Free ให้ใช้ระดับภูมิภาคที่กว้างขึ้นหรือเตรียมไฟล์ต้นทางที่เล็กลง
  • คิดว่าชื่อแสดงใน Tableau ตรงกับชื่อคอลัมน์ส่งออกเสมอ ให้เลือกคอลัมน์จากตัวอย่าง CSV จริง
  • ค่าภูมิภาคมีเครื่องหมายทับหรือชื่อสงวนของ Windows ทำให้ชื่อไฟล์ปลอดภัยต่างจากป้ายเดิม

เมื่อควรแบ่งไฟล์ส่งออกด้วย LocaCSV

LocaCSV เหมาะเมื่อ Tableau สร้างคอลัมน์ภูมิภาคสุดท้ายแล้ว เนื้อหา CSV ชื่อไฟล์ ส่วนหัว ค่าเซลล์ และค่าที่ใช้แบ่งจะไม่ถูกส่งไป API ภายนอก

  • เหมาะ: CSV หนึ่งไฟล์ไม่เกิน 50MiB หนึ่งคอลัมน์แบ่ง และไม่เกิน 100 ผลลัพธ์
  • เหมาะ: รหัสอักขระที่รองรับและตัวคั่นจุลภาค อัฒภาค แท็บ หรือไปป์
  • ไม่เหมาะ: รันหรือตั้งเวลาโฟลว์ Tableau Prep
  • ไม่เหมาะ: แบ่งหลายคอลัมน์ รูปแบบชื่อไฟล์กำหนดเอง หรือเกิน 100 ผลลัพธ์ต่อครั้ง