# tableau Tableau Prep (prep) - Full Documentation [ข้ามไปยังเนื้อหาหลัก](#main-content) # Tableau Prep บนเว็บ _ไม่รองรับ Internet Explorer 11 บน Windows และโหมดความเข้ากันได้สำหรับ Internet Explorer_ นับตั้งแต่เวอร์ชัน 2020.4 เป็นต้นไป Tableau Prep จะรองรับการเขียนเว็บสำหรับโฟลว์ ตอนนี้คุณสามารถสร้างโฟลว์เพื่อทำความสะอาดและจัดเตรียมข้อมูลด้วย Tableau Prep Builder, Tableau Server หรือ Tableau Cloud ได้ ทั้งนี้คุณสามารถเรียกใช้โฟลว์บนเว็บได้ด้วยตนเองโดยไม่จำเป็นต้องมี Data Management แม้ระบบจะรองรับฟังก์ชันการทำงานที่เหมือนกับ Tableau Prep Builder ส่วนใหญ่บนเว็บ แต่ก็มีความแตกต่างบางประการเมื่อคุณสร้างและทำงานร่วมกับโฟลว์ของคุณ > [!IMPORTANT] > > **สิ่งสำคัญ**: หากต้องการสร้างและแก้ไขโฟลว์บนเว็บคุณต้องมีใบอนุญาต Creator Data Management คือสิ่งเดียวที่จำเป็นหากคุณต้องการเรียกใช้โฟลว์ตามกำหนดการด้วย Tableau Prep Conductor หรือผ่านทาง API หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าและการใช้ Tableau Prep Conductor โปรดดู Tableau Prep Conductor ในวิธีใช้ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_publishserver_overview.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) ## การติดตั้งและการปรับใช้ หากต้องการให้ผู้ใช้สร้างและแก้ไขโฟลว์บนเว็บได้ คุณจำเป็นต้องกำหนดค่าการตั้งค่าต่างๆ หลายประการในเซิร์ฟเวอร์ของคุณ หากต้องการข้อมูลเพิ่มเติมที่เกี่ยวกับการตั้งค่าเหล่านั้น โปรดดู [สร้างและโต้ตอบกับโฟลว์ในเว็บ](https://help.tableau.com/current/server/th-th/web_author_flows.htm) - **การเขียนเว็บ**: ตัวเลือกนี้จะเปิดใช้งานตามค่าเริ่มต้น โดยควบคุมว่าผู้ใช้สามารถสร้างและแก้ไขโฟลว์บน Tableau Server หรือ Tableau Cloud ได้หรือไม่ - **เรียกใช้ตอนนี้**: ควบคุมว่าผู้ใช้หรือเฉพาะผู้ดูแลระบบเท่านั้นที่สามารถเรียกใช้โฟลว์ได้ด้วยตนเองโดยใช้ตัวเลือกเรียกใช้ตอนนี้ ไม่จำเป็นต้องใช้ Data Management เพื่อเรียกใช้โฟลว์ด้วยตนเองบนเว็บ - **Tableau Prep Conductor**: หาก Data Management มีใบอนุญาต ให้เปิดใช้ตัวเลือกนี้เพื่อให้ผู้ใช้กำหนดเวลาและติดตามโฟลว์ได้ - **Tableau Prep Extensions** (เวอร์ชัน 2021.2.0 และใหม่กว่า): ควบคุมว่าผู้ใช้สามารถเชื่อมต่อกับ Einstein Discovery เพื่อปรับใช้และเรียกใช้แบบจำลองแบบคาดการณ์กับข้อมูลในโฟลว์ของตนได้หรือไม่ - **บันทึกอัตโนมัติ**: ฟีเจอร์นี้จะบันทึกงานในโฟลว์ของผู้ใช้โดยอัตโนมัติทุกๆ สองหรือสามวินาที ซึ่งเป็นฟีเจอร์ที่เปิดใช้งานตามค่าเริ่มต้น ### ตัวอย่างข้อมูลและขีดจำกัดการประมวลผล หากต้องการรักษาประสิทธิภาพขณะทำงานกับโฟลว์บนเว็บไซต์ ระบบจะปรับใช้ขีดจำกัดกับปริมาณข้อมูลที่คุณสามารถเพิ่มในโฟลว์ได้ โดยจะมีการปรับใช้ขีดจำกัดดังนี้ - เมื่อเชื่อมต่อกับไฟล์ ขนาดไฟล์สูงสุดจะอยู่ที่ 1GB - ตัวเลือกการสุ่มตัวอย่างข้อมูลเพื่อเพิ่มข้อมูลทั้งหมดจะไม่พร้อมใช้งาน ขีดจำกัดข้อมูลตัวอย่างตามค่าเริ่มต้นจะอยู่ที่ 1 ล้านแถว ผู้ดูแล Tableau Server สามารถกำหนดขีดจำกัดตัวอย่างข้อมูลได้โดยใช้ TSM หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/current/server/th-th/cli_configuration-set_tsm.htm#maestroappsettingssamplingmaxrowlimit) ใน Tableau Cloud ขีดจำกัดนี้เป็นค่าตายตัวและผู้ดูแลไม่สามารถตั้งค่าได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตัวอย่างข้อมูล โปรดดูหัวข้อ[ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_configure_dastaset.htm#set-your-data-sample-size)ในความช่วยเหลือของ Tableau Prep ต้องการความช่วยเหลือในการดีบักโฟลว์ที่ช้าใช่หรือไม่ ลองเปิดใช้งานเปิดใช้งานการบันทึกการค้นหาจากเมนูความช่วยเหลือ\>การตั้งค่าและประสิทธิภาพ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปิดใช้งานการบันทึกการค้นหา](https://help.tableau.com/current/prep/th-th/prep_troubleshoot.htm#enable-query-logging) ## ฟีเจอร์ที่สามารถใช้ได้บนเว็บ เมื่อคุณสร้างและแก้ไขโฟลว์บนเว็บคุณอาจสังเกตเห็นความแตกต่างบางอย่างในการนำทางและความพร้อมใช้งานของฟีเจอร์บางอย่าง แม้ฟีเจอร์ส่วนใหญ่จะสามารถใช้งานได้กับทุกแพลตฟอร์ม แต่บางฟีเจอร์อาจถูกจำกัดหรือยังไม่รองรับใน Tableau Server หรือ Tableau Cloud ตารางต่อไปนี้จะระบุความแตกต่างที่เกิดขึ้นกับฟีเจอร์ต่างๆ
พื้นที่ฟีเจอร์ข้อยกเว้นTableau Prep BuilderTableau ServerTableau Cloud
เชื่อมต่อกับข้อมูลตัวเชื่อมต่อบางรายการอาจไม่รองรับการใช้งานบนเว็บ เปิดแผงเชื่อมต่อบนเซิร์ฟเวอร์เพื่อดูตัวเชื่อมต่อที่รองรับวงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
สร้างโฟลว์ Tableau Prep ด้วย Tableau Agent

ตั้งแต่เวอร์ชัน 2025.2 เป็นต้นไป รองรับใน Tableau Cloud (ต้องใช้ Tableau+) และ Tableau Prep Builder เมื่อเชื่อมต่อกับ Tableau Cloud โดยเปิดใช้งาน Tableau Agent

ตั้งแต่เวอร์ชัน 2025.3 เป็นต้นไป รองรับใน Tableau Server และ Tableau Prep Builder เมื่อเชื่อมต่อกับ Tableau Server โดยเปิดใช้งาน Tableau Agent

หากต้องการข้อมูลเพิ่มเติม โปรดดูเปิดใช้งาน AI ในไซต์ Tableau Cloud ของคุณ และ เปิดใช้งาน AI ในไซต์ Tableau Server ของคุณ

วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
สร้างและจัดระเบียบโฟลว์ของคุณ วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
ตั้งค่าขนาดตัวอย่างข้อมูลของคุณใน Tableau Server ขนาดของตัวอย่างข้อมูลจะอยู่ภายใต้ขีดจำกัดที่ผู้ดูแลของคุณตั้งไว้โดยใช้คำสั่ง TSM ใน Tableau Cloud ขีดจำกัดนี้เป็นค่าตายตัวที่ 1,048,576 แถวและผู้ดูแลไม่สามารถเปลี่ยนแปลงได้วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูลการผนวกอินพุตจะไม่สามารถแก้ไขหรือสร้างใน Tableau Server หรือ Tableau Cloud ได้ เฉพาะใน Tableau Prep Builderวงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
ล้างและปรับแต่งข้อมูล วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
คัดลอกค่าตารางกริดข้อมูลพร้อมให้บริการใน Tableau Prep Builder และ Tableau Server ตั้งแต่เวอร์ชัน 2022.3 และ Tableau Cloud ตั้งแต่เวอร์ชัน 2022.2 (สิงหาคม)วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
รวบรวม รวม หรือผนวกข้อมูล วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
ใช้สคริปต์ R และ Python ในโฟลว์ของคุณไม่สามารถเพิ่มขั้นตอนสคริปต์ได้เมื่อสร้างหรือแก้ไขโฟลว์ใน Tableau Cloud ซึ่งมีเพียง Tableau Prep builder และ Tableau Server เท่านั้นที่รองรับการดำเนินการนี้วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่าน
สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้ วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่านวงกลมสีแดงมีเส้นทแยงมุมผ่าน
บันทึกโฟลว์บนเว็บของคุณโดยอัตโนมัติ ไม่เกี่ยวข้องวงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
การกู้คืนไฟล์อัตโนมัติ วงกลมสีเขียวมีเครื่องหมายถูกสีขาวไม่เกี่ยวข้องไม่เกี่ยวข้อง
เปิดใช้งานการบันทึกการค้นหา วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่านวงกลมสีแดงมีเส้นทแยงมุมผ่าน
ดูเอาต์พุตโฟลว์ใน Tableau Desktop วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่านวงกลมสีแดงมีเส้นทแยงมุมผ่าน
สร้างการแยกข้อมูลไปยังไฟล์ วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่านวงกลมสีแดงมีเส้นทแยงมุมผ่าน
สร้างการแยกข้อมูลให้กับเวิร์กชีต Microsoft Excel วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีแดงมีเส้นทแยงมุมผ่านวงกลมสีแดงมีเส้นทแยงมุมผ่าน
เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
สร้างแหล่งข้อมูลที่เผยแพร่ วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
บันทึกเอาต์พุตโฟลว์ไปยังฐานข้อมูลภายนอก วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
เพิ่มการคาดการณ์ Einstein Discovery ไปยังโฟลว์ของคุณ วงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาววงกลมสีเขียวมีเครื่องหมายถูกสีขาว
### บันทึกอัตโนมัติและการทำงานกับฉบับร่าง เมื่อคุณสร้างหรือแก้ไขโฟลว์บนเซิร์ฟเวอร์ งานของคุณจะถูกบันทึกเป็นฉบับร่างในทุกๆ สองหรือสามวินาทีเผื่อในกรณีที่เกิดข้อขัดข้อง หรือมีการปิดแท็บโดยไม่คาดคิด งานของคุณจะไม่สูญหายไป ฉบับร่างจะถูกบันทึกไว้ในเซิร์ฟเวอร์และโปรเจกต์ที่คุณได้เข้าสู่ระบบ คุณไม่สามารถบันทึกหรือเผยแพร่ฉบับร่างไปยังเซิร์ฟเวอร์อื่นได้ แต่คุณสามารถบันทึกโฟลว์ไปยังโปรเจกต์อื่นบนเซิร์ฟเวอร์ที่ใช้ตัวเลือกเมนู ไฟล์ > เผยแพร่เป็นได้ ![กระบวนการจัดเตรียมข้อมูลโดยมีข้อมูลตัวอย่าง ชื่อฟิลด์ และค่าฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_save_draft1.png) คุณสามารถเห็นเนื้อหาของฉบับร่างได้เพียงผู้เดียวเท่านั้นจนกว่าจะมีการเผยแพร่เนื้อหาดังกล่าว หากสิ่งที่คุณเผยแพร่มีการเปลี่ยนแปลงและคุณต้องการเปลี่ยนกลับ คุณสามารถใช้กล่องโต้ตอบประวัติการแก้ไข เพื่อดูและเปลี่ยนกลับเป็นเวอร์ชันที่เผยแพร่เมื่อก่อนหน้านี้ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกโฟลว์บนเว็บ โปรดดู [บันทึกโฟลว์ของคุณบนเว็บโดยอัตโนมัติ](https://help.tableau.com/current/prep/th-th/prep_save_share.htm#automatically-save-your-flows-on-the-web) ## การเผยแพร่โฟลว์บนเว็บ ไม่ว่าคุณจะสร้างโฟลว์บนเว็บตั้งแต่ต้น หรือแก้ไขโฟลว์เดิมที่มี ก่อนคุณจะเรียกใช้โฟลว์คุณต้องเผยแพร่ก่อน - คุณสามารถเผยแพร่โฟลว์ฉบับร่างให้กับเซิร์ฟเวอร์เดียวกันกับที่คุณเข้าสู่ระบบเท่านั้น - คุณสามารถเผยแพร่ฉบับร่างไปยังโปรเจกต์อื่นได้ด้วยเมนูไฟล์แล้วเลือกเผยแพร่เป็น - คุณสามารถฝังข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อฐานข้อมูลของโฟลว์ของคุณเพื่อให้โฟลว์สามารถทำงานได้โดยไม่ต้องป้อนข้อมูลเข้าสู่ระบบด้วยตนเองเมื่อโฟลว์ทำงาน หากคุณเปิดโฟลว์ขึ้นมาเพื่อแก้ไข คุณจะต้องป้อนข้อมูลเข้าสู่ระบบอีกครั้ง ### ข้อมูลเข้าสู่ระบบแบบฝัง การฝังข้อมูลเข้าสู่ระบบสามารถใช้ได้กับโฟลว์ที่ทำงานอยู่บนเซิร์ฟเวอร์ของคุณเท่านั้น ตั้งแต่ Tableau Cloud เวอร์ชัน 2025.2 เป็นต้นไป เจ้าของโฟลว์สามารถแก้ไขโฟลว์ในการเขียนเว็บได้โดยไม่ต้องตรวจสอบสิทธิ์ซ้ำกับการเชื่อมต่อฐานข้อมูลทั้งหมดหากการเชื่อมต่อเหล่านั้นถูกฝังไว้ในโฟลว์หรือบันทึกลงในโปรไฟล์ผู้ใช้ หากใช้ Tableau Server คุณต้องป้อนข้อมูลเข้าสู่ระบบของคุณด้วยตนเองเมื่อแก้ไขโฟลว์ที่เชื่อมต่อกับฐานข้อมูล การฝังข้อมูลเข้าสู่ระบบสามารถตั้งค่าได้ที่ระดับโฟลว์เท่านั้น ไม่สามารถตั้งค่าที่ระดับเซิร์ฟเวอร์หรือไซต์ได้ ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้: - จากเมนูด้านบนสุด ให้เลือก ไฟล์ > ข้อมูลเข้าสู่ระบบการเชื่อมต่อ > ฝังในโฟลว์ที่เผยแพร่ ![เมนูไฟล์ที่แสดงเมนูย่อยข้อมูลเข้าสู่ระบบการเชื่อมต่อ ฝังในโฟลว์ที่เผยแพร่ เพื่อฝังข้อมูลเข้าสู่ระบบการเชื่อมต่อข้อมูลของคุณในโฟลว์เมื่อมีการเผยแพร่](/tableau/next/th-th/prep/th-th/Img/prep_embed_credentials.png) - เมื่อเผยแพร่โฟลว์ ให้เลือกกล่องทำเครื่องหมายข้อมูลเข้าสู่ระบบแบบฝัง ตัวเลือกนี้จะปรากฏขึ้นเมื่อคุณเลือกเผยแพร่เป็น เพื่อเผยแพร่โฟลว์ไปยังโปรเจกต์ใหม่เป็นครั้งแรก หรือเมื่อคุณแก้ไขโฟลว์ที่เผยแพร่ครั้งล่าสุดโดยผู้อื่น ![กล่องโต้ตอบเผยแพร่โฟลว์เป็นพร้อมฟิลด์สำหรับตั้งชื่อและเผยแพร่โฟลว์ พร้อมด้วยตัวเลือกสำหรับโปรเจกต์และการฝังข้อมูลเข้าสู่ระบบ](/tableau/next/th-th/prep/th-th/Img/prep_embed_credentials_prompt.png) ### เผยแพร่โฟลว์ เมื่อคุณเผยแพร่โฟลว์ของคุณ โฟลว์ดังกล่าวจะกลายเป็นเวอร์ชันปัจจุบันและผู้อื่นที่มีสิทธิ์เข้าถึงโปรเจกต์จะสามารถเรียกใช้และดูได้ โฟลว์ที่ไม่เคยเผยแพร่หรือการเปลี่ยนแปลงของโฟลว์ที่คุณดำเนินการกับฉบับร่างจะปรากฏให้คุณเห็นเพียงคนเดียวเท่านั้นจนกว่าคุณจะเผยแพร่โฟลว์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถานะต่างๆ ของโฟลว์ โปรดดู [บันทึกโฟลว์ของคุณบนเว็บโดยอัตโนมัติ](https://help.tableau.com/current/prep/th-th/prep_save_share.htm#automatically-save-your-flows-on-the-web) หากต้องการเผยแพร่โฟลว์ ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้: - จากเมนูด้านบนสุด ให้เลือก ไฟล์ > เผยแพร่ หรือ ไฟล์ > เผยแพร่เป็น ![เมนูไฟล์บนเว็บที่ไฮไลต์ตัวเลือกเผยแพร่เพื่อเผยแพร่โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_pwa_publish_menu.png) - จากแถบด้านบนสุด ให้คลิกที่ปุ่มเผยแพร่ หรือคลิกที่ลูกศรดรอปดาวน์เพื่อเลือกเผยแพร่เป็น ![แถบด้านบนของโฟลว์ Tableau Prep บนเว็บที่แสดงปุ่ม เผยแพร่ และ เผยแพร่เป็น](/tableau/next/th-th/prep/th-th/Img/prep_pwa_publish.png) ### ใครสามารถดำเนินการนี้ได้บ้าง - ผู้ดูแลระบบเซิร์ฟเวอร์ Creator ผู้ดูแลไซต์ และ Creator จะอนุญาตให้เชื่อมต่อและเผยแพร่การเข้าถึงแบบเต็มได้ - Creator สามารถทำงานเขียนเว็บได้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # กรองข้อมูลของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) Tableau Prep มีตัวเลือกมากมายให้คุณใช้กรองข้อมูล ตัวอย่างเช่น ใช้เก็บเฉพาะรายการที่เลือกหรือยกเว้นเพื่อกรองค่าเฉพาะสำหรับฟิลด์ในการ์ดโปรไฟล์ ตารางกริดข้อมูล หรือการ์ดผลลัพธ์ได้ในคลิกเดียว หรือเลือกจากตัวเลือกตัวกรองที่หลากหลายหากต้องการการกรองที่ซับซ้อนมากขึ้น คุณยังสามารถเก็บหรือลบฟิลด์ทั้งหมดได้อีกด้วย กรองข้อมูลในโฟลว์ได้ทุกขั้นตอน หากคุณต้องการเปลี่ยนเพียงค่าเฉพาะ คุณก็สามารถเลือกแก้ไขค่าเพื่อแก้ไขค่าในบรรทัดหรือแทนที่ค่าด้วยค่า null ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขค่าฟิลด์ โปรดดู [แก้ไขค่าของฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#editvalues) ![ตัวเลือกเมนูคลิกขวาที่ค่าฟิลด์ที่แสดงตัวเลือกเมนูไม่รวม](/tableau/next/th-th/prep/th-th/Img/prep_filter_values.png) ## เก็บหรือลบฟิลด์ ในขณะที่คุณทำงานกับข้อมูลในโฟลว์ของคุณ คุณอาจต้องการลบฟิลด์ที่ไม่ต้องการออก ในแผง “โปรไฟล์” หรือตารางกริดข้อมูลในขั้นตอนการทำความสะอาดหรือการดำเนินการ ให้เลือกฟิลด์อย่างน้อยหนึ่งฟิลด์ แล้วคลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) จากนั้นเลือกลบเพื่อลบฟิลด์ที่เลือก หรือเลือกเก็บเฉพาะรายการที่เลือก (Tableau Prep Builder เวอร์ชัน 2019.2.2 และใหม่กว่าและบนเว็บ) เพื่อเก็บเฉพาะฟิลด์ที่เลือกและลบฟิลด์ที่ไม่ได้เลือกทั้งหมดออก ![ตารางข้อมูลที่มีตัวเลือกในการเรียงลำดับตามวันที่สั่งซื้อ ภูมิภาค และวันที่จัดส่ง](/tableau/next/th-th/prep/th-th/Img/prep_keep_only_fields.png) ## ซ่อนฟิลด์ _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.1.4 และใหม่กว่า และ Tableau Server หรือ Tableau Cloud ตั้งแต่เวอร์ชัน 2021.1_ หากคุณมีฟิลด์ในโฟลว์ที่ไม่ต้องทำความสะอาด แต่คุณต้องการรวมฟิลด์เหล่านี้ไว้ในโฟลว์ของคุณด้วย คุณก็สามารถซ่อนฟิลด์ต่างๆ ไว้แทนที่จะลบออกได้ ข้อมูลสำหรับฟิลด์เหล่านั้นจะไม่โหลดจนกว่าคุณจะเลิกซ่อนฟิลด์หรือเรียกใช้โฟลว์ของคุณเพื่อสร้างเอาต์พุต เมื่อคุณซ่อนฟิลด์ ระบบจะเพิ่มการ์ดโปรไฟล์ใหม่ที่เรียกว่าฟิลด์ที่ซ่อนอยู่ลงในแผง “โปรไฟล์” โดยอัตโนมัติ ช่วยให้คุณเลิกซ่อนฟิลด์จากรายการได้อย่างง่ายดายตามที่ต้องการ คุณสามารถรวมฟิลด์ที่ซ่อนอยู่ไว้ในการดำเนินการส่วนใหญ่ได้ แต่การรวม การผนวก และการเปลี่ยนรูปแบบข้อมูลจะต้องให้คุณเลิกซ่อนฟิลด์เพื่อให้ใช้ฟิลด์นั้นๆ ในประเภทขั้นตอนต่างๆ เหล่านี้ได้ หากคุณซ่อนฟิลด์หลังจากที่ใช้ฟิลด์นั้นๆ ในการดำเนินการอย่างใดอย่างหนึ่งเหล่านี้ ฟิลด์จะแสดงเป็นซ่อนอยู่และการดำเนินการจะไม่ได้รับผลกระทบ ฟิลด์ที่ซ่อนอยู่ทั้งหมดจะแท็กด้วยไอคอนรูปดวงตา ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) ![ตารางข้อมูลที่มีเคอร์เซอร์วางอยู่เหนือฟิลด์ที่ซ่อนอยู่](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_output.png) ### ซ่อนและเลิกซ่อนฟิลด์ หากต้องการซ่อนหรือเลิกซ่อนฟิลด์ คุณต้องอยู่ในขั้นตอนการป้อนข้อมูลหรือขั้นตอนการล้างข้อมูล ในขั้นตอนการล้างข้อมูล คุณสามารถซ่อนหรือเลิกซ่อนฟิลด์จากแผง “โปรไฟล์” ตารางกริดข้อมูล และมุมมองรายการได้ **จากขั้นตอนการป้อนข้อมูล** 1. เชื่อมต่อกับข้อมูลของคุณ 2. ในขั้นตอนการป้อนข้อมูล ให้เลือกฟิลด์ที่คุณต้องการซ่อนหรือเลิกซ่อน 3. คลิกไอคอนรูปดวงตา ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) เพื่อซ่อนหรือเลิกซ่อนฟิลด์ รองรับฟิลด์การเลือกหลายรายการในขั้นตอนการป้อนข้อมูลสำหรับเวอร์ชัน 2023.1 ![ตารางข้อมูลและเคอร์เซอร์ที่วางอยู่เหนือไอคอนเพื่อซ่อนฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_input.png) **จากแผงโปรไฟล์** 1. เลือกฟิลด์ที่คุณต้องการซ่อน 2. คลิกขวา กด Ctrl แล้วคลิก (MacOS) จากเมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) หรือจากเมนูแถบเครื่องมือ ให้เลือกซ่อนฟิลด์ หรือซ่อนฟิลด์ ![เลือกคอลัมน์ตารางข้อมูลและเลือก "ซ่อนฟิลด์"](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields.png) 3. การ์ดโปรไฟล์ใหม่จะสร้างขึ้นโดยจะแสดงฟิลด์ที่ซ่อนอยู่ของคุณ ![การ์ดโปรไฟล์ในโฟลว์ Tableau Prep ที่แสดงฟิลด์ที่ซ่อนอยู่ โดยกำหนดด้วยไอคอนรูปตาที่มีเส้นผ่าน](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_card.png) 4. หากต้องการเลิกซ่อนฟิลด์ ในการ์ดโปรไฟล์ฟิลด์ที่ซ่อนอยู่ ให้เลือกอย่างน้อยหนึ่งฟิลด์ และคลิกที่ไอคอนรูปดวงตา ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) คลิกขวา หรือกด Ctrl แล้วคลิก (MacOS) และเลือกเลิกซ่อนฟิลด์จากเมนู **จากมุมมองรายการ** 1. ในขั้นตอนการล้างบนแถบเครื่องมือ ให้คลิกไอคอนมุมมอง “รายการ” ![ไอคอนมุมมองรายการเพื่อเปลี่ยนแผงโปรไฟล์จากการ์ดไปเป็นรายการของฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_list_view_icon.png) เพื่อเปลี่ยนเป็นมุมมองรายการ 2. เลือกฟิลด์ที่จะซ่อนหรือเลิกซ่อนอย่างน้อยหนึ่งฟิลด์ 3. คลิกไอคอนรูปดวงตา ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) เพื่อซ่อนหรือเลิกซ่อนฟิลด์ ![ตารางข้อมูลพร้อมเคอร์เซอร์วางอยู่เหนือไอคอนยกเลิกการซ่อนฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_list.png) ## ตัวกรองที่ใช้ได้สำหรับข้อมูลแต่ละประเภท
ประเภทข้อมูลตัวกรองที่ใช้ได้
สตริงการคำนวณ, การจับคู่สัญลักษณ์แทน, ค่า null, ค่าที่เลือก
หมายเลขการคำนวณ, ช่วงค่า, ค่า null, ค่าที่เลือก
วันที่และวันที่และเวลาการคำนวณ, ช่วงวันที่, วันที่สัมพัทธ์, ค่า null, ค่าที่เลือก
## ตัวเลือกตัวกรองของฉันอยู่ที่ไหน หากต้องการดูตัวเลือกตัวกรองต่างๆ ที่มีให้ ทั้งสำหรับฟิลด์ของคุณ บนการ์ดโปรไฟล์ ในตารางกริดข้อมูล หรือในแผงผลลัพธ์ ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) หากต้องการดูเมนูบนตารางกริดข้อมูล คุณต้องคลิกปุ่มซ่อนแผงโปรไฟล์![ไอคอนรูปสี่เหลี่ยมผืนผ้าซึ่งมีสี่เหลี่ยมผืนผ้าเล็กอีกสองอันอยู่ด้านบน](/tableau/next/th-th/prep/th-th/Img/prep_hide_show_profileicon.png)ก่อน แล้วคลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png)
เมนูตัวกรองตัวเลือกเพิ่มเติมสำหรับฟิลด์วันที่เมนูตัวกรองตัวเลือกเพิ่มเติมสำหรับฟิลด์ข้อความ
## ตัวกรองการคำนวณ เมื่อคุณเลือกการคำนวณ กล่องโต้ตอบเพิ่มตัวกรองจะเปิดขึ้น ป้อนการคำนวณ ตรวจสอบว่าถูกต้อง แล้วคลิกบันทึก ตั้งแต่เวอร์ชัน 2021.4.1 เป็นต้นไป คุณจะรวมพารามิเตอร์ลงในตัวกรองการคำนวณได้อีกด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้พารามิเตอร์ผู้ใช้กับการคำนวณตัวกรอง](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm#filter_parameters) **หมายเหตุ:** ในขั้นตอนการป้อนข้อมูล นี่จะเป็นตัวกรองประเภทเดียวที่ใช้ได้ ตัวกรองประเภทอื่นๆ ทั้งหมดจะพร้อมใช้งานในการ์ดโปรไฟล์ ตารางกริดข้อมูล หรือแผงผลลัพธ์ ![เครื่องมือแก้ไขการคำนวณแสดงวิธีการเพิ่มตัวกรองโดยมีฟิลด์ที่คำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_filter_calc.png) ## ตัวกรองค่าที่เลือก ใน Tableau Prep Builder เวอร์ชัน 2019.2.3 และใหม่กว่าและบนเว็บ คุณสามารถใช้ตัวกรองค่าที่เลือกเพื่อเลือกค่าที่คุณต้องการเก็บไว้หรือยกเว้นสำหรับฟิลด์หนึ่งๆ หรือแม้แต่ค่าที่ไม่ได้อยู่ในตัวอย่างข้อมูลของคุณ ในแผงด้านขวา ให้คลิกแท็บเก็บเฉพาะรายการที่เลือก หรือยกเว้น เพื่อเลือกการดำเนินการของคุณ จากนั้นป้อนคำค้นหาเพื่อค้นหาค่า หรือคลิกเพิ่มค่า ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มค่าที่อยู่ในชุดข้อมูลของคุณแต่ไม่อยู่ในตัวอย่างข้อมูล คลิกเสร็จสิ้นเพื่อใช้ตัวกรองของคุณ **หมายเหตุ:** ตัวเลือกตัวกรองนี้ไม่พร้อมใช้งานสำหรับประเภทขั้นตอนการรวมหรือขั้นตอนการเปลี่ยนรูปแบบข้อมูล ![ค่าที่เลือกสำหรับตัวกรอง](/tableau/next/th-th/prep/th-th/Img/prep_select_filter2.png) ## ตัวกรองช่วงค่า กรองค่าที่อยู่ในช่วงที่กำหนดออก เมื่อคุณเลือกช่วงค่า คุณจะสามารถระบุช่วงหรือตั้งค่าต่ำสุดหรือสูงสุดได้ ![กล่องโต้ตอบตัวกรองสำหรับช่วงวันที่ แสดงแท็บช่วง](/tableau/next/th-th/prep/th-th/Img/prep_filter_range.png) ## ตัวกรองช่วงวันที่ กรองค่าที่อยู่ในช่วงวันที่ที่กำหนดออก เมื่อคุณเลือกช่วงวันที่ คุณจะสามารถระบุช่วงวันที่หรือตั้งค่าวันที่ต่ำสุดหรือสูงสุดได้ ![กล่องโต้ตอบตัวกรองสำหรับช่วงวันที่ แสดงแท็บขั้นต่ำ](/tableau/next/th-th/prep/th-th/Img/prep_filter_date_range.png) ## ตัวกรองวันที่สัมพัทธ์ ใช้ตัวกรองวันที่สัมพัทธ์เพื่อระบุช่วงที่แน่นอนของปี ไตรมาส เดือน สัปดาห์ หรือวันที่คุณต้องการดูในข้อมูลของคุณ คุณยังสามารถกำหนดค่าจุดยึดที่สัมพันธ์กับวันที่ที่ระบุ และรวมค่า null ได้อีกด้วย **หมายเหตุ**: ระยะเวลาของวันที่ “ล่าสุด” จะรวมหน่วยของเวลาปัจจุบันทั้งหมด แม้ว่าบางวันที่จะยังไม่เกิดขึ้นก็ตาม ตัวอย่างเช่น หากคุณเลือกเดือนที่แล้วและวันที่ปัจจุบันคือ 7 มกราคม Tableau จะแสดงวันที่เป็น 1 มกราคมถึง 31 มกราคม ![กล่องโต้ตอบตัวกรองสำหรับวันที่สัมพันธ์กัน](/tableau/next/th-th/prep/th-th/Img/prep_filter_date.png) ## ตัวกรองการจับคู่สัญลักษณ์แทน เมื่อคุณเลือกการจับคู่สัญลักษณ์แทน คุณสามารถกรองค่าฟิลด์เพื่อเก็บหรือยกเว้นค่าที่ตรงกับรูปแบบนั้นๆ ในตัวแก้ไขตัวกรอง ให้เลือกแท็บเก็บเฉพาะรายการที่เลือก หรือยกเว้น ป้อนค่าที่จะจับคู่ จากนั้นตั้งค่าเกณฑ์การจับคู่ตัวเลือกเพื่อส่งคืนค่าที่คุณกำลังหา ผลลัพธ์ที่กรองแล้วจะแสดงในแผงด้านซ้ายของตัวแก้ไขตัวกรอง เพื่อให้คุณสามารถตรวจสอบและทดสอบผลลัพธ์ได้ เมื่อคุณได้ผลลัพธ์ที่ต้องการแล้ว ให้คลิกเสร็จสิ้นเพื่อใช้การเปลี่ยนแปลง ![ตัวกรองที่อนุญาตให้ผู้ใช้รวมหรือไม่รวมผลิตภัณฑ์ที่ตรงกับสตริงข้อความตัวแทน](/tableau/next/th-th/prep/th-th/Img/prep_filter_wcmatch.png) ## ตัวกรองค่า null เมื่อคุณเลือกค่า null คุณสามารถกรองค่าในฟิลด์ที่เลือกเพื่อให้แสดงเฉพาะค่า null หรือยกเว้นค่า null ทั้งหมดได้ ![กล่องโต้ตอบตัวกรองสำหรับค่า null](/tableau/next/th-th/prep/th-th/Img/prep_filter_null.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # การค้นหาวันที่ที่สองด้วย Tableau Prep ความต้องการทั่วไปในการวิเคราะห์คือการกำหนดวันที่ที่มีเหตุการณ์_ที่สอง_เกิดขึ้น เช่น เมื่อลูกค้าทำการซื้อครั้งที่สอง—ซึ่งจะกลายเป็นลูกค้าประจำ—หรือเมื่อคนขับทำผิดกฎจราจรเป็นครั้งที่สอง การหาวันที่ของกิจกรรมแรกเป็นเรื่องง่าย เพราะเพียงแค่วันที่ขั้นต้น การหาวันที่สองนั้นยากกว่า ในแบบฝึกสอนสองส่วนนี้ เราจะกำหนดรูปแบบข้อมูลการละเมิดกฎจราจรและตอบคำถามต่อไปนี้: 1. ระยะเวลาเป็นจำนวนวันระหว่างการละเมิดครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่แต่ละคนคือกี่วัน 2. เปรียบเทียบจำนวนเงินค่าปรับสำหรับการละเมิดครั้งแรกและครั้งที่สอง มีความสัมพันธ์กันหรือไม่ 3. ผู้ขับขี่รายใดจ่ายโดยรวมมากที่สุด ใครจ่ายน้อยที่สุด 4. มีผู้ขับขี่กี่คนที่มีการละเมิดหลายประเภท 5. จำนวนเงินค่าปรับโดยเฉลี่ยสำหรับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถคือเท่าใด ในขั้นแรก เราจะใช้ Tableau Prep Builder เพื่อปรับโครงสร้างข้อมูลสำหรับการวิเคราะห์ของเรา ในขั้นที่สอง [วิเคราะห์ด้วยด้วยวันที่สองใน Tableau Desktop](https://help.tableau.com/v0.0/prep/th-th/prep_tutorial_2nddateB.htm) เราจะไปยังการวิเคราะห์ใน Tableau Desktop เป้าหมายของแบบฝึกสอนนี้คือการนำเสนอแนวคิดต่างๆ ในบริบทของสถานการณ์ในชีวิตจริง และทำงานผ่านตัวเลือกต่างๆ ไม่ใช่การกำหนดโดยบังคับว่าข้อใดดีที่สุด ในตอนท้าย คุณควรจะมีความเข้าใจมากขึ้นว่าโครงสร้างข้อมูลส่งผลต่อการคำนวณและการวิเคราะห์อย่างไร เช่นเดียวกับความคุ้นเคยกับแง่มุมต่างๆ ของ Tableau Prep และการคำนวณใน Tableau Desktop ที่มากขึ้น **หมายเหตุ**: ในการทำงานให้เสร็จสิ้นในแบบฝึกสอนนี้ คุณต้องมี Tableau Prep Builder (ติดตั้งหรือผ่านเบราว์เซอร์) และข้อมูลที่ดาวน์โหลด สำหรับส่วนที่สอง คุณจะต้องติดตั้ง Tableau Desktop ด้วย ชุดข้อมูลคือ [การละเมิดกฎจราจร.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx) ขอแนะนำให้บันทึกไว้ในโฟลเดอร์ Tableau Prep Repository ของฉัน > แหล่งข้อมูล สำหรับการติดตั้ง Tableau Prep Builder และ Tableau Desktop ก่อนดำเนินการต่อกับแบบฝึกสอนนี้ โปรดดู [คู่มือการปรับใช้ Tableau Desktop และ Tableau Prep](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_welcome.htm#) หรือคุณสามารถดาวน์โหลด [Tableau Prep](https://www.tableau.com/th-th/products/prep/download) และ [Tableau Desktop](https://www.tableau.com/th-th/products/desktop/download) เพื่อทดลองใช้ฟรีได้ ## ข้อมูล สำหรับตัวอย่างนี้ เรากำลังดูข้อมูลการละเมิดกฎจราจร การละเมิดแต่ละครั้งเป็นแถว ผู้ขับขี่ วันที่ ประเภทของการละเมิด หากผู้ขับขี่จำเป็นต้องเข้าเรียนในโรงเรียนสอนขับรถ และจำนวนเงินค่าปรับ จะถูกบันทึกไว้ ![ดูตัวอย่างชุดข้อมูลการละเมิดกฎจราจร](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_trafficviolations.png) ## โครงสร้างข้อมูลที่ต้องการ ข้อมูลมีโครงสร้างปัจจุบันโดยให้_การละเมิด_แต่ละครั้งเป็นแถว ผู้ขับขี่ที่มีการละเมิดหลายครั้งปรากฎขึ้นในหลายแถว และไม่มีวิธีง่ายๆ ที่จะบอกได้ว่าสิ่งใดเป็นการละเมิดครั้งแรกหรือครั้งที่สอง ในการตรวจสอบผู้กระทำผิดซ้ำ เราต้องการชุดข้อมูลที่แยกวันที่เกิดการละเมิดครั้งแรกและครั้งที่สอง และข้อมูลที่เกี่ยวข้องกับการละเมิดแต่ละครั้ง และแต่ละแถวเป็น_ผู้ขับขี่_ ![ดูตัวอย่างโครงสร้างข้อมูลที่ต้องการ](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_driverLOD.png) ## การปรับโครงสร้างข้อมูล แล้วเราจะไปถึงจุดนั้นด้วย Tableau Prep ได้อย่างไร เราจะสร้างลำดับงานเป็นขั้นตอน เริ่มต้นด้วยการดึงวันที่เกิดการละเมิดครั้งแรก ตามด้วยวันที่สอง จากนั้นจึงกำหนดชุดข้อมูลสุดท้ายตามที่ต้องการ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไฟล์ Excel ([การละเมิดกฎจราจร.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx)) เพื่อปฏิบัติตาม ### การรวมเบื้องต้นสำหรับวันที่ละเมิดครั้งที่ 1 ก่อนอื่น เราจะเชื่อมต่อกับไฟล์ **การละเมิดกฎจราจร.xlsx** 1. เปิด Tableau Prep Builder 2. จากหน้าจอเริ่มต้น ให้คลิกเชื่อมต่อกับข้อมูล 3. ในแผงการเชื่อมต่อ คลิกที่ Microsoft Excel ไปที่ตำแหน่งที่คุณบันทึก**การละเมิดกฎจราจร.xlsx** แล้วคลิกเปิด 4. แผ่นงาน **การละเมิด** ควรถูกนำไปที่แผงลำดับงาน โดยอัตโนมัติ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับข้อมูล โปรดดู [เชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm) ขั้นต่อไป เราต้องระบุวันที่เกิดการละเมิดครั้งแรกต่อผู้ขับขี่ เราจะใช้ขั้นตอนรวมเพื่อทำสิ่งนี้ โดยสร้างชุดข้อมูลขนาดเล็กของ**เลขที่ผู้ขับขี่**และ**วันที่ละเมิดขั้นต้น** เมื่อใช้ขั้นตอนการรวม ใน Tableau Prep ฟิลด์ใดๆ ที่ควรกำหนดสิ่งที่ทำให้แถวคือฟิลด์ที่จัดกลุ่ม (สำหรับเรา นั่นคือ เลขที่ผู้ขับขี่) ฟิลด์ใดๆ ที่จะถูกรวมและนำเสนอที่ระดับของฟิลด์ที่จัดกลุ่มคือ ฟิลด์ที่รวม (สำหรับเรา นั่นคือ วันที่เกิดการละเมิด) 1. ในแผงลำดับงาน ให้เลือก**การละเมิด** คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือก การรวม 2. ลาก**เลขที่ผู้ขับขี่** ไปยังพื้นที่วางของ ฟิลด์ที่จัดกลุ่ม 3. ลาก **วันที่ละเมิด** ไปยังพื้นที่วางของ ฟิลด์ที่รวม การรวมเริ่มต้นคือ CNT (นับ) คลิกCNT แล้วเปลี่ยนการรวมเป็น ต่ำที่สุด ![แผงการตั้งค่าขั้นตอนการรวมแสดงเค้าโครงของฟิลด์ที่ถูกต้อง](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_aggregation1.png) ซึ่งจะระบุวันที่น้อยที่สุด (เร็วที่สุด) ซึ่งเป็นวันที่เกิดการละเมิดครั้งแรกต่อผู้ขับขี่ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวม โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Group) 1. ในแผงลำดับงาน ให้เลือกรวม 1 แล้วคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกล้างขั้นตอน เพื่อให้เราสามารถล้างผลลัพธ์ของการรวม 2. ในแผงโปรไฟล์ ดับเบิลคลิกที่ชื่อฟิลด์ **วันที่ละเมิด** และเปลี่ยนเป็น **วันที่ละเมิดครั้งที่ 1** _ในขั้นตอนนี้ โฟลว์และแผงโปรไฟล์ควรมีลักษณะดังนี้_ ![มุมมองลำดับงานสามขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate1.png) จากแผงโปรไฟล์ในขั้นตอนการล้างข้อมูล เราจะเห็นว่าข้อมูลของเราตอนนี้ประกอบด้วย 39 แถวและมีเพียง 2 ฟิลด์เท่านั้น ฟิลด์ใดๆ ที่ไม่ได้ใช้สำหรับการจัดกลุ่มหรือการรวมจะหายไป แต่เราต้องการเก็บข้อมูลเดิมไว้บ้าง เราสามารถเพิ่มฟิลด์เหล่านั้นในการจัดกลุ่มหรือการรวม (แต่การทำเช่นนั้นจะเปลี่ยนระดับของรายละเอียดหรือความต้องการให้รวมฟิลด์) หรือรวมชุดข้อมูลขนาดเล็กนี้กลับเป็นต้นฉบับ (โดยพื้นฐานแล้วจะเพิ่มคอลัมน์ใหม่ให้กับข้อมูลดั้งเดิม สำหรับ **วันที่ละเมิดครั้งที่ 1**) มาทำการรวมกันเถอะ 1. ในแผงลำดับงาน เลือก**การละเมิด** แล้วคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกล้างขั้นตอน ตรวจสอบให้แน่ใจว่าคุณวางเมาส์เหนือขั้นตอน การละเมิด โดยตรง ไม่ใช่เส้นแบ่งระหว่างขั้นตอนนั้นกับขั้นตอนการรวม หากมีการแทรก ล้างขั้นตอน ใหม่ระหว่างสองขั้นตอนแทนที่จะแยกสาขา ให้ใช้ลูกศร เลิกทำ ในแถบเครื่องมือแล้วลองอีกครั้ง เมนูควรระบุว่า _เพิ่ม_ ไม่ใช่ _แทรก_ ![การรวบรวมเบื้องต้นสำหรับวันที่ละเมิดครั้งที่ 1](/tableau/next/th-th/prep/th-th/Img/prep_tutorial2nd_branch.png) สิ่งนี้จะแยกสาขาลำดับงานของคุณด้วยข้อมูลดั้งเดิมทั้งหมด เราจะรวมผลการรวมเข้ากับสำเนาข้อมูลทั้งหมดนี้ โดยการรวม **เลขที่ผู้ขับขี่** เรากำลังเพิ่มวันที่ขั้นต่ำจากการรวมของเราลงในข้อมูลดั้งเดิม 1. เลือกขั้นตอน **ล้าง 2** แล้วลากไปยังด้านบนของขั้นตอน **ล้าง 1** แล้ววางบน รวม 2. การกำหนดค่ารวมเริ่มต้นควรถูกต้อง: การรวมภายในบน **เลขที่ผู้ขับขี่ = เลขที่ผู้ขับขี่** ![ตารางข้อมูลที่แสดงการรวมภายในของชุดข้อมูล ID ไดรเวอร์สองชุด พร้อมด้วยประเภทการรวมและแผนภูมิแท่งแบบซ้อนกันเพื่อรวมผลลัพธ์](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_join1.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวม โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join) เนื่องจากบางฟิลด์อาจถูกทำซ้ำในระหว่างการรวม—เช่น ฟิลด์ในส่วนคำสั่งการรวม—จึงมักจะเป็นความคิดที่ดีที่จะล้างฟิลด์ที่ไม่เกี่ยวข้องหลังจากทำการรวม 1. ในแผงลำดับงาน ให้เลือก**รวม 1** จากนั้นคลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกขั้นตอนการล้าง 2. ในแผงโปรไฟล์ ให้คลิกขวาหรือกด Ctrl -คลิก(MacOS) ที่การ์ดสำหรับ **เลขที่ผู้ขับขี่-1** แล้วเลือกRemove 3. หากต้องการเปลี่ยนลำดับของฟิลด์ ให้ลากการ์ด **วันที่ละเมิดครั้งที่ 1** ระหว่าง **เลขที่ผู้ขับขี่** และ **วันที่ละเมิด** ซึ่งคุณจะเห็นเส้นสีดำปรากฎขึ้น _ในขั้นตอนนี้ ลำดับงานควรมีลักษณะดังนี้:_ ![มุมมองลำดับงานหกขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate2.png) เมื่อดูจากตารางข้อมูลด้านล่าง เราจะเห็นชุดข้อมูลที่รวมกันใหม่ของเรา เรามีค่าต่ำสุด—นั่นคือ, วันที่ละเมิด— ครั้งที่หนึ่งสำหรับผู้ขับขี่แต่ละคนที่เพิ่มในแต่ละแถวในชุดข้อมูล ![ดูตัวอย่างข้อมูลด้วยฟิลด์ วันที่ละเมิดครั้งที่ 1](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1stdatedatagrid.png) ### การรวมครั้งที่สองสำหรับวันที่ละเมิดครั้งที่ 2 เราจำเป็นต้องกำหนดวันที่ละเมิดครั้งที่สองด้วย ในการทำเช่นนี้ เราต้องการกรองแถวใดๆ ที่วันที่การละเมิดเท่ากับค่าต่ำสุด—ดังนั้นจึงลบวันแรกออก จากนั้นเราจะสามารถหาวันที่เหลือขั้นต่ำโดยใช้ขั้นตอนรวมอื่น ปล่อยให้เรามีวันที่ละเมิดครั้งที่สอง ซึ่งเราจะเปลี่ยนชื่อเพื่อความชัดเจน **หมายเหตุ**: เนื่องจากเราต้องการใช้ข้อมูลตามที่ปัจจุบันอยู่ใน **ล้าง 3** ในภายหลัง เราจะเพิ่มขั้นตอน **ล้าง** อื่นเพื่อรับวันที่ละเมิดครั้งที่สอง ซึ่งจะทำให้สถานะปัจจุบันของข้อมูลใน ล้าง 3 พร้อมใช้งานในภายหลัง 1. ในแผงลำดับงาน ให้เลือก**ล้าง 3** จากนั้นคลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกขั้นตอนการล้าง 2. บนแถบเครื่องมือในแผงโปรไฟล์ ให้เลือกตัวกรองค่า สร้างตัวกรอง `[Infraction Date] != [1st Infraction Date]` 3. ลบฟิลด์ **วันที่ละเมิดครั้งที่ 1** 4. ในแผงลำดับงาน ให้เลือก**ล้าง 4** จากนั้นคลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกรวม 5. ลาก **เลขที่ผู้ขับขี่** ไปยังพื้นที่วางของ ฟิลด์ที่จัดกลุ่ม ลาก **วันที่ละเมิด** ไปยังเพื้นที่ ฟิลด์ที่รวม และเปลี่ยนการรวมเป็นค่า ต่ำที่สุด 6. ในแผงลำดับงาน เลือก**รวม 2** แล้วคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกล้างขั้นตอน เปลี่ยนชื่อ **วันที่ละเมิด** เป็น **วันที่ละเมิดครั้งที่ 2** _ในขั้นตอนนี้ ลำดับงานควรมีลักษณะดังนี้:_ ![มุมมองลำดับงานเก้าขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate3.png) ขณะนี้เรามีการระบุวันที่ละเมิดครั้งที่สองสำหรับผู้ขับขี่แต่ละคน เพื่อให้ได้ข้อมูลอื่นๆ ทั้งหมดที่เกี่ยวข้องกับการละเมิดแต่ละครั้ง (ประเภท ค่าปรับ โรงเรียนจราจร) เราจำเป็นต้องรวมข้อมูลนี้กับชุดข้อมูลทั้งหมดอีกครั้ง 1. เลือก**ล้าง 5** แล้วลากไปวางบน **ล้าง 3** แล้ววางบน รวม 2. อีกครั้ง การกำหนดค่าการเข้าร่วมเริ่มต้นควรถูกต้อง: การรวมภายในบน **เลขที่ผู้ขับขี่** = **เลขที่ผู้ขับขี่** 3. ในแผงลำดับงาน เลือกเข้า **ร่วม 2** คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกล้างขั้นตอน ลบฟิลด์ **เลขที่ผู้ขับขี่-1** และ **วันที่ละเมิดครั้งที่ 1** เนื่องจากไม่ต้องการอีกต่อไป _ในขั้นตอนนี้ ลำดับงานควรมีลักษณะดังนี้:_ ![มุมมองลำดับงานสิบเอ็ดขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate4.png) ### สร้างชุดข้อมูลทั้งหมดสำหรับการละเมิดครั้งที่ 1 และ 2 ก่อนที่เราจะไปไกลกว่านี้ ให้ย้อนกลับไปคิดทบทวนทุกสิ่งที่เรามีและวิธีที่เราต้องการนำมันมารวมกัน สถานะสิ้นสุดที่ต้องการของเราคือชุดข้อมูลที่มีลักษณะดังนี้ โดยมีคอลัมน์สำหรับ **เลขที่ผู้ขับขี่** ตามด้วยคอลัมน์สำหรับวันที่ ประเภท โรงเรียนสอนขับรถ และจำนวนเงินค่าปรับสำหรับการละเมิดครั้งที่ 1 และ 2 ![ดูตัวอย่างโครงสร้างข้อมูลที่ต้องการ](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_driverLOD.png) เราจะไปจากที่นี่ให้ถึงที่นั่นได้อย่างไร? ในขั้นตอน **ล้าง 3** เรามีชุดข้อมูลการแข่งขันพร้อมคอลัมน์ที่แสดงวันที่เกิดการละเมิดครั้งแรกสำหรับผู้ขับขี่แต่ละคน ![มุมมองตารางกริดข้อมูลของขั้นตอน ล้าง 3](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_clean3grid.png) เราต้องการกำจัดแถวทั้งหมดสำหรับผู้ขับขี่ที่ไม่ใช่ผู้ที่ทำการละเมิดครั้งแรก โดยสร้างชุดข้อมูลของการละเมิดครั้งแรกเท่านั้น นั่นคือ เราต้องการเก็บข้อมูลสำหรับผู้ขับขี่ที่ระบุเฉพาะเมื่อ**วันที่ละเมิดครั้งที่ 1 = วันที่ละเมิด** เมื่อเรากรองให้เก็บเฉพาะแถวของการละเมิดครั้งแรกแล้ว เราสามารถลบฟิลด์ **วันที่ละเมิด** และจัดระเบียบชื่อฟิลด์ได้ ในทำนองเดียวกัน หลังจากการรวมและการรวมครั้งที่สอง เรามีชุดข้อมูลที่สมบูรณ์พร้อมคอลัมน์สำหรับวันที่ละเมิดครั้งที่สอง ![มุมมองตารางกริดข้อมูลของขั้นตอน ล้าง 6](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_clean6grid.png) เราสามารถใช้ตัวกรองที่คล้ายกันของ **วันที่ละเมิดครั้งที่ 2 = วันที่ละเมิด** เพื่อเก็บเฉพาะแถวข้อมูลสำหรับการละเมิดครั้งที่ 2 ของผู้ขับขี่แต่ละคน อีกครั้ง เราสามารถลบ **วันที่ละเมิด** ที่ซ้ำซากและจัดระเบียบชื่อฟิลด์ได้ เราจะเริ่มต้นด้วยชุดข้อมูลการละเมิดชุดแรก 1. ในแผงลำดับงาน ให้เลือก**ล้าง 3** จากนั้นคลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกขั้นตอนการล้าง เช่นเดียวกับในขั้นตอนที่ 10 ด้านบน เราต้องการเพิ่มสาขาสำหรับขั้นตอนการล้างใหม่ ไม่ใช่แทรกระหว่าง ล้าง 3 และ ล้าง 4 2. เมื่อเลือกขั้นตอน ล้าง ใหม่นี้แล้ว ในแผงโปรไฟล์ ให้คลิกตัวกรองค่า ในแถบเครื่องมือ สร้างตัวกรอง `[1st Infraction Date] = [Infraction Date]` 3. ลบฟิลด์ **วันที่ละเมิด** 4. เปลี่ยนชื่อฟิลด์ **ประเภทการละเมิด** **โรงเรียนสอนขับรถ** และ **จำนวนเงินค่าปรับ** เพื่อเริ่มต้นด้วย "1" 5. ดับเบิลคลิกที่ชื่อ **ล้าง 7** ใต้ขั้นตอนในแผงลำดับงาน และเปลี่ยนชื่อเป็น **ประสิทธิภาพ 1** ตอนนี้สำหรับชุดข้อมูลการละเมิดที่สอง 1. ในแผงโฟลว์ เลือก**ล้าง 6** หลังจากการเข้าร่วมครั้งล่าสุด 2. คลิกตัวกรองค่า ในแถบเครื่องมือ สร้างตัวกรอง `[2nd Infraction Date] = [Infraction Date]` 3. ลบฟิลด์ **วันที่ละเมิด** 4. เปลี่ยนชื่อฟิลด์ **ประเภทการละเมิด** **โรงเรียนสอนขับรถ** และ **จำนวนเงินค่าปรับ** เพื่อเริ่มต้นด้วย "2" 5. ดับเบิลคลิกที่ชื่อ **ล้าง 6** ใต้ขั้นตอนในแผงลำดับงาน และเปลี่ยนชื่อเป็น **ประสิทธภาพ 2** _ในขั้นตอนนี้ ลำดับงานควรมีลักษณะดังนี้:_ ![มุมมองแผนลำดับงาน 12 ขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate5.png) ### สร้างชุดข้อมูลที่สมบูรณ์ ตอนนี้เรามีชุดข้อมูลสองชุดที่เป็นระเบียบเรียบร้อยพร้อมข้อมูลที่สมบูรณ์สำหรับการละเมิดครั้งแรกและครั้งที่สองต่อผู้ขับขี่ เราสามารถรวมกลับเข้าด้วยกันบน **เลขที่ผู้ขับขี่** และปิดท้ายด้วยโครงสร้างข้อมูลที่ต้องการ 1. เลือก**ประสิทธิภาพ 2** และลากไปไว้บน **ประสิทธิภาพ 1** วางบน รวม 2. ข้อเข้าร่วมเริ่มต้นควรถูกต้องเป็น **เลขที่ผู้ขับขี่ = เลขที่ผู้ขับขี่** 3. เนื่องจากเราไม่ต้องการทิ้งคนขับที่ไม่มีการละเมิดครั้งที่สอง เราจึงต้องทำให้เป็นรวมทางซ้าย ในพื้นที่ รวมประเภท ให้คลิกพื้นที่ที่ไม่แรเงาของไดอะแกรมถัดจาก **ประสิทธิภาพ 1** แล้วเปลี่ยนให้เป็นรวมทาง **ซ้าย** 4. ในแผงลำดับงาน ให้เลือก**รวม 3** จากนั้นคลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกขั้นตอนการล้าง ลบฟิลด์**เลขที่ผู้ขับขี่-1**ที่ซ้ำกัน ข้อมูลอยู่ในสถานะที่ต้องการ เราจึงสามารถสร้างเอาต์พุตและดำเนินการวิเคราะห์ต่อไปได้ 1. ในแผงลำดับงาน เลือก**ล้าง 6** ที่เพิ่มใหม่ คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกเพิ่มเอาต์พุต 2. ในแผงเอาต์พุต ให้เปลี่ยนประเภทเอาต์พุตเป็น .csv จากนั้นคลิกเรียกดู ป้อน **การละเมิดของผู้ขับขี่** สำหรับชื่อและเลือกตำแหน่งที่ต้องการก่อนคลิกยอมรับ เพื่อบันทึก 3. คลิกปุ่มเรียกใช้ลำดับงาน ![ปุ่ม "เรียกใช้โฟลว์” จะแสดงเป็นลูกศรที่หันไปทางขวา](/tableau/next/th-th/prep/th-th/Img/prep_run_flow.png) ที่ด้านล่างของแผงเพื่อสร้างเอาต์พุตของคุณ คลิกเสร็จสิ้น ในกล่องโต้ตอบสถานะเพื่อปิดกล่องโต้ตอบ **เคล็ดลับ**: หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเอาต์พุตและการเรียกใช้ลำดับงาน โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#Export) _ลำดับงานสุดท้ายควรมีลักษณะดังนี้:_ ![มุมมองสุดท้ายของลำดับงานที่สมบูรณ์](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_flowstate6.png) **หมายเหตุ**: คุณสามารถดาวน์โหลดไฟล์ลำดับงานที่เสร็จสมบูรณ์เพื่อตรวจสอบงานของคุณ: [การละเมิดของผู้ขับขี่.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx) ## สรุป สำหรับขั้นตอนแรกของแบบฝึกสอนนี้ เป้าหมายของเราคือการนำชุดข้อมูลเดิมของเรามาเตรียมสำหรับการวิเคราะห์ที่เกี่ยวข้องกับวันที่แรกและวันที่สองของการละเมิด กระบวนการประกอบด้วยสามขั้นตอน:  ระบุวันที่ละเมิดครั้งแรกและครั้งที่สอง: 1. สร้างการรวมที่เก็บ **เลขที่ผู้ขับขี่** และ ค่าต่ำสุดของ **วันที่ละเมิด** รวมสิ่งนี้กับชุดข้อมูลดั้งเดิมเพื่อสร้าง "ชุดข้อมูลระดับกลาง" ที่มีวันที่การละเมิดครั้งแรก (ขั้นต่ำ) ซ้ำสำหรับทุกแถว 2. ในขั้นตอนใหม่ ให้กรองแถวทั้งหมดที่ค่า **วันที่ละเมิดครั้งที่ 1** เหมือนกับ **วันที่ละเมิด** จากชุดข้อมูลที่กรองแล้ว ให้สร้างการรวมที่เก็บ **เลขที่ผู้ขับขี่** และ ค่าต่ำสุดของ **วันที่ละเมิด** เข้าร่วมกับชุดข้อมูลระดับกลางตั้งแต่ขั้นตอนแรก ระบุวันที่ละเมิดครั้งที่สอง สร้างชุดข้อมูลที่ชัดเจนสำหรับการละเมิดครั้งแรกและครั้งที่สอง: 1. ย้อนกลับและสร้างสาขาจากชุดข้อมูลระดับกลางและตัวกรองเพื่อเก็บเฉพาะแถวที่ค่า **วันที่ละเมิดครั้งที่ 1** เหมือนกับ **วันที่ละเมิด** สิ่งนี้สร้างชุดข้อมูลสำหรับการละเมิดครั้งแรก จัดระเบียบโดยลบฟิลด์ที่ไม่จำเป็นและเปลี่ยนชื่อฟิลด์ที่ต้องการทั้งหมด (ยกเว้น **เลขที่ผู้ขับขี่**) เพื่อระบุว่าเป็นการละเมิดครั้งแรก ซึ่งเป็นชุดข้อมูล **ประสิทธิภาพ 1** 2. จัดระเบียบชุดข้อมูลสำหรับวันที่ละเมิดครั้งที่สอง ล้างผลการรวมจากขั้นตอนที่ 2 โดยการกรองเพื่อเก็บเฉพาะแถวที่ **วันที่ละเมิดครั้งที่ 2** เหมือนกับ **วันที่ละเมิด** ลบฟิลด์ที่ไม่จำเป็นและเปลี่ยนชื่อฟิลด์ที่ต้องการทั้งหมด (ยกเว้น **เลขที่ผู้ขับขี่**) เพื่อระบุว่าเป็นการละเมิดครั้งที่สอง นี่คือชุดข้อมูล **ประสิทธิภาพ 2** รวมข้อมูลการละเมิดที่หนึ่งและที่สองไว้ในชุดข้อมูลเดียว: 1. รวมชุดข้อมูล **ประสิทธิภาพ 1** and **ประสิทธิภาพ 2** ตรวจสอบให้แน่ใจว่าได้เก็บบันทึกทั้งหมดจาก **ประสิทธิภาพ 1** เพื่อป้องกันการสูญหายของผู้ขับขี่ที่ไม่มีการละเมิดครั้งที่สอง ขั้นต่อไป เราต้องการสำรวจว่าข้อมูลนี้สามารถวิเคราะห์ใน Tableau Desktop ได้อย่างไร ### ดำเนินการต่อในการ [วิเคราะห์ด้วยด้วยวันที่สองใน Tableau Desktop](https://help.tableau.com/v0.0/prep/th-th/prep_tutorial_2nddateB.htm) **หมายเหตุ**: ขอขอบคุณเป็นพิเศษสำหรับหัวข้อ Workout Wednesday ของ Ann Jackson [ลูกค้าใช้จ่ายมากขึ้นในการซื้อครั้งแรกหรือครั้งที่สองหรือไม่](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) และเคล็ดลับ Tableau Prep ของ Andy Kriebel [การส่งคืนวันที่ซื้อครั้งแรกและครั้งที่สอง](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1) ซึ่งให้แรงบันดาลใจเริ่มต้นสำหรับแบบฝึกสอนนี้ การคลิกลิงก์เหล่านี้จะนำคุณออกจากเว็บไซต์ Tableau Tableau ไม่สามารถรับผิดชอบความถูกต้องหรือความใหม่ของหน้าต่างๆ ที่ผู้ให้บริการภายนอกเป็นผู้ดูแลได้ โปรดติดต่อเจ้าของหากคุณมีคำถามเกี่ยวกับเนื้อหาของพวกเขา [ข้ามไปยังเนื้อหาหลัก](#main-content) # การใช้งาน Tableau Prep กับจำนวนเตียงของโรงพยาบาล การที่เตียงผู้ป่วยในโรงพยาบาลเต็มนั้นเป็นปัญหาแต่ก็เป็นทรัพยากรที่มากเกินไป การทำความเข้าใจเกี่ยวกับจำนวนเตียงของโรงพยาบาลในฐานะทรัพยากรนั้นเป็นสิ่งจำเป็น อย่างไรก็ตาม การเก็บข้อมูลนั้นมักดำเนินการจากมุมมองของคนไข้ เราจะสามารถรับข้อมูลที่บ่งบอกเมื่อมีผู้ป่วยในเคียงและระบุการใช้งานเตียงได้อย่างไร **หมายเหตุ**: ในการดำเนินงานนี้ให้เสร็จสิ้นในแบบฝึกสอน คุณจะต้องติดตั้ง Tableau Prep และอาจต้องติดตั้ง Tableau Desktop ซึ่งเป็นตัวเลือก ในการติดตั้ง Tableau Prep และ Tableau Desktop ให้ดูที่[คู่มือการนำ Tableau Prep และ Tableau Desktop ไปใช้งาน](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_welcome.htm#) หรือคุณสามารถดาวน์โหลด [Tableau Prep](https://www.tableau.com/th-th/products/prep/download) และ Tableau Desktop Free Edition และคุณจะต้องดาวน์โหลดไฟล์ข้อมูลสามรายการ โดยเราขอแนะนำให้บันทึกไว้ที่ ที่เก็บใน Tableau Prep ของฉัน > โฟลเดอร์แหล่งข้อมูล \- [Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Beds.xlsx) \- [Hours.xlsx](https://mkt.tableau.com/PrepTutorials/Hours.xlsx) \- [Patient Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Patient%20Beds.xlsx) ## ข้อมูล สำหรับเตียงทั้งสี่ของเรา ก ข ค และ ง เราจะบันทึกว่าผู้ป่วยรายใดอยู่ที่เตียงใด และวันที่เริ่มพักที่เตียงนั้นและวันที่ออกจากเตียง ข้อมูลจะมีลักษณะดังนี้: ![การแสดงตัวอย่างข้อมูลเตียงของผู้ป่วย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_patientbeddata.png) ## การวิเคราะห์ขั้นต้น หากเรานำข้อมูลนี้มาที่ Tableau Desktop เราสามารถสร้างแผนภูมิแกนต์เพื่อแสดงเมื่อมีผู้ป่วยพักอยู่ที่เตียงได้ ![แผนภูมิแกนต์บน Tableau Desktop ของชุดข้อมูลเตียงของผู้ป่วย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_originaldatagantt.png) นี่เป็นการแสดงเป็นภาพที่มีประโยชน์ เราสามารถเห็นได้ว่ามีช่องว่างเพียงเล็กน้อยระหว่างการใช้งานเตียง ก และเตียง ข แต่เตียง ค นั้นถูกใช้งานน้อยมาก ผู้ป่วยของเตียง ง นั้นยังไม่มีกำหนดออก แต่เราสามารถระบุได้ด้วยการคำนวณ ซึ่งการดำเนินการนี้จะให้ภาพรวมที่เป็นภาพว่าแต่ละเตียงนั้นใช้งานอย่างไร อย่างไรก็ตาม หากเราต้องการทราบจำนวนชั่วโมงที่เตียงว่าง เราควรทำอย่างไร หรือหากต้องการเปรียบเทียบเวลาในการใช้เตียงก่อนและหลังการออกนโยบายใหม่ เราควรทำอย่างไร ไม่มีวิธีที่ง่ายในการดำเนินการเช่นนั้นด้วยข้อมูลที่มีอยู่ เพราะว่าเป็นข้อมูลที่มีโครงสร้างแล้ว ## โครงสร้างข้อมูลที่ต้องการ เมื่อสร้างชุดข้อมูลพื้นฐานและรวมเข้าด้วยกันใน Tableau Prep เราสามารถปรับแต่งชุดข้อมูลเหล่านี้เป็นรูปแบบที่จะช่วยให้เราทำการวิเคราะห์ได้ลึกขึ้น และสร้างการแสดงเป็นภาพที่มีประโยชน์มากขึ้นได้ ก่อนที่เราจะไปดูกันที่ Tableau Prep เราควรหยุดและคิดถึงสิ่งที่เราควรจะสร้างเพื่อตอบคำถาม “แต่ละเตียงว่างกี่ชั่วโมง” กันเสียก่อน เราควรจะสามารถดูข้อมูลของแต่ละเตียงในแต่ละชั่วโมง และรู้ได้ว่ามรเตียงนั้นมีผู้ป่วยพักอยู่หรือไม่ ในตอนนี้ ข้อมูลนั้นบ่งบอกเมื่อมีผู้ป่วยพักอยู่ที่เตียงเท่านั้น แต่เรายังไม่ได้ให้ข้อมูลชั่วโมง_ที่ว่าง_แก่ Tableau ในการสร้างเมทริกซ์แบบเต็มของเตียงและชั่วโมงใช้งานทั้งหมด เราจะต้องสร้างชุดข้อมูลสองชุด ชุดแรกนั้นประกอบไปด้วยแค่รายการของเตียง (ก ข ค ง) และอีกชุดคือรายการของชั่วโมง (1, 2, 3, …, 23, 24) เมื่อดำเนินการรวมข้าม (การรวมทุกแถวในข้อมูลชุดหนึ่งเข้ากับทุกแถวในข้อมูลอีกชุดหนึ่ง) เราจะได้การจับคู่เตียงและชั่วโมงในทุกรูปแบบที่เป็นไปได้
ชุดข้อมูล Beds.xlsx จะมีลักษณะดังนี้:ชุดข้อมูล Hours.xlsx จะมีลักษณะดังนี้:และผลลัพธ์การรวมข้ามจะมีลักษณะดังนี้: 
การแสดงตัวอย่างชุดข้อมูลเตียงการแสดงตัวอย่างชุดข้อมูลชั่วโมงการแสดงตัวอย่างข้อมูลเมทริกซ์เตียง-ชั่วโมง
ถัดไป เราจะนำเอาข้อมูล**เตียงผู้ป่วย**เข้ามา และกำหนดป้ายกำกับให้แก่การจับคู่เตียง-ชั่วโมงว่ามีผู้ป่วยใช้งานอยู่หรือไม่ เราจะรวมเข้ากับชุดข้อมูลที่มีแถวของข้อมูลเตียง-ชั่วโมง และหากมีผู้ป่วยใช้เตียงอยู่ ก็จะมีหมายเลขและเวลาที่เริ่มใช้และสิ้นสุด ค่า NULL จะใช้บ่งชี้ว่าเตียงนั้นว่าง ![การแสดงตัวอย่างข้อมูลเมทริกซ์เตียง-ชั่วโมง-ผู้ป่วย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_bedhourpatientmatrix.png) ด้วยข้อมูลที่มีโครงสร้างเช่นนี้ เราสามารถดำเนินการวิเคราะห์เช่นนี้ได้ ซึ่งทพให้เราสามารถหาเตียงที่ว่างได้เช่นเดียวกับเตียงที่มีผู้ป่วย ![แดชบอร์ดของข้อมูลที่กำหนดรูปแบบแล้วที่แสดงเตียงที่ใช้พร้อมชั่วโมงและผู้ป่วย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_shapeddatadashboard.png) ## การปรับโครงสร้างข้อมูล แล้วเราจะไปถึงจุดนั้นด้วย Tableau Prep ได้อย่างไร เราจะสร้างลำดับงานเป็นสองส่วน ก่อนอื่นคือการสร้างเมทริกซ์เตียงและชั่วโมง จากนั้นรวมเข้ากับข้อมูลผู้ป่วยและเตียง โปรดแน่ใจว่าได้ดาวน์โหลดไฟล์ Excel ทั้งหมด (**Beds.xlsx**, **Hours.xlsx** และ **Patient Beds.xlsx**) เพื่อดำเนินการตามแล้ว ### เมทริกซ์เตียงและชั่วโมง ก่อนอื่น เราจะเชื่อมต่อกับไฟล์ **Beds.xlsx** 1. เปิด Tableau Prep 2. จากหน้าจอเริ่มต้น ให้เลือกเชื่อมต่อกับข้อมูล 3. ที่หน้าต่างการเชื่อมต่อ ให้เลือก Microsoft Excel ไปยังตำแหน่งที่คุณบันทึก **Beds.xlsx** ไว้และเลือกเปิด 4. และชีตเตียงจะถูกดึงมายังหน้าต่างลำดับงานโดยอัตโนมัติ **เคล็ดลับ:** หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับข้อมูล โปรดดู [เชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm) ถัดไป เราจะต้องสร้างฟิลด์ที่ใช้ในการรวมข้ามกับชุดข้อมูล**ชั่วโมง** เราจะเพิ่มการคำนวณที่เป็นค่า **1** เพียงง่ายๆ 1. ที่แผงของโฟลว์ ให้เลือกเตียงและเลือกขั้นตอนการล้างที่แนะนำขึ้นมา 2. เมื่อมีขั้นตอนการล้างที่เราเพิ่งเพิ่มไป แผงโปรไฟล์จะปรากฏขึ้นมา เลือกสร้างฟิลด์ที่คำนวณที่แถบเครื่องมือ 3. ตั้งชื่อ**การรวมข้าม**ฟิลด์และใส่ค่า **1** 4. ตารางข้อมูลจะอัปเดตเพื่อแสดงสถานะปัจจุบันของข้อมูล ![ตารางที่แสดงผลลัพธ์ของการรวมแบบไขว้](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_crossjoinresults.png "ภาพของตารางกริดข้อมูลที่มีคอลัมน์ของการรวมข้ามและเตียง") และต่อไปเราก็จะทำเช่นเดียวกันกับชุดข้อมูลชั่วโมง ขยายเพื่อดูการกำหนด 1. ในแผงการเชื่อมต่อ ให้เลือกปุ่ม "เพิ่มการเชื่อมต่อ" ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) เพื่อเพิ่มการเชื่อมต่อข้อมูลอีกรายการ 2. เลือก Microsoft Excel และจากนั้นเลือกไฟล์ **Hours.xlsx** และคลิกเปิด 3. ที่แผงโฟลว์ ให้เลือกชั่วโมง และเลือกขั้นตอนการล้างที่แนะนำขึ้นมาเพื่อเพิ่มลงในโฟลว์ 4. จากแถบเครื่องมือที่แผงโปรไฟล์ ให้สร้างฟิลด์ที่คำนวณที่ชื่อ**การรวมแบบข้าม**และใส่ค่า **1** ![ตารางที่แสดงผลลัพธ์ของการรวมแบบไขว้](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_crossjoinresults2.png "ภาพของตารางกริดข้อมูลที่มีคอลัมน์ของการรวมข้ามและชั่วโมง") ชุดข้อมูลทั้งสองนั้นก็จะมีฟิลด์ที่ใช้ร่วมกัน หรือที่เรียกว่า**รวมแบบข้าม** และสามารถรวมกันได้แล้ว 1. รวมขั้นตอนการล้างทั้งสองเข้าด้วยกันโดยการลาก**ล้าง2** ไปที่**ล้าง 1** และวางไว้ที่ตัวเลือกรวม ![แผงลำดับงานที่แสดงพื้นที่วางเพื่อรวมเมื่อ ‘ล้าง2’ ถูกลากไปที่ ‘ล้าง1’](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_clean1joinclean2.png) 2. ที่ส่วนรวมโปรไฟล์ด้านล่าง การกำหนดค่าร่วมกันจะปรากฎขึ้นมาโดยอัตโนมัติ - เนื่องจากเราตั้งชื่อฟิลด์ทั้งสองว่า**รวมแบบข้าม** Tableau Prep จะระบุฟิลด์เหล่านี้โดยอัตโนมัติว่าเป็นฟิลด์ที่ใช้ร่วมกัน และสร้างคำสั่งรวมข้อมูลที่ใช้ขึ้นมาอย่างเหมาะสม - ประเภทการรวมตามค่าเริ่มต้นนั้นเป็นการรวมภายใน ซึ่งเป็นสิ่งที่เราต้องการ - การรวมนี้จะจับคู่แถวทั้งหมดจาก **เตียง** กับแถวทั้งหมดจาก **ชั่วโมง** ตามที่เห็นในตารางกริดข้อมูล ![แผงโปรไฟล์ที่รวมที่มีสมาชิกที่ดึงออกมาที่ตอบรับกับรายการด้านบน](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_join1profile.png) A. คำสั่งการรวมข้อมูล B. ประเภทการรวม C. ผลลัพธ์ของตารางกริดข้อมูล **เคล็ดลับ**: หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมที่ [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join) เราไม่จำเป็นต้องใช้ฟิลด์**รวมข้าม**อีกต่อไปแล้ว ดังนั้นเราสามารถลบทิ้งได้ 1. ในแผงของโฟลว์ ให้เลือก**รวม 1** จากนั้นเลือกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกเพิ่มขั้นตอนการล้าง 2. เลือกฟิลด์**รวมข้าม-1** และ**รวมข้าม** และเลือกลบฟิลด์ 3. ดับเบิลคลิกที่ป้ายกำกับ **ล้าง 3** และตั้งชื่อขั้นตอน**เมทริกซ์เตียงและชั่วโมง**ใหม่ และตอนนี้เราก็จะมีชุดข้อมูลเมทริกซ์เตียงและชั่วโมงที่มีเตียงและชั่วโมงทั้งหมด และได้เสร็จสิ้นส่วนแรกของการสร้างชุดข้อมูลแล้ว ### การใช้งานเตียงของผู้ป่วย ส่วนที่สองคือการนำข้อมูลการใช้งานเตียงของผู้ป่วยเข้ามา เพื่อเริ่มต้น เราจะต้องเชื่อมต่อข้อมูล 1. ในแผงการเชื่อมต่อ ให้เลือกปุ่ม "เพิ่มการเชื่อมต่อ" ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) เพื่อเพิ่มการเชื่อมต่อข้อมูลอีกรายการ 2. เลือก Microsoft Excel และจากนั้นเลือกไฟล์ **Patient Beds.xlsx** และเลือกเปิด 3. ที่แผงของโฟลว์ ให้เลือก**เตียงผู้ป่วย** และเลือกขั้นตอนการล้างที่แนะนำขึ้นมาเพื่อเพิ่มลงในโฟลว์ เนื่องจากไฟล์เมทริกซ์เตียงและชั่วโมงนั้นอ้างอิงตาม_ชั่วโมง_ แต่เมทริกซ์ผู้ป่วยและเตียงนั้นอ้างอิงตาม_เวลาจริง_ เราจะต้องดึงเวลาออกมาจากเวลาเริ่มและสิ้นสุดการใช้งานเตียงของผู้ป่วย นอกจากนั้น สำหรับเวลาสิ้นสุด เราต้องการแน่ใจว่าหากผู้ป่วยนั้นยังพักอยู่ที่เตียงเมื่อสิ้นสุดวัน (เที่ยงคืน ชั่วโมงที่ 24) เท่ากับว่าเราจะบ่งชี้ว่าเตียงมีผู้ใช้งานอยู่ถึงแม้ว่าในชุดข้อมูลจะไม่ได้ระบุเวลาสิ้นสุดไว้ก็ตาม เราจะเพิ่มฟิลด์ที่คำนวณไปยังขั้นตอนใหม่นี้ 1. ในแถบเครื่องมือ ให้คลิก สร้างฟิลด์ที่คำนวณ 2. ตั้งชื่อฟิลด์ว่า **ชั่วโมงเริ่มต้น** สำหรับการคำนวณ ให้ป้อน `DATEPART('hour',[Start Time])` 3. การดำเนินการนี้จะใช้ชั่วโมงของเวลาเริ่มต้นและดึงออกมา ดังนั้น "1/1/18 9:35 AM" จะเปลี่ยนเป็น "9" เท่านั้น 4. สร้างฟิลด์ที่คำนวณอีกฟิลด์ และตั้งชื่อว่า **ชั่วโมงสิ้นสุด** สำหรับการคำนวณ ให้ป้อน `IFNULL(DATEPART('hour',[End Time]), 24)` ส่วน `DATEPART` จะเป็นชั่วโมงของเวลาที่สิ้นสุด ส่วน `IFNULL` จะกำหนดเวลาสิ้นสุดของชั่วโมงที่ 24 (เที่ยงคืน) ให้กับรายการที่ไม่มีเวลราสิ้นสุด และตอนนี้เราก็พร้อมที่จะรวมการใช้งานเตียงผู้ป่วยเข้ากับ**เมทริกซ์เตียงและชั่วโมง**แล้ว นี่เป็นการผสานที่ซับซ้อนขึ้นกว่าที่เราเคยทำก่อนหน้านี้ การรวมภายในจะคืนค่าที่แสดงในชุดข้อมูลทั้งสอง เราจะต้องดำนเนินการรวมทางซ้ายเนื่องจากเราต้องการแน่ใจว่าได้เก็บสล็อตข้อมูลเตียง-ชั่วโมงทั้งหมด ไม่ว่าจะมีผู้ป่วยที่พักอยู่ที่เตียงนั้นหรือไม่ ซึ่งจะคืนค่าเป็นค่า NULL จำนวนมาก แต่ว่าเหมาะสม และเราจะต้องจับคู่ว่าสล็อตเตียง-ชั่วโมงนั้นถูกใช้งานโดยผู้ป่วยเมื่อใด (หรือผู้ป่วยหลายราย) ดังนั้น นอกจากจะจับคู่เตียงกับผู้ป่วยแล้ว เราจะต้องคำนึงถึงเวลาอีกด้วย ชุดข้อมูลเมทริกซ์เตียงและชั่วโมงนั้นมีฟิลด์**ชั่วโมง** และชุดข้อมูล**ผู้ป่วยและเตียง**นั้นมี**ชั่วโมงเริ่มต้น**และ**ชั่วโมงสิ้นสุด** เราจะใช้ตรรกะขั้นพื้นฐานในการกำหนดว่าควรเพิ่มผู้ป่วยไปยังสล็อตเตียง-ชั่วโมงนั้นๆ หรือไม่ _ผู้ป่วยนั้นจะนับว่าพักอยู่ในเตียงหากชั่วโมงเริ่มต้นของผู้ป่วยนั้นน้อยกว่าหรือเท่ากับ (<=) สล็อตเตียง-ชั่วโมง และชั่วโมงสิ้นสุดนั้นมากกว่าหรือเท่ากับ (>=) สล็อตเตียง-ชั่วโมง_ ดังนั้น การรวมข้อมูลทั้งสามควรจะต้องตรงกับชุดข้อมูลทั้งสองนี้ 1. รวมขั้นตอน **ล้าง3** เข้ากับขั้นตอน **เมทริกซ์เตียงและชั่วโมง** 2. ที่พื้นที่ ใช้คำสั่งรวมข้อมูลแล้ว ค่าเริ่มต้นควรจะเป็น **ชั่วโมง** = **ชั่วโมงสิ้นสุด** เลือกคำสั่งรวมข้อมูลเพื่อเปลี่ยนตัวดำเนินการจาก “**\=**” เป็น “**<=**” ![ฟิลด์ที่มีตัวดำเนินการการรวม](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_joinoperator.png "ด้านภาพของการเปลี่ยนตัวดำเนินการการรวม") 3. เลือกปุ่มบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addvalueicon.png) ที่มุมขวาบนของพื้นที่ใช้คำสั่งรวมข้อมูลแล้วเพื่อเพิ่มคำสั่งรวมข้อมูลอีกรายการ กำหนดให้เป็น **ชั่วโมง >= ชั่วโมงเริ่มต้น** เพิ่มคำสั่งรวมข้อมูลที่สาม **เตียง = เตียงโรงพยาบาล** 4. ที่ส่วนประเภทการรวม ให้เลือกที่พื้นที่ที่ไม่ถมดำของภาพกราฟิกถัดจาก**เมทริกซ์เตียงและชั่วโมง**เพื่อเปลี่ยนประเภทการรวมเป็นการรวมทาง**ซ้าย** ![แผงโปรไฟล์ของการรวมของการรวม 2 จะแสดงการกำหนดค่าที่ถูกต้อง](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_join2.png) **หมายเหตุ**: หากคุณลาก**เมทริกซ์เตียงและชั่วโมง**ไปยัง**ล้าง 3** แทนที่จะกลับกัน คุณจะได้ผลลัพธ์ที่ต้องการโดยการใช้การรวมทางขวาแทนการรวมทางซ้าย ลำดับของการลากขั้นตอนนั้นส่งผลต่อการวางแนวหน้าของการรวม คำสั่งรวมข้อมูลจะเป็นลำดับย้อนกลับ โปรดแน่ใจว่าคุณได้ใช้ตรรกะที่ถูกต้องในการเปรียบเทียบชั่วโมง ข้อมูลของเรารวมกันแล้ว แต่เราควรล้างองค์ประกอบบางส่วนออกจากการรวมและตรวจสอบให้แน่ใจว่าฟิลด์นั้นไม่รกเกินไป เราไม่จำเป็นต้องใช้**ชั่วโมงเริ่มต้น**และ**ชั่วโมงสิ้นสุด**อีกต่อไปแล้ว และ**เตียงโรงพยาบาล**และ**เตียง**เองก็ซ้ำกัน สุดท้ายแล้ว ค่า null ที่ฟิลด์**ผู้ป่วย**นั้นหมายความว่าเตียงไม่มีผู้ใช้งาน 1. ที่แผงลำดับงาน ให้เพิ่มขั้นตอนการล้างเพื่อให้เราสามารถจัดระเบียบข้อมูลที่รวมไว้ได้ดีขึ้น 2. Ctrl+คลิก (Command+คลิกบน Mac) เพื่อเลือกฟิลด์**ชั่วโมงสิ้นสุด** **ชั่วโมงเริ่มต้น** และ**เตียงโรงพยาบาล** จากนั้นเลือกลบฟิลด์ที่แถบเครื่องมือ 3. ที่การ์ดโปรไฟล์**ผู้ป่วย** ให้ดับเบิลคลิกที่ค่า **null** และพิมพ์ว่า **ไม่มีผู้ใช้งาน** และตอนนี้เราก็จะได้โครงสร้างข้อมูลที่มีแถวสำหรับข้อมูลเตียง-ชั่วโมง ว่ามีผู้ป่วยพักอยู่ที่เตียงดังกล่าวในเวลานั้นหรือไม่ และเราก็มีข้อมูลผู้ป่วยเช่นกัน สิ่งที่ยังคงต้องทำก็คือการเพิ่มขั้นตอนเอาต์พุตและสร้างชุดข้อมูลดังกล่าว 1. ในแผงของโฟลว์ ให้เลือก**ล้าง 4** และเลือกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเพิ่มขั้นตอนเอาต์พุต 2. ในแผงเอาต์พุต ให้เปลี่ยนประเภทเอาต์พุตเป็น .csv จากนั้นเลือกเรียกดู 3. ระบุชื่อเป็น **Bed Hour Patient Matrix** และเลือกตำแหน่งที่ต้องการก่อนที่จะเลือกตกลงเพื่อบันทึก 4. เลือกปุ่มเรียกใช้โฟลว์ที่ด้านล่างของแผงเพื่อสร้างเอาต์พุตของคุณ เลือกเสร็จสิ้นในกล่องโต้ตอบสถานะเพื่อปิดกล่องโต้ตอบ **เคล็ดลับ**: หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเอาต์พุตและการเรียกใช้ลำดับงาน โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#Export) ลำดับงานสุดท้ายควรมีลักษณะดังนี้: ![แผงลำดับงานที่มีขั้นตอนทั้งหมดเสร็จสมบูรณ์แล้ว](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_finalflow.png) ## การวิเคราะห์ใน Tableau Desktop ในการติดตั้ง Tableau Desktop ก่อนที่จะไปต่อกับแบบฝึกสอนนี้ คุณสามารถดาวน์โหลด Tableau Desktop Free Edition และเมื่อเรามีชุดข้อมูลในโครงสร้างที่ต้องการแล้ว เราสามารถทำการวิเคราะห์ที่ลึกขึ้นกว่าที่สามารถทำกับข้อมูลดั้งเดิมได้ 1. เปิด Tableau Desktop ที่แผงเชื่อมต่อ ให้เลือกไฟล์ข้อความ และไปที่ไฟล์ **Bed Hour Patient Matrix.csv** แล้วเลือกเปิด 2. ที่แท็บแหล่งข้อมูล ข้อมูลนั้นควรจะแสดงอยู่บนแคนวาสตามค่าเริ่มต้น ไปที่**ชีต1** 3. ที่แผงข้อมูล ลาก**ชั่วโมง**ให้เหนือเส้นที่แบ่งการวัดผลและมิติข้อมูลเพื่อทำให้เป็นมิติข้อมูลแบบแยกกัน ![ลากฟิลด์การวัดไปที่ส่วนมิติข้อมูลเพื่อแปลงเป็นมิติข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hospitalbeds_dimmeasure.png) 4. ลาก**เตียง**ไปยังแถบแถว และ**ชั่วโมง**ไปยังแถบคอลัมน์ 5. ลาก**ผู้ป่วย**ไปยังแถบสี ![มุมมองพื้นฐานของข้อมูลที่กำหนดรูปแบบแล้วบน Tableau Desktop ที่แสดงการใช้งานเตียงตามชั่วโมง](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_desktopbasic.png) สามารถกำหนดรูปแบบหรือไม่ก็ได้ แต่อาจช่วยทำให้ภาพนั้นสามารถอ่านได้ง่ายขึ้น 1. เลือกแถบสี แล้วเลือกแก้ไขสี 2. ที่พื้นที่ด้านซ้าย ให้เลือก **ไม่มีผู้ใช้** จากเมนูดรอปดาวน์ที่ด้านขวา ให้เลือกชุดสี สีเทาซีแอตเทิล 3. เลือกสีที่สี่ สีเทาอ่อนที่สุด และคลิกตกลง 4. เลือกแถบสีอีกครั้ง และคลิกที่เมนูดรอปดาวน์เส้นขอบ เลือกตัวเลือกสีเทาที่สองจากด้านขวามือสุด 5. ที่แถบเครื่องมือ จากเมนูดรอปดาวน์ขนาด ให้เปลี่ยนจากมาตรฐานเป็นพอดีกับความกว้าง ![ภาพของตำแหน่งของเมนูดรอปดาวน์ขนาดบนแถบเครื่องมือ](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_desktopfitwidth.png) 6. เลือกเมนูรูปแบบ แล้วเลือกเส้นขอบ 7. สำหรับตัวแบ่งแถว ให้เลือกเมนูดรอปดาวน์แผงและเลือกสีเทาอ่อนมาก 8. ปรับแถบเลื่อนระดับไปที่เครื่องหมายถูกที่สอง 9. ทำเช่นเดียวกันกับตัวแบ่งคอลัมน์ กำหนดสีของแผงให้เป็นสีเทาอ่อน และระดับอยู่ที่เครื่องหมายถูกที่สอง ![ส่วนย่อยที่แสดงแผงรูปแบบที่มีการตั้งค่าเส้นขอบที่ถูกต้อง](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_desktopborders.png) 10. ดับเบิลคลิกที่แท็บชีตที่ด้านล่างและเปลี่ยนชื่อเป็น**การใช้งานเตียงตามชั่วโมง** มุมมองนี้จะทำให้เรามองเห็นได้อย่างรวดเร็วว่าเตียงที่เลือกนั้นมีผู้ใช้งานอยู่หรือว่าง ![มุมมองที่แสดงการใช้งานเตียงตามชั่วโมง](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_desktopbeduse.png) แต่เราสามารถทำได้มากกว่านั้นและนับจำนวนชั่วโมงที่ว่างของแต่ละเตียง 1. เลือกไอคอนแท็บชีตใหม่ ![ไอคอนเวิร์กชีตใหม่](/tableau/next/th-th/prep/th-th/Img/newsheet.png) ที่ด้านล่างเพื่อเปิดชีตใหม่ 2. ลาก **ผู้ป่วย** ไปที่แถว 3. ลาก**ชั่วโมง**ไปยังคอลัมน์ คลิกขวาที่ฟิลด์ชั่วโมงเพื่อเปิดเมนู เลือกการวัดผล > จำนวน 4. ลากสำเนาของฟิลด์**ผู้ป่วย**จากแผงข้อมูลมายังแถบสี 5. คลิกขวาที่แกนแล้วเลือกแก้ไขแกน เปลี่ยนชื่อเป็น**ชั่วโมง** และปิดกล่องโต้ตอบ 6. เปลี่ยนชื่อแท็บชีตเป็น **ชั่วโมงของเตียงตามผู้ป่วย** ![มุมมองที่แสดงการใช้งานเตียงตามผู้ป่วย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_hb_desktoppatientbeds.png) มุมมองนี้จะทำให้เราทราบว่าชั่วโมงเตียงว่างที่เรามีอยู่คือเท่าใด ซึ่งเป็นสิ่งที่เราทำกับชุดข้อมูลดั้งเดิมไม่ได้ คุณจะสร้างแผนภูมิและแดชบอร์ดอะไรได้อีกบ้าง ลองเลยเพราะข้อมูลของคุณนั้นอยู่ในโครงสร้างที่ถูกต้องแล้ว ## การสรุปและทรัพยากร ในการสร้างโครงสร้างข้อมูลด้วย Tableau Prep นั้น เราจะต้องดำเนินการต่อไปนี้ 1. สร้างชุดข้อมูลสำหรับแต่ละแง่มุมที่เราต้องการวิเคราะห์ ในกรณีนี้ก็คือ**เตียง**และ**ชั่วโมง** 2. รวมข้ามชุดข้อมูลเหล่านั้นเพื่อสร้างชุดข้อมูล**เมทริกซ์เตียงและชั่วโมง** โดยสร้างการจับคู่เตียงและชั่วโมงในทุกรูปแบบที่เป็นไปได้ 3. รวม**เมทริกซ์เตียงและชั่วโมง**เข้ากับข้อมูล**เตียงผู้ป่วย** ดำเนินการให้แน่ใจว่าการรวมนั้นรวมสล็อตเตียง-ชั่วโมงทั้งหมด และคำสั่งรวมข้อมูลนั้นจับคู่ข้อมูลเตียงกับวล็อตเตียง-ชั่วโมงได้อย่างถูกต้อง เราใช้การคำนวณต่อไปนี้ในการสร้างฟิลด์ที่เราจะรวม ลำดับที่สองและสามจะดึงข้อมูลชั่วโมงมาจากฟิลด์วันที่และเวลาที่มีอยู่เดิม - **รวมข้าม** = `1` - ซึ่งจะกำหนดค่า 1 ให้กับทุกแถว - **ชั่วโมงเริ่มต้น** = `DATEPART('hour',[Start Time])` - การดำเนินการนี้จะใช้ชั่วโมงของเวลาเริ่มต้นและดึงออกมา ดังนั้น "1/1/18 9:35 AM" จะเปลี่ยนเป็น "9" เท่านั้น - **ชั่วโมงสิ้นสุด** = `IFNULL(DATEPART('hour',[End Time]), 24)` - เราสามารถใช้ `DATEPART('hour',[End Time])` เช่นเดียวกับที่ทำกับ**เวลาเริ่มต้น** การดำเนินการนี้จะใช้ชั่วโมงของเวลาสิ้นสุดและดึงออกมา ดังนั้น "1/1/18 16:34" จะเปลี่ยนเป็น "4" เท่านั้น - แต่เราต้องการระบุว่าเตียงผู้ป่วยนั้นยังถูกใช้งานอยู่ (ไม่มีเวลาสิ้นสุด) ไม่ใช่ว่าง ในการทำเช่นนั้น เราจะกำหนดเวลาสิ้นสุดของชั่วโมงที่ 24 (เที่ยงคืน) ให้กับรายการที่ไม่มีเวลาสิ้นสุดโดยใช้ฟังก์ชัน `IFNULL` หากอาร์กิวเมนต์ `DATEPART('hour',[End Time])` เป็นค่า NULL การคำนวณจะตอบกลับเป็น “24” แทน **หมายเหตุ**: อยากตรวจดูผลงานใช่หรือไม่ ดาวน์โหลดไฟล์แพ็คเกจลำดับงาน Tableau Prep ([Hospital Beds.tflx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.tflx)) และไฟล์แพ็คเกจเวิร์กบุ๊ก Tableau Desktop ([Hospital Beds.twbx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.twbx)) **ทรัพยากร**: ต้องการฝึกฝนเพิ่มใช่หรือไม่ ลงเรียนคอร์ส[การฝึกอบรมแบบพบหน้า](https://www.tableau.com/th-th/learn/classroom/prep) สงสัยว่าเรารองรับฟีเจอร์ใดบ้างใช่หรือไม่ ดูหัวข้ออื่นๆ ในส่วนความช่วยเหลือออนไลน์ของ Tableau Prep ต้องการทรัพยากรเพิ่มเติมหรือเปล่า โพสต์บนบล็อก[ใช้ Tableau Prep อย่างเซียนด้วยทรัพยากรการเรียนรู้เหล่านี้](https://www.tableau.com/th-th/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064)นั้นจะตอบโจทย์คุณ [ข้ามไปยังเนื้อหาหลัก](#main-content) # การเริ่มต้นใช้งาน Tableau Prep Builder **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขลำดับงานบนเว็บได้ในฐานะ Creator แบบฝึกสอนนี้สร้างขึ้นโดยใช้ Tableau Prep Builder แต่ยังสามารถดำเนินการได้บนเว็บโดยมีข้อยกเว้นบางประการ แบบฝึกสอนนี้จะให้คำแนะนำคุณเกี่ยวกับการดำเนินการทั่วไปที่มีอยู่ใน Tableau Prep เมื่อใช้ชุดข้อมูลตัวอย่างที่มาพร้อมกับ Tableau Prep คุณจะได้รับคำแนะนำในการสร้างลำดับงานสำหรับ Sample Superstore แบบฝึกสอนนี้ใช้ Tableau Prep Builder เวอร์ชันล่าสุด หากคุณกำลังใช้เวอร์ชันก่อนหน้า ผลลัพธ์ที่ได้อาจแตกต่างออกไป ดูเคล็ดลับตลอดการดำเนินการเพื่อรับข้อมูลเชิงลึกเกี่ยวกับวิธีที่ Tableau Prep ช่วยคุณล้างและกำหนดรูปแบบของข้อมูลเพื่อการวิเคราะห์ หากต้องการติดตั้ง Tableau Prep Builder ก่อนดำเนินการต่อกับแบบฝึกสอนนี้ โปรดดู [ติดตั้ง Tableau Desktop หรือ Tableau Prep Builder จากอินเทอร์เฟซผู้ใช้](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm)ในคู่มือการนำไปใช้งานของ Tableau Desktop และ Tableau Prep Builder หรือคุณสามารถดาวน์โหลดรุ่น[ทดลองใช้ฟรี](https://www.tableau.com/th-th/products/prep/download)ได้เช่นกัน #### ไฟล์ตัวอย่าง หากต้องการทำงานให้เสร็จสิ้นในแบบฝึกสอนนี้ คุณต้องติดตั้ง Tableau Prep Builder หรือหากเปิดใช้งานการเขียนเว็บบนเซิร์ฟเวอร์เวอร์ชัน 2020.4 ขึ้นไป คุณสามารถลองทำตามขั้นตอนบนเว็บได้ เมื่อติดตั้ง Tableau Prep Builder บนเครื่องแล้ว คุณยังสามารถค้นหาไฟล์ตัวอย่างได้ในตำแหน่งต่อไปนี้ - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` หรือดาวน์โหลดไฟล์ตัวอย่างจากลิงก์เหล่านี้และสร้างไดเรกทอรี Samples และไดเรกทอรีย่อย South ได้ คุณต้องทำสิ่งต่อไปนี้หากคุณกำลังปฏิบัติตามแบบฝึกสอนนี้บนเว็บ
ดาวน์โหลดไปยังไดเรกทอรี Samplesดาวน์โหลดไปยังไดเรกทอรีย่อย South
## นี่คือเรื่องราว... คุณทำงานที่สำนักงานใหญ่สำหรับเครือข่ายค้าปลีกขนาดใหญ่ เจ้านายของคุณต้องการวิเคราะห์ยอดขายผลิตภัณฑ์และผลกำไรในช่วงสี่ปีที่ผ่านมาของบริษัท คุณแนะนำให้เจ้านายใช้ Tableau Desktop เพื่อทำการวิเคราะห์ เจ้านายของคุณคิดว่านั่นเป็นความคิดที่ดีและอยากให้คุณทำอย่างนั้น เมื่อคุณเริ่มรวบรวมข้อมูลทั้งหมดที่ต้องการ คุณจะสังเกตเห็นว่าข้อมูลมีการรวบรวมและติดตามแตกต่างกันไปในแต่ละภูมิภาค คุณยังสังเกตเห็นการนำเข้าข้อมูลสร้างสรรค์จำนวนมากในไฟล์ต่างๆ และในภูมิภาคหนึ่งนั้นยังมีไฟล์ที่แยกต่างหากสำหรับแต่ละปีอีกด้วย! ก่อนที่คุณจะเริ่มวิเคราะห์ข้อมูลใน Tableau ได้นั้น คุณจะต้องล้างข้อมูลอย่างจริงจังเสียก่อนซึ่งแน่นอนว่าต้องใช้เวลานาน ในขณะที่คุณค้นหาเมนูร้านอาหารเพื่อสั่งอาหารเย็น คุณจำได้ว่า Tableau มีผลิตภัณฑ์ที่เรียกว่า Tableau Prep ที่อาจช่วยคุณในงานล้างข้อมูล Herculean ได้ คุณจึงดาวน์โหลดผลิตภัณฑ์หรือลงชื่อสมัครใช้เพื่อ[ทดลองใช้งานฟรี](https://www.tableau.com/th-th/products/prep/download) และตัดสินใจทดลองใช้งานดู ## 1\. เชื่อมต่อกับข้อมูล สิ่งแรกที่คุณจะเห็นเมื่อคุณเปิด Tableau Prep Builder คือหน้าเริ่มต้นที่มีแผงการเชื่อมต่อ เช่นเดียวกับ Tableau Desktop ![หน้าแรกของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_startpage2.png) ในการเริ่มต้น ขั้นตอนแรกคือการเชื่อมต่อกับข้อมูลของคุณและสร้างขั้นตอนอินพุต จากขั้นตอนนั้น คุณจะเริ่มสร้างเวิร์กโฟลว์หรือ "โฟลว์" ตามที่เรียกใน Tableau Prep และเพิ่มขั้นตอนเพิ่มเติมเพื่อดำเนินการกับข้อมูลของคุณ > [!TIP] > > **เคล็ดลับ**: ขั้นตอนอินพุตคือจุดนำเข้าข้อมูลและเป็นจุดเริ่มต้นสำหรับลำดับงานของคุณ คุณสามารถมีขั้นตอนอินพุตได้หลายขั้นตอน และบางขั้นตอนอาจมีไฟล์ข้อมูลหลายไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับข้อมูล โปรดดู [เชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm) ไฟล์ข้อมูลการขายสำหรับภูมิภาคต่างๆ จะจัดเก็บไว้ในรูปแบบที่แตกต่างกัน และคำสั่งซื้อจากภาคใต้จะประกอบด้วยหลายไฟล์ คุณตรวจสอบแผงการเชื่อมต่อและพบว่าคุณมีตัวเลือกมากมายในการเชื่อมต่อกับข้อมูล เยี่ยมเลย! เนื่องจากภูมิภาคอื่นๆ ของคุณมีไฟล์เดียวหากต้องการข้อมูลทั้งสี่ปี คุณจึงตัดสินใจจัดการไฟล์จากภาคใต้ก่อน 1. ในแผงการเชื่อมต่อ ให้คลิกปุ่ม เพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล 2. ไฟล์จะเป็นไฟล์ .csv ดังนั้นให้เลือกไฟล์ข้อความในรายการการเชื่อมต่อ 3. ไปที่ไดเรกทอรีสำหรับไฟล์ของคุณ ในไดเรกทอรีย่อย Orders South เลือกไฟล์แรก **orders\_south\_2015.csv** แล้วคลิกเปิดเพื่อเพิ่มลงในลำดับงานของคุณ (ดูตำแหน่งไฟล์ได้ที่ [สรุปและแหล่งข้อมูล](#Wrap)) หลังจากที่คุณเชื่อมต่อกับไฟล์แรกของคุณ พื้นที่ทำงานของ Tableau Prep Builder จะเปิดขึ้น และเห็นได้ว่ามีการแบ่งออกเป็นสองส่วนหลัก แผง**ลำดับงาน**ที่ด้านบนและแผง**การป้อนข้อมูล**ที่ด้านล่าง ![อินเทอร์เฟซ Tableau Prep แสดงการตั้งค่าขั้นตอนการป้อนข้อมูลสำหรับรายละเอียดคำสั่งซื้อ](/tableau/next/th-th/prep/th-th/Img/prep_get_started_step3.png) เช่นเดียวกับ Tableau Desktop แผง**ลำดับงาน**นี้คือพื้นที่ทำงานของคุณ ซึ่งคุณสามารถมองเห็นดำเนินการกับข้อมูลของคุณและสร้างลำดับงานของคุณได้ แผง**การป้อนข้อมูล**มีตัวเลือกการกำหนดค่าเกี่ยวกับวิธีการนำเข้าข้อมูล นอกจากนี้ยังแสดงฟิลด์ ประเภทข้อมูล และตัวอย่างค่าจากชุดข้อมูลของคุณด้วย เราจะมาดูว่าคุณจะดำเนินการกับข้อมูลนี้อย่างไรในหัวข้อถัดไป > [!TIP] > > **เคล็ดลับ:** สำหรับตารางเดี่ยว Tableau Prep จะสร้างขั้นตอนอินพุตสำหรับคุณในแผง**ลำดับงาน**โดยอัตโนมัติเมื่อคุณเพิ่มข้อมูลลงในลำดับงาน หรือคุณจะใช้การลากแล้ววางเพื่อเพิ่มตารางลงในแผงลำดับงานก็ได้เช่นกัน 4. คุณมีไฟล์อื่นๆ อีกสามไฟล์สำหรับการสั่งซื้อของคุณในภาคใต้ และวิธีที่คุณผสานรวมเข้าด้วยกันนั้นจะขึ้นอยู่กับว่าคุณทำงานที่ใด ใน Tableau Prep Builder: 1. คุณสามารถเพิ่มแต่ละไฟล์ทีละรายการได้ แต่หากต้องการผสานรวมไฟล์ทั้งหมดเข้าด้วยกันเป็นขั้นตอนเดียวในการป้อนข้อมูล คุณสามารถคลิกแท็บตารางในแผง**การป้อนข้อมูล**ได้ 2. คุณจะเห็นตัวเลือกสำหรับผนวกหลายตาราง เลือกเลย คุณสังเกตเห็นว่าไดเรกทอรีที่คุณเลือกมีการเลือกไฟล์ของคุณไว้แล้ว และไฟล์อื่นๆ ที่คุณต้องการก็แสดงอยู่ในส่วนตารางที่รวมแล้วในแผงอินพุต > [!TIP] > > **เคล็ดลับ**: การใช้การผนวกอินพุตเป็นวิธีที่ยอดเยี่ยมในการเชื่อมต่อและผสานรวมหลายไฟล์จากแหล่งข้อมูลเดียวที่มีชื่อและโครงสร้างเหมือนกัน หากต้องการใช้ตัวเลือกนี้ ไฟล์ต้องอยู่ในไดเรกทอรีหลักหรือไดเรกทอรีย่อยเดียวกัน หากคุณไม่เห็นไฟล์ที่ต้องการในทันที ให้เปลี่ยนเกณฑ์การค้นหาของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#Union) ![อินเทอร์เฟซ Tableau Prep แสดงแหล่งข้อมูลและฟิลด์ที่มีอยู่](/tableau/next/th-th/prep/th-th/Img/prep_get_started_step4.png) 3. คลิกปรับใช้เพื่อเพิ่มข้อมูลจากไฟล์เหล่านี้ไปยังขั้นตอนอินพุต orders\_south\_2015 4. ไฟล์สำหรับภูมิภาคอื่นๆ เป็นไฟล์ตารางเดียวทั้งหมด คุณจึงสามารถเลือกไฟล์ทั้งหมดได้ในคราวเดียวและเพิ่มลงในลำดับงานของคุณได้ **หมายเหตุ**: สามารถอัปโหลดไฟล์บนเว็บได้ทีละไฟล์เท่านั้น ใน Tableau Server หรือ Tableau Cloud: ตัวเลือกการผนวกอินพุตยังไม่พร้อมใช้งานสำหรับ Tableau Server หรือ Tableau Cloud ในขณะนี้ อย่างไรก็ตาม หากคุณต้องการรวมไฟล์ทั้งหมดจากภาคใต้และจัดการข้อมูลเหมือนกัน การผสานรวมไฟล์เหล่านี้จึงเหมาะสม 1. ทำซ้ำขั้นตอนที่ 2 และ 3 เพื่อเพิ่มไฟล์ที่เหลือจากไดเรกทอรีย่อย Orders South 2. ผสานรวมเข้ากับขั้นตอนการผนวก (หากต้องการข้อมูลเพิ่มเติม โปรดดู [ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#Union)) 1. ลาก Orders\_South\_2016 ที่ด้านบนของ Orders\_South\_2015 และวางไว้บนตัวเลือกผนวก ![ใน Tableau Prep ให้ลากขั้นตอนหนึ่งไปยังอีกขั้นตอนหนึ่งเพื่อรวมเข้าด้วยกัน](/tableau/next/th-th/prep/th-th/Img/prep_pwa_union.png) 2. ลาก Orders\_South\_2017 ที่ด้านบนของขั้นตอนการผนวกใหม่และวางไว้ที่เพิ่ม ทำซ้ำขั้นตอนนี้กับไฟล์สุดท้าย ![ใน Tableau Prep ให้ลากขั้นตอนไปที่ปุ่ม Add เพื่อเพิ่มลงใน Union ที่มีอยู่](/tableau/next/th-th/prep/th-th/Img/prep_pwa_union2.png) 5. เพิ่มไฟล์ที่เหลือลงในโฟลว์ของคุณ **ใน Tableau Prep Builder:** - เปิด File Explorer หรือ Finder และไปที่ไดเรกทอรีของไฟล์ กด Control หรือ กด Command (MacOS) เพื่อเลือกไฟล์ต่อไปนี้ จากนั้นลากแล้ววางลงในแผง**ลำดับงาน**เพื่อเพิ่มลงในลำดับงานของคุณ (ดูตำแหน่งไฟล์ได้ที่ [สรุปและแหล่งข้อมูล](#Wrap)) - Orders\_Central.csv - Orders\_East.xlsx - Orders\_West.csv **หมายเหตุ**: ไฟล์เหล่านี้เป็นไฟล์ประเภทต่างๆ หากคุณไม่เห็นไฟล์เหล่านี้ทั้งหมด ตรวจสอบว่า File Explorer หรือ Finder ของคุณมีการตั้งค่าให้แสดงไฟล์ทุกประเภท ![ขั้นตอนการป้อนข้อมูลด้วยแท็บตารางเปิดอยู่โดยแสดงตารางหลายตารางที่เลือกและตารางข้อมูลของตารางที่รวมอยู่](/tableau/next/th-th/prep/th-th/Img/prep_get_started_step5.png) ใน Tableau Server หรือ Tableau Cloud: - ทำตามขั้นตอนที่ 2 และ 3 เพื่อเพิ่ม Orders\_Central.csv และ Orders\_West.csv - ในแผงการเชื่อมต่อ ให้คลิกปุ่ม เพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) คลิก **Microsoft Excel** แล้วเลือก **Orders\_East.xlsx** ### ตรวจสอบงานของคุณ: ดูการทำงาน "เชื่อมต่อกับข้อมูล” _คลิกรูปภาพเพื่อเล่นอีกครั้ง_ ![เชื่อมต่อกับแหล่งข้อมูลใน Tableau](/tableau/next/th-th/prep/th-th/Img/getStarted_add_files.gif) ## 2\. สำรวจข้อมูลของคุณ เมื่อคุณโหลดไฟล์ข้อมูลลงใน Tableau Prep แล้ว คุณค่อนข้างแน่ใจว่าต้องการผสานรวมไฟล์ทั้งหมดเข้าด้วยกัน แต่ก่อนที่คุณจะทำเช่นนั้น อาจเป็นความคิดที่ดีที่จะดูไฟล์ก่อนและดูว่าคุณจะพบปัญหาใดๆ หรือไม่ เมื่อคุณเลือกขั้นตอนอินพุตในแผง**ลำดับงาน**แล้ว คุณสามารถดูการตั้งค่าที่ใช้ในการนำเสนอข้อมูล ฟิลด์ที่รวมไว้ และการแสดงตัวอย่างค่าของคุณได้ ซึ่งเป็นตำแหน่งที่ดีในการตัดสินใจว่าคุณต้องการรวมข้อมูลจำนวนเท่าใดในลำดับงานของคุณ และลบหรือกรองฟิลด์ที่คุณไม่ต้องการ คุณยังสามารถเปลี่ยนประเภทข้อมูลทั้งหมดที่ได้รับมอบหมายอย่างไม่ถูกต้องได้ > [!TIP] > > **เคล็ดลับ**: หากคุณทำงานกับชุดข้อมูลขนาดใหญ่ Tableau Prep จะนำเสนอตัวอย่างข้อมูลมาโดยอัตโนมัติเพื่อเพิ่มประสิทธิภาพสูงสุด หากคุณไม่เห็นข้อมูลที่ต้องการ คุณอาจต้องปรับตัวอย่าง คุณสามารถทำได้บนแท็บตัวอย่างข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าตัวเลือกข้อมูลและขนาดตัวอย่าง โปรดดู [ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_configure_dastaset.htm#sample) ในแผงลำดับงาน เมื่อคุณเลือกแต่ละขั้นตอนและตรวจดูแต่ละชุดข้อมูลแล้ว คุณจะสังเกตเห็นบางสิ่งที่คุณต้องแก้ไขในภายหลังและสิ่งหนึ่งที่คุณสามารถแก้ไขได้ในตอนนี้ในขั้นตอนป้อนข้อมูล - เลือกขั้นตอนอินพุต **Orders\_West** - ฟิลด์รัฐจะใช้ตัวย่อสำหรับชื่อรัฐ ไฟล์อื่นก็จะมีการสะกดคำเช่นนี้ ดังนั้นคุณจะต้องแก้ไขในภายหลัง - มีหลายฟิลด์ที่ขึ้นต้นด้วย **Right\_** ฟิลด์เหล่านี้จะปรากฏซ้ำกับฟิลด์อื่น คุณไม่ต้องการรวมฟิลด์ที่ซ้ำกันเหล่านี้ในลำดับงานของคุณ นี่คือสิ่งที่คุณสามารถแก้ไขได้ที่นี่ในขั้นตอนอินพุต **หากต้องการแก้ไขทันที**ให้เลือกรายการฟิลด์![ปุ่มรายการฟิลด์ในขั้นตอนอินพุต Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_get_started_field_list_button.png)เพื่อสลับมุมมองเป็นรายการฟิลด์ จากนั้นเลือกฟิลด์ทั้งหมดในรายการที่ขึ้นต้นด้วย **Right\_** วางเมาส์เหนือฟิลด์ใดๆ ที่เลือกไว้ แล้วคลิกตัวเลือกลบ ![ไอคอน "X" ซึ่งเมื่อคลิกแล้ว จะเป็นการลบฟิลด์ที่เลือก](/tableau/next/th-th/prep/th-th/Img/prep_get_started_remove_fields.png) ซึ่งจะทำให้ Tableau Prep ละเว้นฟิลด์เหล่านี้และไม่รวมไว้ในลำดับงาน ![แคนวาส Tableau Prep แสดงฟิลด์จากชุดข้อมูล Orders\_West](/tableau/next/th-th/prep/th-th/Img/prep_get_started_Right.png) > [!TIP] > > **เคล็ดลับ**: เมื่อคุณล้างในขั้นตอน เช่น การลบฟิลด์ Tableau Prep จะติดตามการเปลี่ยนแปลงของคุณในแผงการเปลี่ยนแปลง และเพิ่มคำอธิบายประกอบ (ในรูปแบบของไอคอนเล็กๆ) ในแผงลำดับงานเพื่อช่วยให้คุณติดตามการดำเนินการที่คุณทำกับข้อมูล สำหรับขั้นตอนอินพุต คำอธิบายประกอบจะเพิ่มไว้ในแต่ละฟิลด์ด้วย - ในแผงลำดับงาน ให้คลิกขั้นตอนอินพุต **Orders\_Central** เพื่อเลือก ในแผงการป้อนข้อมูล คุณจะสังเกตเห็นปัญหาต่อไปนี้ - วันที่สั่งซื้อและวันที่จัดส่งจะแยกออกเป็นฟิลด์สำหรับเดือน วัน และปี - ฟิลด์บางฟิลด์มีประเภทข้อมูลต่างจากฟิลด์เดียวกันในไฟล์อื่น - ไม่มีฟิลด์สำหรับภูมิภาค คุณจะต้องล้างฟิลด์เหล่านี้ก่อนจึงจะสามารถผสานรวมไฟล์นี้กับไฟล์อื่นๆ ได้ แต่คุณไม่สามารถแก้ไขสิ่งนี้ได้ในขั้นตอนอินพุต คุณจึงต้องจดบันทึกเพื่อดำเนินการสิ่งนี้ในภายหลัง - เลือกขั้นตอนอินพุต **Orders\_East** ฟิลด์ในไฟล์นี้ดูเหมือนจัดตำแหน่งกับไฟล์อื่นๆ ได้ค่อนข้างดี แต่มูลค่ายอดขายทั้งหมดดูเหมือนจะมีรหัสสกุลเงินรวมอยู่ด้วย ซึ่งคุณจะต้องแก้ไขในภายหลังเช่นกัน เมื่อคุณได้ระบุตัวปัญหาสองสามตัวในชุดข้อมูลของคุณแล้ว ขั้นตอนต่อไปคือการตรวจสอบข้อมูลของคุณให้ละเอียดยิ่งขึ้นอีกเล็กน้อยและขจัดปัญหาที่คุณพบ เพื่อให้คุณสามารถผสานรวมและกำหนดรูปแบบของข้อมูลของคุณและสร้างไฟล์ผลลัพธ์ที่คุณสามารถใช้ในการวิเคราะห์ได้ ## 3\. ล้างข้อมูลของคุณ ใน Tableau Prep การตรวจสอบและการล้างข้อมูลของคุณเป็นกระบวนการวนซ้ำ หลังจากที่คุณตัดสินใจเกี่ยวกับชุดข้อมูลที่ต้องการใช้งานแล้ว ขั้นตอนต่อไปคือการตรวจสอบและการดำเนินการกับข้อมูลดังกล่าวโดยใช้การล้าง การกำหนดรูปแบบ และการผสานรวมการดำเนินการต่างๆ คุณใช้การดำเนินการเหล่านี้โดยเพิ่มขั้นตอนไปในลำดับงานของคุณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการล้าง โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm) ขั้นตอนมีหลายลักษณะ ทั้งนี้ขึ้นอยู่กับสิ่งที่คุณพยายามจะทำ ตัวอย่างเช่น เพิ่มขั้นตอนการล้างทุกครั้งที่คุณต้องการนำการล้างไปใช้กับฟิลด์ของคุณ เช่น กรอง ผสาน แยก เปลี่ยนชื่อ และอื่นๆ เพิ่มขั้นตอนการรวมเพื่อจัดกลุ่มและรวมฟิลด์ รวมถึงเปลี่ยนระดับรายละเอียดของข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทขั้นตอนต่างๆ และการใช้งาน โปรดดู [สร้างและจัดระเบียบลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_build_flow.htm) > [!TIP] > > **เคล็ดลับ**: เมื่อคุณเพิ่มขั้นตอนไปในลำดับงานของคุณ รายการลำดับงานจะเพิ่มโดยอัตโนมัติเพื่อเชื่อมต่อขั้นตอนต่างๆ เข้าด้วยกัน คุณสามารถย้ายรายการลำดับงานเหล่านี้ไปรอบๆ และนำออกหรือเพิ่มได้ตามต้องการ > > เมื่อเรียกใช้ลำดับงาน คุณจำเป็นต้องมีจุดเชื่อมต่อเหล่านี้เพื่อให้ Tableau Prep รู้ว่ามีการเชื่อมต่อขั้นตอนใดและลำดับขั้นตอนใดที่นำไปใช้ในลำดับงาน หากไม่มีรายการลำดับงาน ลำดับงานจะเสียหายและคุณจะได้รับข้อผิดพลาด ### ล้าง Orders\_Central หากต้องการแก้ไขปัญหาที่คุณสังเกตพบก่อนหน้านี้และดูว่ามีปัญหาอื่นๆ หรือไม่ ให้คุณเริ่มจากการเพิ่มขั้นตอนการล้างไปยังขั้นตอนอินพุต **Orders\_Central** 1. ในแผงลำดับงาน ให้เลือก Orders\_Central แล้วเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้ - คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเพิ่มขั้นตอนการล้าง ตัวเลือกเมนูนี้จะเป็นเพิ่มขั้นตอน, เพิ่มขั้นตอนการล้าง หรือขั้นตอนการล้าง ทั้งนี้ขึ้นอยู่กับเวอร์ชันของคุณ - คลิกที่ขั้นตอนการล้างที่แนะนำ (Tableau Prep Builder เวอร์ชัน 2020.3.3 ขึ้นไปและบนเว็บ) ![โฟลว์ Tableau Prep ที่แสดงขั้นตอนการอินพุตและขั้นตอนการล้างที่แนะนำ](/tableau/next/th-th/prep/th-th/Img/prep_autoclean_step.png) เมื่อคุณเพิ่มขั้นตอนการล้างในลำดับงานของคุณ พื้นที่ทำงานจะเปลี่ยนไปและคุณจะเห็นรายละเอียดของข้อมูล ![ส่วนของโฟลว์: A. แผงลำดับงาน, B. แถบเครื่องมือ, C. แผงโปรไฟล์, D. ตารางกริดข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_cleaningstep2.png) A. แผงลำดับงาน, B. แถบเครื่องมือ, C. แผงโปรไฟล์, D. ตารางกริดข้อมูล ตอนนี้พื้นที่ทำงานจะแบ่งออกเป็นสามส่วน: แผงลำดับงาน, แผงโปรไฟล์พร้อมแถบเครื่องมือ และตารางกริดข้อมูล แผง**โปรไฟล์**จะแสดงโครงสร้างข้อมูลของคุณ สรุปค่าของฟิลด์ลงในกล่อง เพื่อให้คุณสามารถดูค่าที่เกี่ยวข้องและระบุค่าผิดปกติและค่า Null ได้อย่างรวดเร็ว ตารางกริดข้อมูลจะแสดงรายละเอียดระดับแถวสำหรับฟิลด์ของคุณ > [!TIP] > > **เคล็ดลับ**: แต่ละฟิลด์ในแผงโปรไฟล์จะแสดงบนการ์ดโปรไฟล์ ใช้เมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) ในแต่ละการ์ดเพื่อดูและเลือกตัวเลือกการล้างต่างๆ ที่มีให้สำหรับฟิลด์ประเภทนั้น คุณยังสามารถเรียงลำดับค่าของฟิลด์ เปลี่ยนประเภทข้อมูล กำหนดบทบาทข้อมูลให้กับฟิลด์ หรือลากแล้ววางการ์ดโปรไฟล์และคอลัมน์ในตารางกริดข้อมูลเพื่อจัดเรียงใหม่ได้อีกด้วย ล้างข้อมูลด้วยฟิลด์ที่คำนวณ ชุดข้อมูลนี้ไม่มีฟิลด์สำหรับ **Region** เนื่องจากชุดข้อมูลอื่นๆ มีฟิลด์นี้ คุณจึงต้องเพิ่มฟิลด์เพื่อผสานรวมข้อมูลของคุณในภายหลัง คุณจะต้องใช้ฟิลด์ที่คำนวณเพื่อทำสิ่งนี้ 2. ในแถบเครื่องมือ ให้คลิก สร้างฟิลด์ที่คำนวณ 3. ในตัวแก้ไขการคำนวณ ให้ตั้งชื่อฟิลด์ที่คำนวณว่า **Region** จากนั้นป้อน **"Central”** (รวมเครื่องหมายคำพูด) แล้วคลิก**บันทึก** ![เครื่องมือแก้ไขการคำนวณที่แสดงไวยากรณ์การคำนวณเพื่อสร้างฟิลด์ที่เรียกว่า "ภูมิภาค" โดยมีค่าหนึ่งค่าที่เรียกว่า "ภาคกลาง"](/tableau/next/th-th/prep/th-th/Img/prep_calc1.png) คุณชอบความยืดหยุ่นในการใช้ฟิลด์ที่คำนวณเพื่อกำหนดรูปแบบของข้อมูล คุณชอบที่จะเห็นว่า Tableau Prep ใช้ภาษาตัวแก้ไขการคำนวณเดียวกันกับ Tableau Desktop > [!TIP] > > **เคล็ดลับ**: เมื่อคุณทำการเปลี่ยนแปลงฟิลด์และค่าของคุณ Tableau Prep จะติดตามการเปลี่ยนแปลงเหล่านี้ในแผงการเปลี่ยนแปลงทางด้านซ้าย นอกจากนี้ ไอคอน (คำอธิบายประกอบ) ที่แสดงถึงการเปลี่ยนแปลงจะเพิ่มไปยังขั้นตอนการล้างในลำดับงานและไปยังฟิลด์ในแผงโปรไฟล์ด้วย เราจะดูที่แผงการเปลี่ยนแปลงหลังจากทำการเปลี่ยนแปลงเพิ่มเติม จากนั้นให้ต้องระบุฟิลด์วันที่สั่งซื้อและวันที่จัดส่งแบบแยกกัน คุณต้องการผสานรวมเป็นฟิลด์เดี่ยวสองฟิลด์ โดยที่ฟิลด์หนึ่งสำหรับ**Order Date** และอีกฟิลด์สำหรับ **Ship Date** เพื่อให้สอดคล้องกับฟิลด์เดียวกันในชุดข้อมูลอื่น ตรวจสอบว่าตารางของคุณมีฟิลด์ที่เหมือนกันหรือไม่ ซึ่งจะช่วยให้คุณสามารถผสานรวมตารางโดยใช้การผนวกได้ในภายหลัง คุณสามารถใช้ฟิลด์ที่คำนวณอีกครั้งเพื่อดำเนินการเช่นเดียวกันนี้ในขั้นตอนเดียวได้ง่ายๆ 4. ในแถบเครื่องมือ ให้คลิกสร้างฟิลด์ที่คำนวณเพื่อรวมผสานฟิลด์ปีที่สั่งซื้อ, เดือนที่สั่งซื้อ และวันที่สั่งซื้อเป็นฟิลด์เดียวที่มีรูปแบบ "ดด/วว/ปปปป” 5. ในตัวแก้ไขการคำนวณ ให้ตั้งชื่อฟิลด์ที่คำนวณว่า **Order Date** จากนั้นป้อนการคำนวณต่อไปนี้ แล้วคลิกบันทึก: `MAKEDATE([Order Year],[Order Month],[Order Day])` ![เครื่องมือแก้ไขการคำนวณที่แสดงไวยากรณ์การคำนวณเพื่อสร้างฟิลด์ที่เรียกว่า "วันที่สั่งซื้อโดยใช้ฟังก์ชัน MAKEDATE"](/tableau/next/th-th/prep/th-th/Img/prep_calc2.png) เมื่อคุณมีฟิลด์ใหม่สำหรับวันที่สั่งซื้อแล้ว คุณต้องนำฟิลด์ที่มีอยู่ออกเนื่องจากคุณไม่จำเป็นต้องใช้อีกต่อไป คุณมีฟิลด์จำนวนมากในแผงโปรไฟล์ คุณสังเกตเห็นช่องค้นหาที่มุมขวาบนตรงแถบเครื่องมือ คุณสงสัยว่าสามารถใช้สิ่งนั้นเพื่อค้นหาฟิลด์ที่คุณต้องการลบได้อย่างรวดเร็วหรือไม่ คุณตัดสินใจที่จะลองดู 6. ในแผงโปรไฟล์ ในกล่องค้นหา ให้พิมพ์ Order ![ค้นหาฟิลด์คำสั่งซื้อใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_searchprofile.png) Tableau Prep จะเลื่อนฟิลด์ทั้งหมดที่มี Order ในชื่อให้ดูอย่างรวดเร็ว เยี่ยมเลย! 7. กด Control หรือ กด Command (MacOS) เพื่อเลือกฟิลด์สำหรับOrder Year, Order Month และ Order Day จากนั้นคลิกขวาที่ฟิลด์ที่เลือกและเลือก ลบ (ลบฟิลด์ในเวอร์ชันก่อนหน้า) จากเมนูเพื่อลบออก ![มีการเลือกฟิลด์หลายรายการใน Tableau Prep พร้อมไฮไลต์ตัวเลือกให้ลบฟิลด์เหล่านั้น](/tableau/next/th-th/prep/th-th/Img/prep_multiselect_fields.png) 8. ทำซ้ำขั้นตอนที่ 4 ถึง 7 ข้างต้นเพื่อสร้างฟิลด์เดี่ยวสำหรับ Ship Date ลองด้วยตัวคุณเองหรือใช้ขั้นตอนด้านล่างช่วยคุณ - ในแถบเครื่องมือ ให้คลิกสร้างฟิลด์ที่คำนวณเพื่อรวมผสานฟิลด์ Ship Year, Ship Month และ Ship Day เป็นฟิลด์เดียวที่มีรูปแบบ "ดด/วว/ปปปป” - ตั้งชื่อฟิลด์ที่คำนวณว่า **Ship Date** และป้อนการคำนวณ `MAKEDATE([Ship Year],[Ship Month],[Ship Day])` จากนั้นคลิก**บันทึก** - ลบฟิลด์ Ship Year, Ship Month และ Ship Day ค้นหาและเลือกฟิลด์ดังกล่าว จากนั้นเลือก ลบ (ลบฟิลด์ในเวอร์ชันก่อนหน้า) จากเมนูเพื่อลบฟิลด์ดังกล่าว > [!TIP] > > **เคล็ดลับ**: Tableau Prep จะสรุปข้อมูลในแผงโปรไฟล์ลงในกล่องต่างๆ เพื่อช่วยให้คุณเห็นรูปแบบของข้อมูล ค้นหาค่าผิดปกติ ระบุความสัมพันธ์ระหว่างฟิลด์ และอื่นๆ ได้อย่างรวดเร็ว > > ในสถานการณ์สมมตินี้ ตอนนี้สามารถสรุปวันที่สั่งซื้อและวันที่จัดส่งตามปีได้ แต่ละกล่องจะแสดงปีตั้งแต่เดือนมกราคมของปีที่เริ่มต้นจนถึงเดือนมกราคมของปีถัดไป และมีการติดป้ายกำกับไว้ตามนั้น เนื่องจากมีวันที่ขายและวันที่จัดส่งที่อยู่ในช่วงหลังของปี 2018 และ 2019 เราจึงมีกล่องสำหรับข้อมูลที่มีป้ายกำกับว่าปลายปี 2019 และ 2020 ตามลำดับ > > หากต้องการเปลี่ยนมุมมองนี้เป็นวันที่จริง ให้คลิกเมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) ในการ์ดโปรไฟล์ แล้วเลือกรายละเอียด > ![ฟิลด์สองฟิลด์ในแผง Tableau Flow Profile ที่แสดงข้อมูลที่ถูกจัดกลุ่มเป็นกลุ่มและแสดงเป็นแผนภูมิแท่งแนวนอน](/tableau/next/th-th/prep/th-th/Img/prep_bins_example.png) ดำเนินการโดยตรงกับฟิลด์เพื่อล้างข้อมูลของคุณ ข้อมูลของคุณเริ่มดูดีแล้ว แต่เมื่อคุณลบฟิลด์เพิ่มเติมสำหรับวันที่สั่งซื้อและวันที่จัดส่งเสร็จแล้ว คุณจะสังเกตเห็นว่าฟิลด์ส่วนลดมีปัญหาสองสามประการ - ซึ่งได้กำหนดให้กับประเภทข้อมูลสตริงแทนประเภทข้อมูลตัวเลข (ทศนิยม) - มีค่าฟิลด์ไม่มีแทนค่าที่เป็นตัวเลขสำหรับส่วนลด สิ่งนี้จะทำให้เกิดปัญหาเมื่อคุณผสานรวมไฟล์เข้าด้วยกัน คุณจึงควรแก้ไขปัญหาดังกล่าวด้วย 9. ล้างการค้นหาของคุณและป้อน disc ในฟิลด์ค้นหาเพื่อค้นหาฟิลด์ 10. เลือกฟิลด์ส่วนลด ดับเบิลคลิกที่ค่าฟิลด์ไม่มี และเปลี่ยนเป็นค่าที่เป็นตัวเลข 0 11. หากต้องการเปลี่ยนประเภทข้อมูลสำหรับฟิลด์ Discount จากสตริงเป็นตัวเลข (ทศนิยม) ให้คลิก Abc แล้วเลือกตัวเลข (ทศนิยม) จากเมนูดรอปดาวน์ ![เมนูดรอปดาวน์พร้อมไฮไลต์ตัวเลือกประเภทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_clean_change_type.png) 12. สุดท้าย ตั้งชื่อขั้นตอนของคุณเพื่อช่วยติดตามสิ่งที่คุณทำในขั้นตอนนี้ ในแผงลำดับงาน ให้ดับเบิลคลิกที่ชื่อขั้นตอน Clean 1 แล้วพิมพ์ในวันที่แก้ไข/ชื่อฟิลด์ #### ตรวจสอบการเปลี่ยนแปลงของคุณ คุณทำการเปลี่ยนแปลงจำนวนมากกับชุดข้อมูลนี้ และคุณเริ่มกังวลว่าจะจำทุกสิ่งที่ทำไม่ได้ เมื่อคุณดูงานแล้ว คุณจะเห็นคอลัมน์ทางด้านซ้ายของแผงโปรไฟล์ที่เรียกว่าการเปลี่ยนแปลง คุณคลิกลูกศรเพื่อเปิดมัน และดีใจที่ได้เห็นรายการการเปลี่ยนแปลงทั้งหมดที่คุณเพิ่งทำไป เมื่อคุณเลื่อนดูการเปลี่ยนแปลงในรายการ คุณจะสังเกตเห็นว่าคุณสามารถลบหรือแก้ไขการเปลี่ยนแปลงของคุณ หรือแม้แต่ย้ายไปรอบๆ เพื่อเปลี่ยนลำดับที่ดำเนินการได้ คุณชอบที่สามารถค้นหาการเปลี่ยนแปลงที่ทำในขั้นตอนใดๆ ได้อย่างง่ายดาย ขณะที่คุณสร้างลำดับงานและทดลองตามลำดับของการเปลี่ยนแปลงเหล่านั้นเพื่อรับประโยชน์สูงสุดจากข้อมูลของคุณ ![โฟลว์ Tableau Prep ที่เลือกขั้นตอนการทำความสะอาดไว้แล้ว และแผงการเปลี่ยนแปลงจะเปิดขึ้นเพื่อแสดงรายการการดำเนินการทำความสะอาดทั้งหมด](/tableau/next/th-th/prep/th-th/Img/prep_clean_fix_dates.png) ### ตรวจสอบงานของคุณ: ดูการทำงานของ "ล้าง Orders\_Central” _คลิกรูปภาพเพื่อเล่นอีกครั้ง_ เมื่อคุณล้างไฟล์หนึ่งไฟล์แล้ว คุณจะดูไฟล์อื่นๆ เพื่อดูว่ามีปัญหาอื่นใดบ้างที่คุณต้องแก้ไข คุณตัดสินใจที่จะดูไฟล์ Excel สำหรับ **Orders\_East** เป็นอันดับต่อไป ### ล้าง Orders\_East เมื่อคุณดูฟิลด์สำหรับไฟล์ **Orders\_East** ฟิลด์ส่วนใหญ่ดูเหมือนจะสอดคล้องกับไฟล์อื่นๆ ยกเว้น **Sales** หากต้องการพิจารณาให้ละเอียดยิ่งขึ้นและดูว่ามีปัญหาอื่นที่ต้องแก้ไขหรือไม่ ให้เพิ่มขั้นตอนการล้างลงในขั้นตอนอินพุต **Orders\_East** 1. ในแผงลำดับงาน ให้เลือก **Orders\_East** แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้ - คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเพิ่มขั้นตอนการล้าง ตัวเลือกเมนูนี้จะเป็นเพิ่มขั้นตอน, เพิ่มขั้นตอนการล้าง หรือขั้นตอนการล้าง ทั้งนี้ขึ้นอยู่กับเวอร์ชันของคุณ - คลิกที่ขั้นตอนการล้างที่แนะนำ (Tableau Prep Builder เวอร์ชัน 2020.3.3 ขึ้นไปและบนเว็บ) เมื่อดูที่ฟิลด์ Sales คุณจะเห็นได้อย่างรวดเร็วว่ารหัสสกุลเงิน USD ได้รวมเข้ากับหมายเลขยอดขาย และ Tableau Prep ตีความค่าของฟิลด์เหล่านี้เป็นสตริง คุณจะต้องลบรหัสสกุลเงินออกจากฟิลด์นี้และเปลี่ยนประเภทข้อมูล หากคุณต้องการรับข้อมูลการขายที่ถูกต้อง การแก้ไขประเภทข้อมูลนั้นง่ายเพราะคุณรู้อยู่แล้วว่าต้องทำอย่างไร แต่มีข้อมูลการขายที่ไม่ซ้ำกันมากกว่า 2,000 แถวและการแก้ไขทุกแถวเพื่อลบรหัสสกุลเงินนั้นดูจะยุ่งยาก แต่นี่คือ Tableau Prep และคุณตัดสินใจที่จะดูเมนูดรอปดาวน์เพื่อดูว่ามีตัวเลือกในการแก้ไขปัญหานี้หรือไม่ เมื่อคุณคลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรดรอปดาวน์ในเวอร์ชันก่อนหน้า) สำหรับฟิลด์ **Sales** คุณจะเห็นตัวเลือกเมนูที่เรียกว่าล้าง และตัวเลือกด้านล่างเพื่อลบตัวอักษรออก คุณตัดสินใจที่จะลองดูว่ามีการทำงานอย่างไร 2. เลือกฟิลด์ Sales คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) แล้วเลือก ล้าง > ลบตัวอักษร ![ฟังก์ชันลบตัวอักษรจะลบรหัสสกุลเงินจากทุกฟิลด์ทันที](/tableau/next/th-th/prep/th-th/Img/prep_removeletters.png) ว้าว! ตัวเลือกการล้างนั้นจะลบรหัสสกุลเงินออกจากทุกฟิลด์ทันที ตอนนี้คุณเพียงแค่ต้องเปลี่ยนประเภทข้อมูลจากสตริงเป็นตัวเลข (ทศนิยม) และไฟล์นี้ก็ออกมาดูดี 3. คลิกประเภทข้อมูลสำหรับฟิลด์ Sales และเลือกตัวเลข (ทศนิยม) จากรายการดรอปดาวน์เพื่อเปลี่ยนประเภทข้อมูล ![โฟลว์ Tableau Prep ที่แสดงผลลัพธ์จากการใช้ตัวเลือกการทำความสะอาด "ลบตัวอักษร"](/tableau/next/th-th/prep/th-th/Img/prep_clean_east2.png) 4. ไฟล์ที่เหลือดูดีทีเดียวล่ะ ตั้งชื่อขั้นตอนการล้างของคุณเพื่อติดตามงานของคุณ ตัวอย่างเช่น **เปลี่ยนประเภทข้อมูล** ถัดไป คุณดูไฟล์สุดท้ายของคุณสำหรับ **Orders\_West** เพื่อดูว่ามีปัญหาใดๆ ที่คุณต้องแก้ไขหรือไม่ ### ล้าง Orders\_West เมื่อคุณดูฟิลด์สำหรับไฟล์ **Orders\_West** ฟิลด์ส่วนใหญ่ดูเหมือนสอดคล้องกับไฟล์อื่นๆ แต่คุณจำได้ว่าเห็นว่าฟิลด์ **States** ใช้ตัวย่อสำหรับค่าต่างๆ แทนการสะกดชื่อรัฐ หากต้องการรวมไฟล์นี้กับไฟล์อื่นๆ คุณจะต้องแก้ไขปัญหานี้ ดังนั้นคุณจึงเพิ่มขั้นตอนการล้างให้กับขั้นตอนอินพุต **Orders\_West** 1. ในแผงลำดับงาน ให้เลือก **Orders\_West** แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้ - คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเพิ่มขั้นตอนการล้าง - คลิกที่ขั้นตอนการล้างที่แนะนำ (Tableau Prep Builder เวอร์ชัน 2020.3.3 ขึ้นไปและบนเว็บ) 2. เลื่อนหรือใช้การค้นหาเพื่อค้นหาฟิลด์ **State** คุณเห็นว่าค่าชื่อรัฐทั้งหมดใช้ตัวย่อสั้นๆ มีเพียง 11 ค่าที่ไม่ซ้ำกันสำหรับฟิลด์นี้ คุณสามารถเปลี่ยนแต่ละรายการได้ด้วยตนเอง แต่บางที Tableau Prep ก็อาจมีวิธีอื่นในการทำเช่นนี้ คุณคลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรดรอปดาวน์ในรุ่นก่อนหน้า) สำหรับฟิลด์ และดูตัวเลือกที่เรียกว่า**จัดกลุ่มค่า** ​​(จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) เมื่อคุณเลือก คุณจะเห็นหลายตัวเลือก: - การเลือกด้วยตนเอง - การออกเสียง - อักขระทั่วไป - การสะกดคำ ชื่อรัฐออกเสียงไม่เหมือนกัน ไม่ได้สะกดผิด และไม่มีอักขระร่วมกัน ดังนั้นคุณจึงตัดสินใจลองใช้ตัวเลือกการเลือกด้วยตนเอง > [!TIP] > > **เคล็ดลับ**: คุณสามารถดับเบิลคลิกที่ชื่อฟิลด์หรือค่าของฟิลด์เพื่อแก้ไขค่าเดียวได้ หากต้องการแก้ไขหลายค่า คุณสามารถเลือกค่าทั้งหมดและใช้ตัวเลือกเมนูคลิกขวา แก้ไขค่า แต่เมื่อคุณต้องการแมปค่าตั้งแต่หนึ่งค่าขึ้นไปกับค่าที่ระบุ ให้ใช้ตัวเลือกจัดกลุ่มค่า ในเมนูดรอปดาวน์ > หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขและการจัดกลุ่มค่า โปรดดู [แก้ไขค่าของฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#editvalues) 3. เลือกฟิลด์ State คลิกลูกศรแบบเลื่อนลงและเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) > การเลือกด้วยตนเอง ![ตารางตัวย่อรัฐทางตะวันตกของสหรัฐอเมริกา โดยมีเมนู "จัดกลุ่มค่าตาม" เปิดอยู่ และเลือก "เลือกด้วยตนเอง" ](/tableau/next/th-th/prep/th-th/Img/prep_group.png) การ์ดแบบสองคอลัมน์จะเปิดขึ้น นี่คือ**ตัวแก้ไขการจัดค่ากลุ่ม** คอลัมน์ทางด้านซ้ายแสดงค่าฟิลด์ปัจจุบัน และคอลัมน์ทางด้านขวาแสดงฟิลด์ที่สามารถแมปกับฟิลด์ทางด้านซ้ายได้ คุณต้องการแมปคำย่อของรัฐกับเวอร์ชันตัวสะกดของชื่อรัฐ แต่คุณไม่มีค่าเหล่านั้นในชุดข้อมูล Orders\_West คุณสงสัยว่าคุณสามารถแก้ไขชื่อได้โดยตรงและอาจเพิ่มไปที่ชุดข้อมูลนั้นได้หรือไม่ ดังนั้นคุณจึงลองดู 4. ใน**ตัวแก้ไขการจัดค่ากลุ่ม**ในแผงด้านซ้าย ดับเบิลคลิกที่ AZ เพื่อไฮไลต์ค่าและพิมพ์แอริโซนา จากนั้นกด Enter เพื่อเพิ่มการเปลี่ยนแปลงของคุณ ![เมนูการจัดกลุ่มค่าตามการเลือกด้วยตนเอง โดยเลือกรัฐและ AZ](/tableau/next/th-th/prep/th-th/Img/prep_group2.png) Tableau Prep สร้างค่าที่แมปสำหรับค่าใหม่ แอริโซนา ของคุณแลแมปค่าเก่า AZ กับค่านั้นโดยอัตโนมัติ การมีการตั้งค่าความสัมพันธ์ที่แมปสำหรับค่าเหล่านี้จะช่วยคุณประหยัดเวลาหากได้รับข้อมูลเพิ่มเติมจากภูมิภาคนี้ที่ป้อนในลักษณะนี้ > [!TIP] > > **เคล็ดลับ**: คุณสามารถเพิ่มค่าฟิลด์ที่ไม่ได้อยู่ในตัวอย่างข้อมูลของคุณเพื่อตั้งค่าความสัมพันธ์ในการแมปเพื่อจัดระเบียบข้อมูลของคุณ หากคุณรีเฟรชแหล่งข้อมูลและมีการเพิ่มข้อมูลใหม่ คุณสามารถเพิ่มข้อมูลใหม่ในการแมปแทนการแก้ไขแต่ละค่าด้วยตนเองได้ > > เมื่อคุณเพิ่มค่าที่ไม่ได้อยู่ในตัวอย่างข้อมูลของคุณด้วยตนเอง ค่าจะถูกทำเครื่องหมายด้วยจุดสีแดงเพื่อช่วยให้คุณระบุได้ง่าย 5. ทำซ้ำขั้นตอนเหล่านี้เพื่อแมปแต่ละรัฐกับเวอร์ชันตัวสะกดของชื่อรัฐ
ตัวย่อชื่อรัฐ
AZแอริโซนา
CAแคลิฟอร์เนีย
COโคโลราโด
IDไอดาโฮ
MTมอนแทนา
NMนิวเม็กซิโก
NVเนวาดา
ORออริกอน
UTยูทาห์
WAวอชิงตัน
WYไวโอมิง
จากนั้นคลิกเสร็จสิ้นเพื่อปิดตัวแก้ไขการจัดกลุ่มค่า ![ขั้นตอนโฟลว์ Tableau Prep ที่มีกล่องโต้ตอบการจัดกลุ่มค่าตามการเลือกด้วยตนเองเปิดอยู่ ซึ่งแสดงสถานะการจัดกลุ่มตามคำย่อ](/tableau/next/th-th/prep/th-th/Img/prep_clean_west2.png) หลังจากแมปสถานะทั้งหมดแล้ว คุณดูที่แผงการเปลี่ยนแปลงและเห็นว่ามีเพียงรายการเดียวเท่านั้นแทนด้วย 11 Tableau Prep จัดกลุ่มการดำเนินการที่คล้ายคลึงกันสำหรับฟิลด์เข้าด้วยกัน คุณชอบเพราะจะทำให้ง่ายต่อการค้นหาการเปลี่ยนแปลงที่คุณทำกับชุดข้อมูลของคุณในภายหลัง การแก้ไขค่าฟิลด์ **State** เป็นการเปลี่ยนแปลงเพียงอย่างเดียวที่คุณต้องทำที่นี่ 6. ตั้งชื่อขั้นตอนการล้างของคุณเพื่อติดตามงานของคุณ ตัวอย่างเช่น **Rename states** คุณได้ล้างไฟล์ของคุณไปมากแล้ว และไม่อยากเชื่อเลยว่าทำได้รวดเร็วและง่ายดายเพียงใด คุณอาจกลับบ้านทันเวลาอาหารค่ำหลังได้เลยทีเดียว! เพื่อให้แน่ใจว่างานของคุณจะไม่สูญหายทั้งหมด ให้บันทึกลำดับงานของคุณ **หมายเหตุ**: หากทำงานบนเว็บ การเปลี่ยนแปลงของคุณจะบันทึกโดยอัตโนมัติเมื่อคุณดำเนินการและสร้างลำดับงานฉบับร่าง คลิกในชื่อฉบับร่างเพื่อตั้งชื่อฉบับร่างของคุณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนบนเว็บ โปรดดู **Tableau Prep on the Web** ในความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) คลิกไฟล์ > บันทึก หรือ**ไฟล์** > **บันทึกเป็น** บันทึกไฟล์ของคุณเป็นไฟล์ลำดับงาน (.tfl) และตั้งชื่อ ตัวอย่างเช่น **My Superstore** > [!TIP] > > **เคล็ดลับ**: เมื่อคุณบันทึกไฟล์ลำดับงานแล้ว คุณสามารถบันทึกเป็นไฟล์ลำดับงาน (.tfl) หรือบันทึกเป็นไฟล์แพ็กเกจ (.tflx) และจัดแพ็กเกจไฟล์ข้อมูลในเครื่องของคุณเพื่อแชร์ลำดับงานและไฟล์ด้วยกับผู้อื่นได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกและแชร์ลำดับงานของคุณ โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm) ## 4\. ผสานรวมข้อมูลของคุณ เมื่อล้างไฟล์ทั้งหมดแล้ว ในที่สุดคุณก็พร้อมที่จะผสานรวมไฟล์ทั้งหมดเข้าด้วยกัน เนื่องจากไฟล์ทั้งหมดมีฟิลด์ที่คล้ายกันหลังจากที่คุณพยายามล้างข้อมูลแล้ว ในการดึงแถวทั้งหมดมารวมกันเป็นตารางเดียว คุณต้องผนวกตารางเข้าด้วยกัน คุณจำได้ว่ามีตัวเลือกขั้นตอนที่เรียกว่าการผนวก แต่คุณสงสัยว่าคุณสามารถลากแล้ววางขั้นตอนเพื่อผนวกเข้าด้วยกันได้หรือไม่ คุณตัดสินใจที่จะลองดู ### ผนวกข้อมูลของคุณ 1. ทำตามขั้นตอนที่คุณกำลังทำงานอยู่ **Tableau Prep Builder** - ในแผงลำดับงาน ให้ลากขั้นตอนการล้าง**เปลี่ยนชื่อรัฐ**ไปยังขั้นตอนการล้าง ขั้น**เปลี่ยนประเภทข้อมูล** แล้วปล่อยบนตัวเลือกการผนวก ![การลากขั้นตอนโฟลว์เพื่อรวมกับขั้นตอนอื่นในแผงโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_drag_union.png) คุณเห็นว่า Tableau Prep Builder ได้เพิ่มขั้นตอนการผนวกใหม่ในลำดับงานของคุณ เยี่ยมเลย! ตอนนี้คุณต้องการเพิ่มไฟล์อื่นๆ ลงในการผนวกนี้ด้วย **Tableau Server หรือ Tableau Cloud** - ในแผงลำดับงาน ให้ลากขั้นตอน **Rename states** ไปยังขั้นตอนการผนวกที่คุณสร้างไว้ก่อนหน้านี้สำหรับไฟล์ South ของคุณ แล้ววางลงในตัวเลือกเพิ่ม ![ใน Tableau Prep ให้ลากขั้นตอนการล้างมาไว้บนการผนวกที่มีอยู่](/tableau/next/th-th/prep/th-th/Img/prep_pwa_union3.png) คุณเห็นว่า Tableau Prep เพิ่มไฟล์ใหม่ของคุณไปยังการผนวกก่อนหน้านี้ของคุณแล้ว เยี่ยมเลย! ตอนนี้คุณต้องการเพิ่มไฟล์อื่นๆ ลงในการผนวกนี้ด้วย 2. ลากขั้นตอนการล้างถัดไปในลำดับงานไปยังขั้นตอนการผนวก จากนั้นวางบนเพิ่มเพื่อเพิ่มไปยังการผนวกที่มีอยู่ ![ขั้นตอนโฟลว์ที่ถูกลากไปทับบนขั้นตอนโฟลว์อื่นเพื่อผนวกหรือรวมขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_add_join.png) 3. ลากขั้นตอนที่เหลือ (orders\_south\_2015 หากทำงานใน Tableau Prep Builder หรือขั้นตอนการล้างของคุณหากทำงานบนเว็บ) ไปยังขั้นตอนการผนวกใหม่ วางบนเพิ่มเพื่อเพิ่มไปยังการผนวกที่มีอยู่ ตอนนี้ไฟล์ทั้งหมดของคุณจะรวมไว้ในตารางเดียว ในแผงลำดับงาน เลือกขั้นตอนการผนวกใหม่เพื่อดูผลลัพธ์ของคุณ **ใน Tableau Prep Builder:** ![Tableau จับคู่ฟิลด์ที่มีชื่อและประเภทเดียวกันโดยอัตโนมัติ](/tableau/next/th-th/prep/th-th/Img/prep_union_step.png) **ใน Tableau Server หรือ Tableau Cloud:** ![แผนภาพโฟลว์ข้อมูลที่แสดงการดำเนินการรวมระหว่างตารางหลายตาราง](/tableau/next/th-th/prep/th-th/Img/Online_union.png) คุณสังเกตเห็นว่า Tableau จับคู่ฟิลด์ที่มีชื่อและประเภทเดียวกันโดยอัตโนมัติ คุณยังเห็นด้วยว่า**สี**ที่กำหนดให้กับขั้นตอนในลำดับงานนั้นมีการใช้ในโปรไฟล์การผนวกเพื่อระบุว่าฟิลด์นั้นมาจากที่ใด และยังปรากฏใน**แถบสี**ที่ด้านบนสุดของแต่ละฟิลด์เพื่อแสดงให้คุณเห็นว่าฟิลด์นั้นมีอยู่ในตารางนั้นหรือไม่ คุณสังเกตเห็นว่ามีการเพิ่มฟิลด์ใหม่ Table Names ซึ่งแสดงตารางตำแหน่งที่มาของแถวทั้งหมดในการผนวก รายการฟิลด์ที่ไม่ตรงกันจะแสดงในแผงสรุป และคุณสามารถดูได้ทันทีว่าฟิลด์Product และDiscounts จะปรากฏในไฟล์ Orders\_Central เท่านั้น 4. เมื่อต้องการดูฟิลด์เหล่านี้ให้ละเอียดยิ่งขึ้น ในแผง**ผลลัพธ์การผนวก** ให้เลือกกล่องทำเครื่องหมายแสดงเฉพาะฟิลด์ที่ไม่ตรงกัน ![ข้อมูลเหมือนกันแต่ชื่อฟิลด์ไม่ตรงกัน](/tableau/next/th-th/prep/th-th/Img/prep_union_step_mismatch.png) เมื่อดูที่ข้อมูลฟิลด์ คุณจะเห็นได้อย่างรวดเร็วว่าข้อมูลเหมือนกัน แต่ชื่อฟิลด์ต่างกัน คุณสามารถเปลี่ยนชื่อฟิลด์ได้ แต่ก็สงสัยว่าคุณสามารถลากแล้ววางฟิลด์เหล่านี้เพื่อผสานได้หรือไม่ คุณเลยตัดสินใจที่จะลองดู 5. เลือกฟิลด์ Product จากนั้นลากแล้ววางลงในฟิลด์ Product Name เพื่อผสานฟิลด์เข้าด้วยกัน หลังจากผสานฟิลด์แล้ว ฟิลด์จะไม่ปรากฏในแผงอีกต่อไป ![ลากและวางเพื่อผสานฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_union_merge.png) 6. ทำซ้ำขั้นตอนนี้เพื่อรวมฟิลด์ Discounts กับฟิลด์ Discount ฟิลด์เดียวที่ไม่มีรายการที่ตรงกันในขณะนี้คือฟิลด์ File Paths ใน Tableau Prep Builder ฟิลด์นี้แสดงพาธไฟล์สำหรับการผนวกไวลด์การ์ดที่คุณทำสำหรับคำสั่งซื้อจากการขายจากภาคใต้ คุณตัดสินใจปล่อยฟิลด์นี้ไว้ดังเดิมเนื่องจากมีข้อมูลที่ดี > [!TIP] > > **เคล็ดลับ**: คุณมีหลายตัวเลือกเมื่อแก้ไขฟิลด์ที่ไม่ตรงกันหลังจากการรวม หาก Tableau Prep ตรวจพบการจับคู่ที่เป็นไปได้ ก็จะไฮไลต์สีเหลืองไว้ เมื่อต้องการรวมฟิลด์ ให้วางเมาส์เหนือฟิลด์ที่ไฮไลต์ไว้ แล้วคลิกปุ่มเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ที่ปรากฏขึ้น > > สำหรับวิธีเพิ่มเติมในการผสานฟิลด์ในการผนวก โปรดดู [แก้ไขฟิลด์ที่ไม่ตรงกัน](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Fix_union) 7. ล้างกล่องทำเครื่องหมายแสดงเฉพาะฟิลด์ที่ไม่ตรงกันเพื่อแสดงฟิลด์ทั้งหมดที่รวมอยู่ในการผนวก 8. ตั้งชื่อขั้นตอนการผนวกเพื่อแสดงว่าการผนวกนี้มีงานอะไรบ้าง ตัวอย่างเช่น **คำสั่งซื้อทั้งหมด** ### ตรวจสอบงานของคุณ: ดูการทำงาน "ผนวกข้อมูลของคุณ” _คลิกรูปภาพเพื่อเล่นอีกครั้ง_ คุณเป็นอัจฉริยะในการล้าง! ขณะที่คุณกำลังชื่นชมผลงานของคุณ เจ้านายของคุณก็โทรมา เขาลืมบอกไปว่าเขาต้องการให้คุณรวมการส่งคืนผลิตภัณฑ์์ในการวิเคราะห์ของคุณด้วย เขาหวังว่าจะไม่สร้างปัญหามากเกินไป แต่เมื่อใช้ Tableau Prep ในชุดเครื่องมือของคุณ ทุกอย่างย่อมไม่มีปัญหา! ### ล้างข้อมูลการคืนสินค้า คุณตรวจดูไฟล์ Excel ที่เจ้านายของคุณส่งให้คุณสำหรับการส่งคืนผลิตภัณฑ์ และไฟล์ก็ดูยุ่งเหยิงเล็กน้อย คุณเพิ่มไฟล์ใหม่ **return\_reasons new** ให้กับลำดับงานของคุณเพื่อพิจารณาให้ละเอียดยิ่งขึ้น 1. ในแผงการเชื่อมต่อ คลิกเพิ่มการเชื่อมต่อ เลือก Microsoft Excel และไปที่ไฟล์ข้อมูลตัวอย่างที่คุณใช้สำหรับการดำเนินการนี้ (ดู[ไฟล์ตัวอย่าง](#sample_files)เพื่อดาวน์โหลดไฟล์) 2. เลือก **return reasons\_new.xlsx** แล้วคลิกเปิด เพื่อเพิ่มไฟล์ไปยังแผงลำดับงาน มีเพียงสี่ฟิลด์ที่คุณต้องการรวมจากไฟล์นี้ในขั้นตอนของคุณ: Order ID, Product ID, Return Reason และ Notes 3. ในแผงอินพุตสำหรับ **returns\_new** ให้ล้างกล่องทำเครื่องหมายที่ด้านบนของคอลัมน์ซ้ายสุดเพื่อล้างกล่องทำเครื่องหมายทั้งหมด จากนั้นเลือกกล่องทำเครื่องหมายสำหรับฟิลด์ Order ID, Product ID, Return Reason และ Notes ![การเพิ่มขั้นตอนการล้างจะส่งคืนข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_return_file.png) 4. เปลี่ยนชื่อขั้นตอนอินพุตเพื่อให้สะท้อนถึงข้อมูลที่รวมอยู่ใอินพุตนี้ได้ดียิ่งขึ้น ในแผงลำดับงาน ให้ดับเบิลคลิกที่ชื่อขั้นตอนอินพุตReturns\_new แล้วพิมพ์ส่งคืน (ทั้งหมด) เมื่อดูค่าของฟิลด์ตัวอย่าง คุณสังเกตเห็นว่าฟิลด์ Notes ดูเหมือนจะมีข้อมูลที่แตกต่างกันรวมเข้าไว้ด้วยกัน คุณต้องมีการล้างในไฟล์นี้ก่อนที่คุณจะสามารถดำเนินการใดๆ เพิ่มเติมกับข้อมูลได้ คุณจึงเพิ่มขั้นตอนการล้างเพื่อตรวจสอบดู 5. ในแผงลำดับงาน เลือกขั้นตอนอินพุต**ส่งคืน (ทั้งหมด) แล้ว**คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) หรือบนขั้นตอนการล้างที่แนะนำเพื่อเพิ่มขั้นตอนการล้าง ในแผง**โปรไฟล์** ให้ปรับขนาดฟิลด์ Notes ใหม่เพื่อให้คุณมองเห็นรายการต่างๆ ได้ดีขึ้น ในการทำเช่นนี้ ให้คลิกและลากขอบขวาด้านนอกของฟิลด์ไปทางขวา 6. ในฟิลด์ Notes ให้ใช้แถบเลื่อนภาพทางด้านขวาสำหรับค่าของฟิลด์เพื่อสแกนค่า คุณสังเกตเห็นบางสิ่งที่เป็นปัญหา - บางรายการมีช่องว่างเพิ่มเติมในรายการ ซึ่งอาจส่งผลให้ฟิลด์ถูกอ่านเป็นค่า Null - ดูเหมือนว่าชื่อของผู้อนุมัติจะรวมอยู่ในรายการหมายเหตุการส่งคืน เพื่อให้ทำงานกับข้อมูลนี้ได้ดียิ่งขึ้น คุณจะต้องใช้ข้อมูลนั้นในฟิลด์แยกต่างหาก เพื่อจัดการกับช่องว่างเพิ่มเติม คุณจำไว้ว่ามีตัวเลือกการล้างเพื่อลบช่องว่างต่อท้าย ดังนั้นคุณจึงตัดสินใจลองดูเพื่อดูว่าสามารถแก้ไขปัญหานั้นได้หรือไม่ 7. เลือกฟิลด์ หมายเหตุ คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) แล้วเลือกล้าง > ตัดช่องว่าง ![ฟังก์ชัน Tableau Prep สำหรับตัดแต่งฟิลด์ว่าง](/tableau/next/th-th/prep/th-th/Img/prep_trimspaces.png) ใช่เลย! มีสิ่งที่คุณต้องการเกิดขึ้น ช่องว่างเพิ่มเติมหายไป จากนั้น คุณต้องการสร้างฟิลด์แยกต่างหากสำหรับชื่อผู้อนุมัติ คุณเห็นตัวเลือกแยกค่าในเมนู คุณจึงตัดสินใจลอง 8. เลือกฟิลด์ หมายเหตุ คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) แล้วเลือกแยกค่า > แยกอัตโนมัติ ตัวเลือกนี้ทำสิ่งที่คุณคาดหวังให้ทำ โดยจะแยกหมายเหตุการส่งคืนและชื่อผู้อนุมัติเป็นฟิลด์แยกกันโดยอัตโนมัติ ![Tableau Prep จะแยกบันทึกการส่งคืนและชื่อผู้อนุมัติออกเป็นฟิลด์แยกกันโดยอัตโนมัติ](/tableau/next/th-th/prep/th-th/Img/prep_split1.png) Tableau Prep กำหนดชื่อให้กับฟิลด์เหล่านั้นโดยอัตโนมัติเช่นเดียวกับ Tableau Desktop ดังนั้น คุณจะต้องเปลี่ยนชื่อฟิลด์ใหม่ให้มีความหมาย 9. เลือกฟิลด์ Notes-Split 1 ดับเบิลคลิกในชื่อฟิลด์และพิมพ์ หมายเหตุการส่งคืน 10. ทำซ้ำขั้นตอนนี้สำหรับฟิลด์ที่สองและเปลี่ยนชื่อเป็นผู้อนุมัติ 11. สุดท้ายให้ลบฟิลด์ Notes ดั้งเดิมออกเนื่องจากคุณไม่ต้องใช้อีกต่อไป เลือกฟิลด์ Notes คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรแบบเลื่อนลงในเวอร์ชันก่อนหน้า) และเลือกลบ Remove (ลบฟิลด์ในเวอร์ชันก่อนหน้า) จากเมนู ![การ์ดโปรไฟล์ในขั้นตอนโฟลว์ Tableau Prep สำหรับเหตุผลในการส่งคืน หมายเหตุลูกค้า ผู้ที่อนุมัติการส่งคืน และฟิลด์คำสั่งซื้อและ ID ผลิตภัณฑ์](/tableau/next/th-th/prep/th-th/Img/prep_clean_returns.png) เมื่อดูที่ฟิลด์ Approver คุณสังเกตเห็นว่าค่าของฟิลด์แสดงรายการชื่อเดียวกันแต่มีข้อมูลที่ป้อนไว้ต่างกัน คุณต้องการจัดกลุ่มเพื่อขจัดรูปแบบที่หลากหลายของค่าเดียวกัน บางทีตัวเลือกจัดกลุ่มค่า ​​(จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) สามารถช่วยได้หรือไม่กันนะ คุณจำได้ว่ามีตัวเลือกอักขระทั่วไปอยู่ เนื่องจากค่าเหล่านี้ใช้ตัวอักษรเดียวกัน คุณจึงตัดสินใจลองใช้ดู 12. เลือกฟิลด์ Approver คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) (ลูกศรดรอปดาวน์ในเวอร์ชันก่อนหน้า) และเลือกจัดกลุ่มค่า ​​(จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) > อักขระทั่วไป ![ตารางชื่อผู้ให้การอนุมัติพร้อมเมนูดรอปดาวน์กลุ่มค่าตามเปิดอยู่และมีการเลือกอักขระทั่วไป](/tableau/next/th-th/prep/th-th/Img/prep_group_common.png) ตัวเลือกนี้จะจัดกลุ่มรูปแบบทั้งหมดของแต่ละชื่อไว้ด้วยกันสำหรับคุณ และนั่นคือสิ่งที่คุณต้องการ หลังจากตรวจสอบชื่ออื่นๆ เพื่อตรวจสอบความถูกต้องในการจัดกลุ่มแล้ว ให้คุณคลิกเสร็จสิ้นเพื่อปิดตัวแก้ไขการจัดกลุ่มค่า ![รายการที่จัดกลุ่มชื่อที่มีอักขระทั่วไป](/tableau/next/th-th/prep/th-th/Img/prep_group_common1.png) ไฟล์นี้ดูดีทีเดียว 13. ตั้งชื่อขั้นตอนการล้างของคุณเพื่อติดตามงานของคุณ ตัวอย่างเช่น **Cleaned notes** เมื่อล้างข้อมูลการส่งคืนผลิตภัณฑ์แล้ว คุณต้องการเพิ่มข้อมูลนี้ไปยังข้อมูลคำสั่งซื้อจากไฟล์ที่ผนวกกันของคุณ แต่ฟิลด์เหล่านี้หลายฟิลด์ไม่มีอยู่ในไฟล์ที่ผนวกกัน หากต้องการเพิ่มฟิลด์เหล่านี้ (คอลัมน์ของข้อมูล) ให้กับชุดข้อมูลที่ผนวกกันของคุณ คุณต้องใช้การรวม ### รวมข้อมูลของคุณ เมื่อรวมข้อมูล ไฟล์ต้องมีอย่างน้อยหนึ่งฟิลด์ที่เหมือนกัน ไฟล์ของคุณใช้ฟิลด์ Order ID และProduct ID ร่วมกัน คุณจึงสามารถการรวมฟิลด์เหล่านั้นเพื่อดูแถวทั้งหมดที่มีฟิลด์เหล่านั้นเหมือนกันได้ คุณจำได้ว่ามีตัวเลือกในการสร้างการรวมเมื่อคุณสร้างการผนวกโดยใช้การลากแล้วปล่อย ดังนั้นคุณลองใช้ดู 1. ในแผงลำดับงาน ให้ลากขั้นตอน Cleaned notes ไปยังขั้นตอน การผนวหคำสั่งซื้อทั้งหมด แล้ววางบนการรวม ![Tableau Prep เพิ่มไฟล์ใหม่ของคุณไปยังการผนวกก่อนหน้านี้ของคุณแล้ว](/tableau/next/th-th/prep/th-th/Img/prep_join_return.png) เมื่อคุณการรวมไฟล์ Tableau Prep จะแสดงผลลัพธ์การรวมของคุณในโปรไฟล์การรวม การทำงานกับการรวมอาจเป็นเรื่องยุ่งยาก คุณมักจะต้องการมีมุมมองที่ชัดเจนของปัจจัยต่างๆ ที่รวมอยู่ในการรวม เช่น ฟิลด์ที่ใช้ในการรวมไฟล์ จำนวนแถวที่รวมอยู่ในผลลัพธ์ และฟิลด์ใดๆ ที่ไม่ได้รวมอยู่ไว้ หรือเป็นค่า Null ในขณะที่คุณตรวจสอบผลลัพธ์การรวมใน Tableau Prep คุณยินดีที่ได้เห็นข้อมูลและการดำเนินการมากมายทำได้เพียงปลายนิ้วสัมผัส ![แผงด้านซ้ายสุดของโปรไฟล์การรวมเป็นบริเวณที่คุณสามารถสำรวจและดำเนินการกับการรวมของคุณได้](/tableau/next/th-th/prep/th-th/Img/prep_join_details.png) > [!TIP] > > **เคล็ดลับ**: แผงด้านซ้ายสุดของโปรไฟล์การรวมเป็นบริเวณที่คุณสามารถสำรวจและดำเนินการกับการรวมของคุณได้ คุณยังสามารถแก้ไขค่าได้โดยตรงในแผงการรวมข้อมูล และทำการล้างในแผงผลลัพธ์การรวม > > คลิกในไดอะแกรมประเภทการรวมเพื่อลองใช้การกำหนดค่าการรวมแบบต่างๆ และดูจำนวนแถวที่รวมหรือไม่รวมในการรวมของคุณสำหรับแต่ละตารางในส่วนสรุปผลลัพธ์การรวม > > เลือกฟิลด์ที่คุณต้องการรวมในส่วนการรวมข้อมูลที่ปรับใช้ หรือเพิ่มการรวมข้อมูลที่แนะนำจากส่วนคำแนะนำในการรวมข้อมูล > > หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับการรวม โปรดดู [รวบรวม รวม หรือผนวกข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm) คุณเห็นว่ามีแถวมากกว่า 13,000 แถวที่ไม่รวมอยู่ในไฟล์**คำสั่งซื้อทั้งหมด**ของคุณ เมื่อคุณสร้างการรวม Tableau Prep จะการรวมในฟิลด์ Product ID โดยอัตโนมัติ แต่คุณต้องการรวมในฟิลด์ Order ID ด้วย เมื่อคุณสแกนแผงด้านซ้ายของโปรไฟล์การรวม คุณจะเห็นว่า Order ID อยู่ในรายการการรวมข้อมูลที่แนะนำ คุณจึงเพิ่มจากจุดนั้นได้อย่างรวดเร็ว 2. ในแผงด้านซ้ายของโปรไฟล์การรวมในส่วนการรวม ให้เลือก Order ID = Order ID แล้วคลิกปุ่มเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addvalueicon.png) เพื่อเพิ่มการรวมข้อมูล ![ประเภทการรวมตั้งค่าไว้เป็นการรวมภายใน (การตั้งค่าเริ่มต้นสำหรับ Tableau Prep) การรวมจะรวมเฉพาะค่าที่มีอยู่ในสองไฟล์เท่านั้น ](/tableau/next/th-th/prep/th-th/Img/prep_join_rec.png) เนื่องจากประเภทการรวมตั้งค่าไว้เป็นการรวมภายใน (การตั้งค่าเริ่มต้นสำหรับ Tableau Prep) การรวมจะรวมเฉพาะค่าที่มีอยู่ในสองไฟล์เท่านั้น แต่คุณต้องการข้อมูลทั้งหมดจากไฟล์คำสั่งซื้อของคุณ รวมถึงข้อมูลการส่งคืนสำหรับไฟล์เหล่านั้นด้วย ดังนั้นคุณจะต้องเปลี่ยนประเภทการรวม 3. ในส่วนประเภทการรวม ให้คลิกด้านข้างของไดอะแกรมเพื่อรวมคำสั่งซื้อทั้งหมด ในตัวอย่างด้านล่าง ให้คลิกที่ด้านซ้ายของไดอะแกรมเพื่อเปลี่ยนประเภทการรวมเป็นการรวมทางซ้าย และรวมข้อมูลทั้งหมดจากขั้นตอนการรวมคำสั่งซื้อทั้งหมดและข้อมูลที่ตรงกันจากขั้นตอน Cleaned notes ![ข้อมูลทั้งหมดจากไฟล์คำสั่งซื้อของการขายและข้อมูลการส่งคืนใดๆ ที่มีปรับใช้กับคำสั่งซื้อเหล่านั้น ](/tableau/next/th-th/prep/th-th/Img/prep_join_rec2.png) ตอนนี้คุณมีข้อมูลทั้งหมดจากไฟล์คำสั่งซื้อของการขายและข้อมูลการส่งคืนใดๆ ที่มีปรับใช้กับคำสั่งซื้อเหล่านั้น คุณตรวจทานแผงการรวมข้อมูล และดูค่าที่แตกต่างกันซึ่งไม่มีอยู่ในไฟล์อื่น ตัวอย่างเช่น มีแถวคำสั่งซื้อจำนวนมาก (แสดงเป็นสีแดง) ที่ไม่มีข้อมูลการส่งคืนที่สอดคล้องกัน คุณชอบที่จะดูระดับของรายละเอียดนี้เกี่ยวกับการรวมของคุณ คุณกังวลที่จะเริ่มวิเคราะห์ข้อมูลนี้ใน Tableau Desktop แต่คุณสังเกตเห็นผลลัพธ์บางส่วนจากการรวมที่คุณต้องการล้างข้อมูลก่อนที่จะทำ โชคดีนะที่รู้ว่าต้องทำยังไง! > [!TIP] > > **เคล็ดลับ**: สงสัยว่าข้อมูลของคุณล้างได้ดีเพียงพอหรือไม่ จาก Tableau Prep Builder คุณสามารถดูตัวอย่างข้อมูลของคุณใน Tableau Desktop จากขั้นตอนใดก็ได้ในลำดับงานของคุณเพื่อตรวจสอบ > > เพียงคลิกขวาที่ขั้นตอนในแผงลำดับงานและเลือกแสดงตัวอย่างใน Tableau Desktop จากเมนู > > คุณสามารถทดลองกับข้อมูลของคุณและการเปลี่ยนแปลงใดๆ ที่คุณทำใน Tableau Desktop จะไม่เขียนกลับไปยังแหล่งข้อมูลของคุณใน Tableau Prep Builder หากต้องการข้อมูลเพิ่มเติม โปรดดู [ดูเอาต์พุตโฟลว์ใน Tableau Desktop](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#View) 4. ก่อนที่คุณจะเริ่มล้างผลลัพธ์การรวม ให้ตั้งชื่อขั้นตอนการรวมเป็น Orders+Returns และบันทึกลำดับงานของคุณ ### ล้างผลลัพธ์การรวมของคุณ **หมายเหตุ:** หากต้องการล้างข้อมูลในฟิลด์การรวม คุณสามารถดำเนินการล้างได้โดยตรงในขั้นตอนการรวม สำหรับจุดประสงค์ของแบบฝึกสอนนี้ เราจะเพิ่มขั้นตอนการล้างเพื่อให้คุณเห็นการล้างได้อย่างชัดเจน หากคุณต้องการลองทำตามขั้นตอนเหล่านี้โดยตรงในขั้นตอนการรวม ให้ข้ามขั้นตอนที่ 1 และ 3 ด้านล่าง เมื่อคุณการรวมทั้งสองขั้นตอน ระบบจะเพิ่มฟิลด์ทั่วไป Order ID และ Product ID สำหรับทั้งสองตาราง คุณต้องการเก็บฟิลด์ Product ID จากคำสั่งซื้อทั้งหมดของคุณและฟิลด์ Order ID จากไฟการส่งคืน และลบฟิลด์ที่ซ้ำกันที่มาจากไฟล์เหล่านั้น เนื่องจากคุณไม่จำเป็นต้องมีฟิลด์ File Paths และ Table Names ในไฟล์เอาต์พุตของคุณ คุณจึงต้องการลบฟิลด์เหล่านั้นด้วย > [!TIP] > > **เคล็ดลับ**: เมื่อคุณรวมตารางโดยใช้ฟิลด์ที่มีอยู่ในทั้งสองไฟล์ Tableau Prep จะนำเสนอทั้งสองฟิลด์และเปลี่ยนชื่อฟิลด์ที่ซ้ำกันจากไฟล์ที่สองโดยเพิ่ม "-1" หรือ "-2" ให้กับชื่อฟิลด์ ตัวอย่างเช่น Order ID และ Order ID-1 1. ในแผงลำดับงาน ให้เลือก **Orders+Returns** คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเพิ่มขั้นตอนการล้าง 2. ในแผงโปรไฟล์ ให้เลือกและลบฟิลด์ต่อไปนี้ - Table Names - Order ID - File Paths (Tableau Prep Builder เท่านั้น) - Product ID-1 ![โฟลว์ Tableau Prep ที่แสดงการ์ดโปรไฟล์หลายใบที่เลือกไว้ โดยมีเมนูตัวเลือกเพิ่มเติมเปิดอยู่ และมีการไฮไลต์ตัวเลือก ลบ ไว้](/tableau/next/th-th/prep/th-th/Img/prep_clean_orders_returns.png) 3. เปลี่ยนชื่อฟิลด์ Order ID-1 เป็น Order ID คุณมีค่า Null ค่อนข้างน้อยที่มีการส่งคืนผลิตภัณฑ์ แต่ไม่มีหมายเหตุการส่งคืนหรือผู้อนุมัติระบุไว้ เพื่อให้ข้อมูลนี้วิเคราะห์ได้ง่ายขึ้น คุณต้องการเพิ่มฟิลด์ที่มีค่าใช่และไม่ใช่เพื่อระบุว่ามีการส่งคืนผลิตภัณฑ์หรือไม่ คุณไม่มีฟิลด์นี้ แต่คุณสามารถเพิ่มได้โดยการสร้างฟิลด์ที่คำนวณ 4. ในแถบเครื่องมือ ให้คลิก สร้างฟิลด์ที่คำนวณ 5. ตั้งชื่อฟิลด์ Returned? จากนั้นป้อนการคำนวณต่อไปนี้ แล้วคลิกบันทึก `If ISNULL([Return Reason])=FALSE THEN "Yes" ELSE "No" END` ![เครื่องมือแก้ไขการคำนวณที่แสดงไวยากรณ์การคำนวณเพื่อสร้างฟิลด์บูลีนที่มีป้ายกำกับว่า "ส่งคืนหรือไม่" พร้อมค่า "ใช่" และ "ไม่ใช่"](/tableau/next/th-th/prep/th-th/Img/prep_calc_returned_bool.png) สำหรับการวิเคราะห์ของคุณ คุณยังต้องการทราบจำนวนวันที่ใช้ในการจัดส่งคำสั่งซื้อ แต่คุณก็ไม่มีฟิลด์นั้นเช่นกัน คุณมีข้อมูลทั้งหมดที่จำเป็นในการสร้างฟิลด์ดังกล่าว คุณจึงเพิ่มฟิลด์ที่คำนวณอื่นเพื่อสร้างฟิลด์นั้นขึ้นมา 6. ในแถบเครื่องมือ ให้คลิก สร้างฟิลด์ที่คำนวณ 7. ตั้งชื่อฟิลด์ Days to Ship จากนั้นป้อนการคำนวณต่อไปนี้ แล้วคลิกบันทึก `DATEDIFF('day',[Order Date],[Ship Date])` ![เครื่องมือแก้ไขการคำนวณจะแสดงสูตรสำหรับคำนวณความแตกต่างระหว่างวันที่สองวัน](/tableau/next/th-th/prep/th-th/Img/prep_calc_days2ship.png) 8. ตั้งชื่อขั้นตอนของคุณ Clean Orders +Returns 9. บันทึกลำดับงานของคุณ ![โฟลว์ Tableau Prep ที่เลือกขั้นตอนการทำความสะอาดไว้และแผงการเปลี่ยนแปลงจะเปิดขึ้นโดยแสดงการดำเนินการทำความสะอาดที่ดำเนินการหลังจากขั้นตอนการรวม](/tableau/next/th-th/prep/th-th/Img/prep_clean_orders_return2.png) ## 5\. เรียกใช้ลำดับงานและสร้างเอาต์พุต ข้อมูลของคุณดูดีและคุณพร้อมที่จะสร้างไฟล์เอาต์พุตเพื่อเริ่มวิเคราะห์ใน Tableau Desktop แล้ว สิ่งที่คุณต้องทำคือเรียกใช้ลำดับงานของคุณและสร้างไฟล์การแยกข้อมูล ในการดำเนินการนี้ คุณต้องเพิ่มขั้นตอนเอาต์พุต คุณสามารถส่งออกลำดับงานของคุณไปยังไฟล์ (Tableau Prep Builder เท่านั้น) ไปยังแหล่งข้อมูลที่เผยแพร่หรือไปยังฐานข้อมูล ทั้งนี้ขึ้นอยู่กับว่าคุณทำงานที่ใด 1. ในแผงลำดับงาน ให้เลือก **Clean Orders+Returns** จากนั้นคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกเอาต์พุต (เพิ่มเอาต์พุตในเวอร์ชันก่อนหน้า) เมื่อคุณเพิ่มขั้นตอนเอาต์พุต แผงเอาต์พุตจะเปิดขึ้นและแสดงสแนปชอตข้อมูลของคุณ คุณสามารถเลือกประเภทของเอาต์พุตที่คุณต้องการสร้าง และระบุชื่อและตำแหน่งที่คุณต้องการบันทึกไฟล์ได้จากที่นี่ ตำแหน่งเริ่มต้นอยู่ในที่เก็บ My Tableau Prep Builder ในโฟลเดอร์แหล่งข้อมูลของคุณ ![ปุ่ม Tableau Prep เพื่อเรียกใช้โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_run.png) 2. ในแผงด้านซ้ายในเมนูดรอปดาวน์บันทึกผลลัพธ์ไปยังตามที่ที่คุณทำงาน ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้ **Tableau Prep Builder** 1. เลือกไฟล์ (เลือกบันทึกเป็นไฟล์ในเวอร์ชันก่อนหน้า) 2. คลิกปุ่มเรียกดู จากนั้นในกล่องโต้ตอบบันทึกการแยกข้อมูลเป็น ให้ป้อนชื่อไฟล์ เช่น Orders\_Returns\_Superstore แล้วคลิกยอมรับ 3. ในฟิลด์ประเภทเอาต์พุต ให้เลือกประเภทเอาต์พุต เลือก Tableau Data Extract (.hyper) สำหรับ Tableau Desktop หรือ ค่าที่คั่นด้วยจุลภาค ​​(.csv) หากคุณต้องการแชร์การแยกข้อมูลกับบุคคลที่สาม **Tableau Server หรือ Tableau Cloud** 1. เลือก**แหล่งข้อมูลที่เผยแพร่** 2. เลือกโปรเจกต์ใดโปรเจกต์หนึ่ง 3. ป้อนชื่อไฟล์ เช่น Orders\_Returns\_Superstore > [!TIP] > > **เคล็ดลับ**: คุณมีตัวเลือกในการสร้างเอาต์พุตจากลำดับงานของคุณ คุณสามารถสร้างไฟล์การแยกข้อมูล (Tableau Prep Builder เท่านั้น), คุณสามารถเผยแพร่ข้อมูลของคุณเป็นแหล่งข้อมูลไปยัง Tableau Server หรือ Tableau Cloud หรือคุณสามารถเขียนข้อมูลของคุณลงในฐานข้อมูลได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างไฟล์เอาต์พุต โปรดดู [สร้างไฟล์การแยกข้อมูลและแหล่งข้อมูลที่เผยแพร่](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#Extract) 3. ในส่วนตัวเลือกการเขียน ให้ดูตัวเลือกในการเขียนข้อมูลใหม่ลงในไฟล์ของคุณ คุณต้องการใช้ค่าเริ่มต้น (สร้างตาราง) และแทนที่ตารางด้วยเอาต์พุตลำดับงานของคุณ ดังนั้นจึงไม่มีอะไรต้องเปลี่ยนแปลงในที่นี้ > [!TIP] > > **เคล็ดลับ**: ตั้งแต่เวอร์ชัน 2020.2.1 เป็นต้นไป คุณจะเลือกวิธีเขียนข้อมูลลำดับงานกลับไปยังตารางได้ คุณสามารถเลือกจากสองตัวเลือก คือ สร้างตารางหรือผนวกรวมตาราง ตามค่าเริ่มต้นแล้ว Tableau Prep ใช้ตัวเลือกสร้างตารางและเขียนทับข้อมูลตารางของคุณด้วยข้อมูลใหม่เมื่อเรียกใช้ลำดับงานของคุณ หากคุณเลือกผนวกรวมตาราง Tableau Prep จะเพิ่มข้อมูลลำดับงานลงในตารางที่มีอยู่ เพื่อให้คุณสามารถติดตามทั้งข้อมูลใหม่และข้อมูลย้อนหลังในทุกลำดับงานที่เรียกใช้ได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่าตัวเลือกการเขียน](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm#flow-writeoptions) 4. ในแผงผลลัพธ์ ให้คลิกเรียกใช้ลำดับงาน หรือคลิกปุ่มเรียกใช้ลำดับงาน![ปุ่ม "เรียกใช้โฟลว์” จะแสดงเป็นลูกศรที่หันไปทางขวา](/tableau/next/th-th/prep/th-th/Img/prep_run_flow.png) ในแผงลำดับงานเพื่อสร้างเอาต์พุตของคุณ **หมายเหตุ**: หากคุณกำลังทำงานบนเว็บ ให้คลิก**เผยแพร่**เพื่อเผยแพร่ลำดับงานฉบับร่างของคุณ สามารถเรียกใช้ได้เฉพาะลำดับงานที่เผยแพร่ 5. เมื่อเรียกใช้ลำดับงานทำงานเสร็จแล้ว กล่องโต้ตอบสถานะจะแสดงว่าลำดับงานทำงานสำเร็จหรือไม่และเวลาที่ใช้ในการทำงาน คลิกเสร็จสิ้นเพื่อปิดกล่องโต้ตอบ ![ข้อความแจ้งว่าการดำเนินการเสร็จสิ้นแล้วประสบความสำเร็จ](/tableau/next/th-th/prep/th-th/Img/prep_run_flow_status.png) หากทำงานบนเว็บ ให้ไปที่หน้าสำรวจ > ขั้นตอนทั้งหมด และค้นหาขั้นตอนของคุณ คุณสามารถดูสถานะของการเรียกใช้ลำดับงานได้ในหน้าภาพรวมลำดับงาน ![หน้าภาพรวมโฟลว์ที่แสดงโฟลว์ข้อมูล Tableau Prep บนเว็บ](/tableau/next/th-th/prep/th-th/Img/prep_pwa_getstarted.png) หากต้องการให้ข้อมูลของคุณใหม่อยู่เสมอ คุณสามารถเรียกใช้ลำดับงานด้วยตนเองหรือใช้บรรทัดคำสั่งได้ หากคุณมี Data Management และเปิดใช้งาน Tableau Prep Conductor อยู่ คุณสามารถเรียกใช้ลำดับงานของคุณตามกำหนดเวลาใน Tableau Server หรือ Tableau Cloud ได้ ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2020.2.1 เป็นต้นไปและบนเว็บ คุณยังสามารถเลือกที่จะรีเฟรชข้อมูลทั้งหมดทุกครั้งที่มีการเรียกใช้ลำดับงาน หรือเรียกใช้ลำดับงานของคุณโดยใช้การรีเฟรชแบบเพิ่มหน่วยและประมวลผลเฉพาะข้อมูลใหม่ในแต่ละครั้ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทำให้ข้อมูลของคุณใหม่อยู่เสมอ โปรดดูหัวข้อต่อไปนี้ - [รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm) - [เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm) - [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) ## สรุปและแหล่งข้อมูล คุณเป็นผู้เชี่ยวชาญด้านเตรียมข้อมูล! คุณใช้ข้อมูลที่ไม่สามารถใช้งานและแปลงได้อย่างง่ายดาย! คุณล้างและเตรียมข้อมูลของคุณจากชุดข้อมูลหลายชุด และเปลี่ยนเป็นชุดข้อมูลที่ทันสมัยและใช้งานได้ในเวลาไม่นาน ซึ่งตอนนี้คุณสามารถทำงานใน Tableau Desktop เพื่อทำการวิเคราะห์ได้แล้ว ต้องการฝึกฝนเพิ่มเติมหรือไม่ ลองทำซ้ำลำดับงานตัวอย่างที่เหลือสำหรับ Superstore โดยใช้ไฟล์ข้อมูลที่พบที่นี่: - [Orders\_South\_2015](https://mkt.tableau.com/PrepTutorials/orders_south_2015.csv) - [Orders\_South\_2016](https://mkt.tableau.com/PrepTutorials/orders_south_2016.csv) - [Orders\_South\_2017](https://mkt.tableau.com/PrepTutorials/orders_south_2017.csv) - [Orders\_South\_2018](https://mkt.tableau.com/PrepTutorials/orders_south_2018.csv) - [Orders\_Central](https://mkt.tableau.com/PrepTutorials/Orders_Central.csv) - [Orders\_East](https://mkt.tableau.com/PrepTutorials/Orders_East.xlsx) - [Orders\_West](https://mkt.tableau.com/PrepTutorials/Orders_West.csv) - [returns\_reasons\_new](https://mkt.tableau.com/PrepTutorials/return_reasons_new.xlsx) - [โควต้า](https://mkt.tableau.com/PrepTutorials/Quota.xlsx) คุณยังสามารถค้นหาไฟล์ในตำแหน่งต่อไปนี้บนคอมพิวเตอร์ของคุณหลังจากติดตั้ง Tableau Prep Builder: - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` ต้องการการฝึกอบรมเพิ่มเติมหรือไม่ ตรวจสอบ[ทรัพยากร](https://www.tableau.com/th-th/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064)ดีๆ เหล่านี้หรือเรียนหลักสูตร[การฝึกอบรมแบบพบหน้า](https://www.tableau.com/th-th/learn/classroom/prep) ต้องการข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่เรากล่าวถึงหรือไม่ ดูหัวข้ออื่นๆ ในส่วนความช่วยเหลือออนไลน์ของ Tableau Prep ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # การอ้างอิงฟังก์ชันของ Tableau Prep ฟังก์ชันการคำนวณของ Tableau Prep ช่วยให้คุณใช้ฟิลด์ที่คำนวณเพื่อสร้างข้อมูลใหม่ด้วยข้อมูลที่มีอยู่แล้วในแหล่งข้อมูลของคุณ ### ฟังก์ชันตัวเลข
ไวยากรณ์คำอธิบาย
ABS(number)แสดงค่าสัมบูรณ์ของตัวเลขที่ระบุ

ตัวอย่าง:

ABS(-7) = 7

ABS([Budget Variance])

แสดงค่าสัมบูรณ์ของจำนวนทั้งหมดที่อยู่ในฟิลด์ “ผลต่างงบประมาณ”
ACOS(number)แสดงค่าอาร์คโคไซน์ของจำนวนที่กำหนด ผลลัพธ์เป็นเรเดียน

ตัวอย่าง:

ACOS(-1) = 3.14159265358979

ASIN(number)แสดงค่าอาร์คไซน์ของจำนวนที่กำหนด ผลลัพธ์เป็นเรเดียน

ตัวอย่าง:

ASIN(1) = 1.5707963267949

ATAN(number)แสดงค่าอาร์คแทนเจนต์ของจำนวนที่กำหนด ผลลัพธ์เป็นเรเดียน

ตัวอย่าง:

ATAN(180) = 1.5652408283942

ATAN2(y number, x number)แสดงค่าอาร์คแทนเจนต์ของจำนวนที่ระบุสองตัว (x และ y) ผลลัพธ์เป็นเรเดียน

ตัวอย่าง:

ATAN2(2, 1) = 1.10714871779409

CEILING(number)ปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่มีค่าเท่ากับหรือมากกว่า

ตัวอย่าง:

CEILING(3.1415) = 4

COS(number)แสดงค่าโคไซน์ของมุม ระบุมุมเป็นเรเดียน

ตัวอย่าง:

COS(PI( ) /4) = 0.707106781186548

COT(angle)แสดงค่าโคแทนเจนต์ของมุม ระบุมุมเป็นเรเดียน

ตัวอย่าง:

COT(PI( ) /4) = 1

DIV(integer1, integer2)แสดงส่วนจำนวนเต็มของการหาร ซึ่ง integer1 จะหารด้วย integer2

ตัวอย่าง:

DIV(11,2) = 5

EXP(number)แสดง e ยกกำลังของจำนวนที่กำหนด

ตัวอย่าง:

EXP(2) = 7.389 EXP(-[Growth Rate]*[Time])

FLOOR(number)ปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่มีค่าเท่ากับหรือน้อยกว่า

ตัวอย่าง:

FLOOR(3.1415) = 3

HEXBINX(number, number)แมปพิกัด x, y กับพิกัด x ของกล่องหกเหลี่ยมที่ใกล้ที่สุด กล่องมีความยาวด้านข้างเป็น 1 ดังนั้นอินพุตอาจต้องได้รับการปรับขนาดอย่างเหมาะสม

ตัวอย่าง:

HEXBINX([Longitude], [Latitude])

HEXBINY(number, number)แมปพิกัด x, y กับพิกัด y ของกล่องหกเหลี่ยมที่ใกล้ที่สุด กล่องมีความยาวด้านข้างเป็น 1 ดังนั้นอินพุตอาจต้องได้รับการปรับขนาดอย่างเหมาะสม

ตัวอย่าง:

HEXBINY([Longitude], [Latitude])

LN(number)

แสดงค่าลอการิทึมธรรมชาติของตัวเลข แสดงค่า null หากตัวเลขน้อยกว่าหรือเท่ากับ 0

ตัวอย่าง:

LN(EXP(5)) = 5

LOG(number [, base])

แสดงค่าลอการิทึมของตัวเลขสำหรับฐานที่กำหนด หากละเว้นค่าฐาน จะใช้ฐาน 10

ตัวอย่าง:

LOG(256, 2) = 8

MAX(number, number)แสดงค่าสูงสุดของสองอาร์กิวเมนต์ ซึ่งต้องเป็นประเภทเดียวกัน แสดงค่า null ถ้ามีอาร์กิวเมนต์ใดที่เป็นค่า null MAX ยังสามารถนำไปใช้กับฟิลด์เดียวในการคำนวณแบบรวมได้

ตัวอย่าง:

MAX(4,7)
MAX(Sales,Profit)
MAX([First Name],[Last Name])

MIN(number, number)แสดงค่าต่ำสุดของสองอาร์กิวเมนต์ ซึ่งต้องเป็นประเภทเดียวกัน แสดงค่า null ถ้ามีอาร์กิวเมนต์ใดที่เป็นค่า null MIN ยังสามารถนำไปใช้กับฟิลด์เดียวในการคำนวณแบบรวมได้

ตัวอย่าง:

MIN(4,7)

MIN(Sales,Profit)

MIN([First Name],[Last Name])

PI( )

แสดงค่าพายคงที่ที่เป็นตัวเลข: 3.14159

ตัวอย่าง:

PI() = 3.14159265358979

POWER(number, power)เพิ่มจำนวนให้เป็นยกกำลังที่ระบุ

ตัวอย่าง:

POWER(5,2) = 52 = 25 POWER(Temperature, 2)

คุณยังสามารถใช้สัญลักษณ์ ^ ได้:

5^2 = POWER(5,2) = 25

RADIANS(number)แปลงตัวเลขที่กำหนดจากองศาเป็นเรเดียน

ตัวอย่าง:

RADIANS(180) = 3.14159

ROUND(number, [decimals])ปัดเศษตัวเลขเป็นจำนวนหลักที่ระบุ อาร์กิวเมนต์ทศนิยมจะระบุจำนวนจุดทศนิยมของความแม่นยำที่จะรวมไว้ในผลลัพธ์ขั้นสุดท้าย หากละเว้นทศนิยม จะปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด

ตัวอย่าง:

ตัวอย่างนี้จะปัดเศษทุกมูลค่ายอดขายให้เป็นจำนวนเต็ม:

ROUND(Sales)

SIGN(number)แสดงเครื่องหมายของตัวเลข: ค่าแสดงที่เป็นไปได้คือ -1 ถ้าตัวเลขเป็นค่าลบ และ 0 ถ้าตัวเลขเป็นศูนย์ หรือ 1 ถ้าตัวเลขเป็นค่าบวก

ตัวอย่าง:

หากค่าเฉลี่ยของฟิลด์กำไรเป็นค่าลบ แสดงว่า

SIGN(AVG(Profit)) = -1

SIN(number)แสดงค่าไซน์ของมุม ระบุมุมเป็นเรเดียน

ตัวอย่าง:

SIN(0) = 1.0

SIN(PI( )/4) = 0.707106781186548

SQRT(number)แสดงค่ารากที่สองของจำนวนหนึ่ง

ตัวอย่าง:

SQRT(25) = 5

SQUARE(number)แสดงค่ากำลังสองของจำนวนหนึ่ง

ตัวอย่าง:

SQUARE(5) = 25

TAN(number)

แสดงค่าแทนเจนต์ของมุม ระบุมุมเป็นเรเดียน

ตัวอย่าง:

TAN(PI ( )/4) = 1.0

ZN(expression)

แสดงนิพจน์ หากไม่เป็นค่า null มิฉะนั้นจะแสดงค่าศูนย์ ใช้ฟังก์ชันนี้เพื่อใช้ค่าศูนย์แทนค่า null

ตัวอย่าง:

ZN([Profit]) = [Profit]

### ฟังก์ชันสตริง
ไวยากรณ์คำอธิบาย
ASCII(string)แสดงรหัส ASCII สำหรับอักขระตัวแรกในสตริง

ตัวอย่าง:

ASCII('A') = 65

CHAR(number)แสดงอักขระที่เข้ารหัสด้วยตัวเลขรหัส ASCII

ตัวอย่าง:

CHAR(65) = 'A'

CONTAINS(string, substring)แสดงค่า True หากสตริงที่กำหนดมีสตริงย่อยที่ระบุ

ตัวอย่าง:

CONTAINS(“Calculation”, “alcu”) = true

ENDSWITH(string, substring)แสดงค่า True หากสตริงที่กำหนดสิ้นสุดด้วย substring ที่ระบุ ระบบจะข้ามช่องว่าง

ตัวอย่าง:

ENDSWITH(“Tableau”, “leau”) = true

FIND(string, substring, [start])แสดงตำแหน่งดัชนีของ substring ในสตริง หรือ 0 หากไม่พบสตริงย่อย หากเพิ่มการเริ่มต้นอาร์กิวเมนต์เสริม ฟังก์ชันจะข้ามอินสแตนซ์ของ substring ที่ปรากฏก่อนการเริ่มต้นตำแหน่งดัชนี อักขระตัวแรกในสตริงคือตำแหน่ง 1

ตัวอย่าง:

FIND("Calculation", "alcu") = 2

FINDNTH(string, substring, occurrence)แสดงตำแหน่งที่เกิดสตริงย่อยที่ n ขึ้นภายในสตริงที่ระบุ ซึ่ง n กำหนดจากอาร์กิวเมนต์การเกิดขึ้น

ตัวอย่าง:

FINDNTH("Calculation", "a", 2) =7

ISDATE(string)

แสดงค่า TRUE หากสตริงที่กำหนดเป็นวันที่ที่ถูกต้อง

ตัวอย่าง:

ISDATE("2004-04-15") = True

LEFT(string, number)แสดงจำนวนอักขระซ้ายสุดในสตริง

ตัวอย่าง:

LEFT("Matador", 4) = "Mata"

LEN(string)แสดงความยาวของสตริง

ตัวอย่าง:

LEN("Matador") = 7

LOWER(string)แสดงสตริงที่มีอักขระตัวพิมพ์เล็กทั้งหมด

ตัวอย่าง:

LOWER("ProductVersion") = "productversion"

LTRIM(string)แสดงสตริงที่มีการลบช่องว่างนำหน้าออก

ตัวอย่าง:

Example: LTRIM(" Sales") = "Sales"

(MID(string, start, [length])แสดงสตริงที่เริ่มต้นที่การเริ่มต้นตำแหน่งดัชนี อักขระตัวแรกในสตริงคือตำแหน่ง 1 หากเพิ่มความยาวอาร์กิวเมนต์เสริม สตริงที่แสดงจะมีแต่จำนวนอักขระ

ตัวอย่าง:

MID("Calculation", 2) = "alculation"

MID("Calculation", 2, 5) ="alcul"

PROPER(string)แปลงสตริงข้อความเพื่อให้ตัวอักษรตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่และตัวอักษรที่เหลือจะเป็นตัวพิมพ์เล็ก ช่องว่างและอักขระที่ไม่ใช่ตัวอักษรและตัวเลข เช่น เครื่องหมายวรรคตอนยังทำหน้าที่เป็นตัวคั่น

ตัวอย่าง:

PROPER("PRODUCT name") = "Product Name"

REGEXP_EXTRACT(string, pattern)แสดงสตริงย่อยของสตริงที่กำหนดซึ่งตรงกับ Capturing Group ภายในรูปแบบนิพจน์ปกติ รูปแบบนิพจน์ปกติจะต้องมี Capturing Group เพียงกลุ่มเดียว

ตัวอย่าง:

REGEXP_EXTRACT('abc 123', '[a-z]+\\s+(\\d+)') = '123'

REGEXP_EXTRACT_NTH(string, pattern, index)แสดงสตริงย่อยของสตริงที่กำหนดโดยใช้รูปแบบนิพจน์ปกติ สตริงย่อยตรงกับ Capturing Group nth โดยที่ n คือดัชนีที่กำหนด

ตัวอย่าง:

REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\\s+(\\d+)', 2) = '123'

REGEXP_MATCH(string, pattern)คืนค่า true หากสตริงย่อยของสตริงที่ระบุตรงกับรูปแบบนิพจน์ปกติ

ตัวอย่าง:

REGEXP_MATCH('-([1234].[ The.Market ])-', '\\[\\s*(\\w*\\.)(\\w*\\s*\\])') = true

REGEXP_REPLACE(string, pattern, replacement)แสดงสำเนาของสตริงที่กำหนด ซึ่งแทนที่รูปแบบการจับคู่ด้วยสตริงการแทนที่

ตัวอย่าง:

REGEXP_REPLACE('abc 123', '\\s', '-') = 'abc--123'

REPLACE(string, substring, replacement)ค้นหาสตริงสำหรับสตริงย่อยและแทนที่ด้วยการแทนที่ หากไม่พบสตริงย่อย สตริงจะไม่เปลี่ยนแปลง

ตัวอย่าง:

REPLACE("Calculation", "ion", "ed") = "Calculated"

RIGHT(string, number)แสดงจำนวนอักขระยวาสุดในสตริง

ตัวอย่าง:

RIGHT("Calculation", 4) = "tion"

RTRIM(string)แสดงสตริงที่มีการลบช่องว่างต่อท้ายออก

ตัวอย่าง:

Example: RTRIM("Market ") = "Market"

SPACE(number)แสดงสตริงที่ประกอบด้วยช่องว่างซ้ำตามจำนวนที่ระบุ

ตัวอย่าง:

SPACE(1) = " "

SPLIT(string, delimiter, token number)

แสดงสตริงย่อยจากสตริง ตามที่กำหนดโดยตัวคั่นที่แยกอักขระจากจุดเริ่มต้นหรือจุดสิ้นสุดของสตริง

ตัวอย่าง:

SPLIT('a-b-c-d', '-', 2) = 'b'

STARTSWITH(string, substring)แสดงค่า True หากสตริงเริ่มต้นด้วย substring ช่องว่างนำหน้าจะถูกละเว้น

ตัวอย่าง:

STARTSWITH(“Joker”, “Jo”) = true

TRIM(string)แสดงสตริงที่ลบช่องว่างนำหน้าและต่อท้ายออกแล้ว

ตัวอย่าง:

TRIM(" Calculation ") = "Calculation"

UPPER(string)แสดงสตริงที่มีอักขระตัวพิมพ์ใหญ่ทั้งหมด

ตัวอย่าง:

UPPER("Calculation") = "CALCULATION"

### ฟังก์ชันการรวบรวม
ไวยากรณ์คำอธิบาย
AVG(expression)แสดงค่าเฉลี่ยของค่าทั้งหมดในนิพจน์ AVG ใช้ได้กับฟิลด์ตัวเลขเท่านั้น ค่า null จะถูกละเว้น

ตัวอย่าง

AVG([Profit])

COUNT(expression)แสดงจำนวนรายการในกลุ่ม ค่า null จะไม่ถูกนับ

ตัวอย่าง:

COUNT([Customer ID])

COUNTD(expression)แสดงจำนวนรายการที่ต่างกันในกลุ่ม ค่า NULL จะไม่ถูกนับ ค่าที่ไม่ซ้ำกันแต่ละค่าจะถูกนับเพียงครั้งเดียว

ตัวอย่าง:

COUNTD([Region])

MEDIAN(expression)แสดงค่ามัธยฐานของนิพจน์เดียว MEDIAN ใช้ได้กับฟิลด์ตัวเลขเท่านั้น ค่า null จะถูกละเว้น

ตัวอย่าง:

MEDIAN([Profit])

PERCENTILE(expression, number)การคำนวณรวมที่แสดงค่าเปอร์เซ็นต์ไทล์จากนิพจน์ที่กำหนดซึ่งสอดคล้องกับตัวเลขที่ระบุ ค่าที่ถูกต้องสำหรับตัวเลขคือ 0 ถึง 1 PERCENTILE([นิพจน์], 0.50) จะแสดงค่ามัธยฐานในนิพจน์เสมอ

ตัวอย่าง:

PERCENTILE([Sales], 0.90)

STDEV(expression)แสดงค่าเบี่ยงเบนมาตรฐานตัวอย่างของนิพจน์

ตัวอย่าง:

STDEV([Profit])

STDEVP(expression)

แสดงค่าเบี่ยงเบนมาตรฐานประชากรของนิพจน์

ตัวอย่าง:

STDEVP([Profit])

SUM(expression)

แสดงผลรวมของค่าทั้งหมดในนิพจน์ SUM ใช้ได้กับฟิลด์ตัวเลขเท่านั้น ค่า null จะถูกละเว้น

ตัวอย่าง:

SUM([Profit])

VAR(expression)

แสดงค่าความแปรปรวนทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดตามตัวอย่างของประชากร

ตัวอย่าง:

VAR([Height])

VARP(expression)

แสดงค่าความแปรปรวนทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดตามประชากรทั้งหมด

ตัวอย่าง:

VARP([Test Score])

ZN(expression)

แสดงนิพจน์ หากไม่เป็นค่า null มิฉะนั้นจะแสดงค่าศูนย์ ใช้ฟังก์ชันนี้เพื่อใช้ค่าศูนย์แทนค่า null

ตัวอย่าง:

ZN([Profit]) = [Profit]

### ฟังก์ชันการแปลงประเภท
ไวยากรณ์คำอธิบาย
DATEแสดงวันที่ที่กำหนดตัวเลข สตริง หรือนิพจน์วันที่

ตัวอย่าง:

DATE("2006-06-15 14:52") = 2006-06-15

โปรดทราบว่าจำเป็นต้องมีเครื่องหมายคำพูด

DATETIME(expression)แสดงวันที่และเวลาที่กำหนดตัวเลข สตริง หรือนิพจน์วันที่

ตัวอย่าง:

DATETIME("April 15, 2004 07:59:00")

โปรดทราบว่าจำเป็นต้องมีเครื่องหมายคำพูด

FLOAT(expression)แสดงข้อมูลชนิดตัวเลขทศนิยมที่กำหนดนิพจน์ประเภทใดก็ได้ ฟังก์ชันนี้ต้องใช้ตัวเลขที่ไม่ได้จัดรูปแบบ ซึ่งหมายถึงไม่รวมเครื่องหมายจุลภาคและสัญลักษณ์อื่นๆ

ตัวอย่าง:

FLOAT("3")= 3.000

INT(expression)แสดงจำนวนเต็มที่กำหนดนิพจน์ ฟังก์ชันนี้จะตัดผลลัพธ์ให้เป็นจำนวนเต็มที่ใกล้เคียงศูนย์ที่สุด

ตัวอย่าง:

INT(8.0/3.0) = 2 or INT(-9.7) = -9

MAKEDATE(year, month, day)แสดงค่าวันที่ที่สร้างจากปี เดือน และวันของเดือน

ตัวอย่าง:

MAKEDATE(2014, 3, 18)

MAKEDATETIME(date, time)

แสดงค่าวันที่และเวลาที่กำหนดนิพจน์วันที่และนิพจน์เวลา

ตัวอย่าง:

MAKEDATETIME(#2012-11-12#, #07:59:00#)

MAKETIME(hour, minute, second)

แสดงค่าเวลาที่สร้างจากชั่วโมง นาที และวินาที

ตัวอย่าง:

MAKETIME(14, 52, 40)

STR(expression)

แสดงสตริงที่กำหนดนิพจน์

ตัวอย่าง:

STR([Age])

แสดงค่าการวัดอายุทั้งหมดเป็นสตริง

### ฟังก์ชันวันที่
ไวยากรณ์คำอธิบาย
DATEADD(date_part, interval, date)เพิ่มการเพิ่มขึ้นในวันที่ที่ระบุและแสดงวันที่ใหม่ การเพิ่มขึ้นถูกกำหนดโดยช่วงเวลาและ ส่วน_วันที่

ตัวอย่าง:

DATEADD('month', 3, #2004-04-15#) = 2004-07-15 12:00:00 AM

DATEDIFF(date_part, start_date, end_date, [start_of_week])

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

ตัวอย่าง:

DATEDIFF('month', #2004-07-15#, #2004-04-03#, 'sunday') = -3

DATENAME(date_part, date, [start_of_week])แสดงส่วนของวันที่ที่กำหนดเป็นสตริงซึ่งส่วนนั้นถูกกำหนดโดย ส่วน_วันที่ หากละเว้น จุดเริ่มต้น_ของ_สัปดาห์ วันเริ่มต้นสัปดาห์จะถูกกำหนดโดยวันเริ่มต้นที่กำหนดค่าไว้สำหรับแหล่งข้อมูล

ตัวอย่าง:

DATENAME('month', #2004-04-15#) = "April"

DATEPARSE(format, string)แปลงสตริงเป็นวันที่ในรูปแบบที่ระบุ

ตัวอย่าง:

DATEPARSE ("dd.MMMM.yyyy", "15.April.2004") = 2004-04-15 12:00:00 AM

DATEPARTT(date_part, date, [start_of_week])แสดงส่วนของวันที่ที่กำหนดเป็นจำนวนเต็มซึ่งส่วนนั้นถูกกำหนดโดยส่วน_วันที่ หากละเว้น จุดเริ่มต้น_ของ_สัปดาห์ วันเริ่มต้นสัปดาห์จะถูกกำหนดโดยวันเริ่มต้นที่กำหนดค่าไว้สำหรับแหล่งข้อมูล

ตัวอย่าง:

DATEPART('month', #2004-04-15#) = 4

DATETRUNC(date_part, date, [start_of_week])ตัดวันที่ที่ระบุให้ถูกต้องตามที่ระบุโดย ส่วน_วันที่ และแสดงวันที่ใหม่ หากละเว้น จุดเริ่มต้น_ของ_สัปดาห์ วันเริ่มต้นสัปดาห์จะถูกกำหนดโดยวันเริ่มต้นที่กำหนดค่าไว้สำหรับแหล่งข้อมูล

ตัวอย่าง:

DATETRUNC('quarter', #2004-08-15#) = 2004-07-01 12:00:00 AM

DAY(date)แสดงวันของวันที่ที่กำหนดเป็นจำนวนเต็ม

ตัวอย่าง:

DAY(#2004-04-12#) = 12

ISDATE(string)แสดงค่า TRUE หากสตริงที่กำหนดเป็นวันที่ที่ถูกต้อง

ตัวอย่าง:

ISDATE("2004-04-15") = True

MONTH(date)

แสดงเดือนของวันที่ที่กำหนดเป็นจำนวนเต็ม

ตัวอย่าง:

MONTH(#2004-04-12#) = 4

NOW()แสดงวันที่และเวลาปัจจุบัน

ตัวอย่าง:

NOW() = 2004-05-12 1:08:21 PM

TODAY()แสดงวันที่ปัจจุบัน

ตัวอย่าง:

TODAY() = 2004-05-12

YEAR(date)แสดงปีของวันที่ที่กำหนดเป็นจำนวนเต็ม

ตัวอย่าง:

YEAR(#2004-04-12#) = 2004

### ฟังก์ชันเชิงตรรกะ
ไวยากรณ์คำอธิบาย
IFNULL(expr1, expr2)แสดง <expr1> หากไม่เป็นค่า null มิฉะนั้นจะแสดง <expr2>

ตัวอย่าง:

IFNULL([Profit], 0)

IIF(test, then, else, [unknown])ตรวจสอบว่าตรงตามเงื่อนไขหรือไม่ และแสดงค่าหากเป็น TRUE และอีกค่าหนึ่งหากเป็น FALSE และค่าที่สามแบบไม่บังคับหรือแสดงค่า NULL หากไม่ทราบ

ตัวอย่าง:

IIF([Profit] > 0, 'Profit', 'Loss')

ISDATE(string)แสดงค่า TRUE หากสตริงที่กำหนดเป็นวันที่ที่ถูกต้อง

ตัวอย่าง:

ISDATE("2004-04-15") = True

ISNULL(expression)แสดงค่า True หากนิพจน์ไม่มีข้อมูลที่ถูกต้อง (Null)

ตัวอย่าง:

ISNULL([Profit])

ZN(expression)

แสดงนิพจน์ หากไม่เป็นค่า null มิฉะนั้นจะแสดงค่าศูนย์ ใช้ฟังก์ชันนี้เพื่อใช้ค่าศูนย์แทนค่า null

ตัวอย่าง:

ZN([Profit]) = [Profit]

### ฟังก์ชันการวิเคราะห์
ไวยากรณ์คำอธิบาย
LAST_VALUE(expression, [return_last_non-null_value])แสดงค่าสุดท้ายของนิพจน์ที่กำหนด จากแถวแรกในพาร์ติชันไปยังแถวปัจจุบัน ยอมรับพารามิเตอร์บูลีนตัวเลือกตัวที่สองเพื่อแสดงค่าสุดท้ายที่ไม่ใช่ค่าว่าง

ตัวอย่าง:

{ ORDERBY [Row ID] ASC: LAST_VALUE([Category], true) } = returns the last non-null value of [Category]

LOOKUP(expression, [offset])

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

พารามิเตอร์ [offset] ของฟังก์ชัน LOOKUP จำใช้เลขจำนวนเต็มเท่านั้น เช่น 1

ตัวอย่าง:

{ORDERBY [DATE] ASC : LOOKUP([SALES], -1)}

แสดงค่า SALES จากแถวก่อนหน้า

NTILE(number)กระจายแถวในพาร์ติชันที่เลือกเป็นจำนวนกลุ่มหรือไทล์ที่ระบุ ด้วยฟังก์ชันนี้ ชุดของค่า (6,9,9,14) ที่กระจายไปยัง 3 ไทล์จะถูกมอบหมายให้กับไทล์ (1,2,2,3) ตามลำดับจากน้อยไปมาก

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: NTILE(3) }}

RANK()แสดงอันดับการแข่งขันมาตรฐานสำหรับแถวปัจจุบันในพาร์ติชัน ค่าที่เหมือนกันถูกกำหนดให้อยู่ในอันดับที่เหมือนกัน

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK() }}

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

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_DENSE() }}

RANK_MODIFIED()แสดงอันดับการแข่งขันที่แก้ไขสำหรับแถวปัจจุบันในพาร์ติชัน ค่าที่เหมือนกันถูกกำหนดให้อยู่ในอันดับที่เหมือนกัน

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_MODIFIED() }}

RANK_PERCENTILE()แสดงอันดับเปอร์เซ็นต์ไทล์สำหรับแถวปัจจุบันในพาร์ติชัน

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_PERCENTILE() }}

ROW_NUMBER()แสดง ID แถวตามลำดับที่ไม่ซ้ำกันในแต่ละแถว

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales] ASC: ROW_NUMBER() }}

RUNNING_AVG(expression)แสดงค่าเฉลี่ยสะสมของนิพจน์ที่กำหนด จากแถวแรกในพาร์ติชันไปยังแถวปัจจุบัน

ตัวอย่าง:

{ PARTITION [Category] : { ORDERBY [Row ID] ASC : RUNNING_AVG([Sales]) } } = running average of Sales, per Category.

RUNNING_SUM(expression)แสดงผลรวมสะสมของนิพจน์ที่กำหนด จากแถวแรกในพาร์ติชันไปยังแถวปัจจุบัน

ตัวอย่าง:

{ ORDERBY [Row ID] ASC : RUNNING_SUM([Sales]) } = running sum of all Sales

### คีย์เวิร์ด
ฟังก์ชันคำอธิบาย
ANDทำการเชื่อมเชิงตรรกศาสตร์กับนิพจน์สองรายการ

ตัวอย่าง:

IF (ATTR([Market]) = "New Business" AND SUM([Sales]) > [Emerging Threshold] )THEN "Well Performing"

ASCกำหนดลำดับจากน้อยไปมากสำหรับการดำเนินการ ORDERBY

ตัวอย่าง

{ORDERBY [Sales] ASC:RANK()}

CASEค้นหา <value> แรกที่ตรงกับ <expr>และแสดงค่า <return> ที่ตรงกัน

ตัวอย่าง:

CASE [RomanNumeral] WHEN "|" THEN 1 WHEN "II" THEN 2 ELSE 3 END

DESCกำหนดลำดับจากมากไปน้อยสำหรับการดำเนินการ ORDERBY

ตัวอย่าง:

{ORDERBY [Sales] DESC:RANK()}

ELSEทดสอบชุดของนิพจน์ที่ส่งกลับค่า <then> สำหรับ <expr> True แรก

ตัวอย่าง:

IF [Profit] > 0 THEN 'Profitable' ELSE 'Loss' END

ELSEIFทดสอบชุดของนิพจน์ที่ส่งกลับค่า <then> สำหรับ <expr> True แรก เทียบเท่ากับการวางคำสั่ง if ภายในการดำเนินการ ELSE

ตัวอย่าง:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

ENDยุติการดำเนินการที่แนะนำโดยคำสั่งที่เกี่ยวข้อง

ตัวอย่าง:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

{ FIXED }นิพจน์ระดับรายละเอียด FIXED คำนวณค่าโดยใช้มิติข้อมูลที่ระบุโดยไม่ต้องอ้างอิงถึงระดับรายละเอียดของมุมมอง

ตัวอย่าง:

{FIXED[Customer ID]:MIN([Order Date])}

IFสร้างคำสั่งแบบมีเงื่อนไข (คำสั่ง IF) และให้คุณดำเนินการเฉพาะเมื่อเงื่อนไขเป็น True เท่านั้น

ตัวอย่าง:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

NOTดำเนินการปฏิเสธเชิงตรรกะในนิพจน์

ตัวอย่าง:

IF NOT [Profit] > 0 THEN "Unprofitable" END

ORดำเนินการแยกเชิงตรรกะในนิพจน์

ตัวอย่าง:

IF [Profit] < 0 OR [Profit] = 0 THEN "Needs Improvement" END

{ ORDERBY }กำหนดลำดับที่จะใช้ฟังก์ชันการวิเคราะห์ ใช้ออปชันนัล asc | อาร์กิวเมนต์ desc เพื่อระบุลำดับจากน้อยไปมากหรือมากไปหาน้อยสำหรับแต่ละช่อง

ตัวอย่าง:

{ORDERBY [Customer Name] ASC, [Sales] DESC: RANK() }

{ PARTITION }กำหนดกลุ่มไปยังฟังก์ชันการวิเคราะห์ ORDERBY ต้องอยู่ภายในพาร์ติชัน

ตัวอย่าง:

{PARTITION [Customer]: {ORDERBY [Sales]: RANK()}}

THENทดสอบชุดของนิพจน์ที่ส่งกลับค่า <then> สำหรับ <expr> True แรก

ตัวอย่าง:

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Break even' ELSE 'unprofitable' END

WHENค้นหา <value> แรกที่ตรงกับ <expr> และแสดงค่า <return> ที่ตรงกัน

ตัวอย่าง:

CASE [RomanNumberal] WHEN 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END

[ข้ามไปยังเนื้อหาหลัก](#main-content) # กำหนดค่าชุดข้อมูลของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) หากต้องการกำหนดจำนวนชุดข้อมูลที่จะใช้งานในโฟลว์ คุณสามารถกำหนดค่าชุดข้อมูลของคุณได้ เมื่อคุณเชื่อมต่อกับข้อมูลของคุณหรือลากตารางลงในแผงโฟลว์แล้ว ระบบจะเพิ่มขั้นตอนอินพุตลงในโฟลว์โดยอัตโนมัติ ขั้นตอนอินพุตเป็นขั้นตอนที่คุณจะตัดสินใจว่าจะรวมข้อมูลจำนวนเท่าใดลงในโฟลว์ นี่เป็นขั้นตอนแรกในโฟลว์เสมอ คุณยังสามารถรีเฟรชข้อมูลจากขั้นตอนอินพุตได้ด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดูที่[ใส่ข้อมูลเพิ่มเติมในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm) ในขั้นตอนอินพุต คุณสามารถ - คลิกขวาหรือกด Cmd แล้วคลิก (MacOS) ในขั้นตอนการป้อนข้อมูลในแผงของโฟลว์เพื่อเปลี่ยนชื่อหรือลบ - ผนวกไฟล์หลายไฟล์ในไดเร็กทอรีหลักหรือรองเดียวกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู [ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#Union) - (เวอร์ชัน 2023.1 ขึ้นไป) รวมหมายเลขแถวที่สร้างขึ้นโดยอัตโนมัติตามลำดับการจัดเรียงเดิมของชุดข้อมูล โปรดดู[รวมหมายเลขแถวจากชุดข้อมูลของคุณ](#autogenerated_row_numbers) - ค้นหาฟิลด์ - ดูตัวอย่างของค่าฟิลด์ - กำหนดค่าคุณสมบัติของฟิลด์โดยเปลี่ยนชื่อฟิลด์หรือกำหนดค่าในการตั้งค่าข้อความสำหรับไฟล์ Text **หมายเหตุ**: ค่าฟิลด์ที่มีวงเล็บเหลี่ยมจะถูกแปลงเป็นวงเล็บโดยอัตโนมัติ - กำหนดค่าตัวอย่างข้อมูลที่นำเข้าโฟลว์ของคุณ โปรดดู[ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](#sample) - ลบฟิลด์ที่คุณไม่ต้องการ คุณสามารถกลับไปที่ขั้นตอนการป้อนข้อมูลและรวมฟิลด์ดังกล่าวในภายหลังได้เสมอ - ซ่อนฟิลด์ที่คุณไม่จำเป็นต้องล้าง แต่ยังต้องการรวมไว้ในเอาต์พุตโฟลว์ของคุณ คุณสามารถยกเลิกการซ่อนได้ทุกเมื่อหากต้องการ - ใช้ตัวกรองกับฟิลด์ที่เลือก - เปลี่ยนประเภทข้อมูลของฟิลด์สำหรับการเชื่อมต่อข้อมูลที่รองรับ - (เวอร์ชัน 2023.3 ขึ้นไป) คุณตั้งค่าส่วนหัวและแถวเริ่มต้นสำหรับไฟล์ CSV ได้ - (เวอร์ชัน 2024.1 ขึ้นไป) คุณสามารถตั้งค่าส่วนหัวและแถวเริ่มต้นสำหรับไฟล์ Excel ได้ ## รวมหมายเลขแถวจากชุดข้อมูลของคุณ _รองรับใน Tableau Prep Builder เวอร์ชัน 2023.1 ขึ้นไป และบนเว็บสำหรับไฟล์ Microsoft Excel และไฟล์ Text (.csv)_ **หมายเหตุ**: ขณะนี้ไม่รองรับตัวเลือกนี้สำหรับไฟล์ที่รวมอยู่ในการผนวกอินพุต ตั้งแต่เวอร์ชัน 2023.1 เป็นต้นไป Tableau Prep จะสร้างฟิลด์หมายเลขแถวให้คุณโดยอัตโนมัติสำหรับประเภทไฟล์ Microsoft Excel หรือไฟล์ Text (.csv) ใช้ได้กับไฟล์ประเภท Microsoft Excel หรือ Text (.csv) เท่านั้น ในรุ่นก่อนหน้านี้ หากคุณต้องการรวมหมายเลขแถวเหล่านี้ คุณต้องเพิ่มหมายเลขดังกล่าวลงในแหล่งที่มาด้วยตนเองก่อนที่จะเพิ่มชุดข้อมูลลงในโฟลว์ของคุณ ฟิลด์นี้สร้างขึ้นในขั้นตอนการป้อนข้อมูลเมื่อคุณเชื่อมต่อกับข้อมูลของคุณ ตามค่าเริ่มต้น จะไม่รวมอยู่ในโฟลว์ แต่คุณสามารถรวมไว้ได้ในคลิกเดียว เมื่อเลือกที่จะรวมลงในโฟลว์แล้ว จะทำงานเหมือนกับฟิลด์อื่นๆ และสามารถใช้ในการดำเนินการของโฟลว์และฟิลด์ที่คำนวณได้ Tableau Prep ยังรองรับฟังก์ชัน ROW\_NUMBER สำหรับฟิลด์ที่คำนวณด้วย ฟังก์ชันนี้จะเป็นประโยชน์เมื่อมีฟิลด์ในชุดข้อมูลของคุณที่สามารถกำหนดการเรียงลำดับได้ เช่น ID แถวหรือการประทับเวลา หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ฟังก์ชันนี้ โปรดดูที่[สร้างระดับของรายละเอียด อันดับ และการคำนวณไทล์](https://help.tableau.com/v0.0/prep/th-th/prep_calculations.htm) ### เพิ่มฟิลด์หมายเลขแถวของแหล่งที่มาในโฟลว์ของคุณ 1. คลิกขวาหรือกด Cmd แล้วคลิก (MacOS) บนฟิลด์ หรือคลิกเมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกรวมฟิลด์ การแสดงตัวอย่างข้อมูล: ![](/tableau/next/th-th/prep/th-th/Img/prep_dp_Include_srn.png) รายการฟิลด์: ![](/tableau/next/th-th/prep/th-th/Img/prep_fl_Include_srn.png) เมื่อล้างรายการการเปลี่ยนแปลงแล้ว ฟิลด์นี้จะเป็นส่วนหนึ่งของข้อมูลโฟลว์ และคุณสามารถดูหมายเลขแถวที่สร้างขึ้นได้ในขั้นตอนโฟลว์ถัดไป #### รายละเอียดหมายเลขแถวของแหล่งที่มา เมื่อคุณรวมหมายเลขแถวของแหล่งที่มาในชุดข้อมูลของคุณ ระบบจะใช้ตัวเลือกและข้อควรพิจารณาต่อไปนี้ - ระบบจะนำหมายเลขแถวของแหล่งข้อมูลไปใช้ก่อนการสุ่มตัวอย่างหรือตัวกรองข้อมูลใดๆ - ขั้นตอนนี้จะสร้างฟิลด์ใหม่ที่เรียกว่าหมายเลขแถวของแหล่งที่มาซึ่งจะยังคงอยู่ตลอดทั้งโฟลว์ ชื่อฟิลด์นี้ไม่ได้ผ่านการแปล แต่คุณสามารถเปลี่ยนชื่อได้ทุกเมื่อ - ถ้ามีฟิลด์ที่มีชื่อนี้อยู่แล้ว ชื่อฟิลด์ใหม่จะเพิ่มขึ้นทีละ 1 ตัวอย่างเช่น Source Row Number-1, Source Row Number-2 และอื่นๆ - คุณสามารถเปลี่ยนประเภทข้อมูลของฟิลด์ได้ในขั้นตอนต่อๆ ไป - คุณสามารถใช้ฟิลด์นี้ในการดำเนินการของโฟลว์และการคำนวณได้ - ค่านี้จะถูกสร้างขึ้นใหม่สำหรับชุดข้อมูลทั้งชุดทุกครั้งที่มีการรีเฟรชข้อมูลอินพุตหรือเรียกใช้โฟลว์ - ฟิลด์นี้ไม่พร้อมใช้งานสำหรับการผนวกอินพุต ## ตั้งค่าส่วนหัวและแถวเริ่มต้นข้อมูล _รองรับใน Tableau Prep Builder เวอร์ชัน 2023.3 ขึ้นไปและบนเว็บสำหรับไฟล์ข้อความ (.csv) และในเวอร์ชัน 2024.1 ขึ้นไปสำหรับไฟล์ Excel (.xls)_ คุณสามารถตั้งค่าแถวที่ต้องการเป็นแถวส่วนหัวของฟิลด์และแถวที่ข้อมูลเริ่มต้นสำหรับไฟล์ Excel และไฟล์ข้อความ (.csv) ได้ เมื่อเชื่อมต่อกับไฟล์ Excel และไฟล์ข้อความ สถานการณ์ทั่วไปคือไฟล์ดังกล่าวจะได้รับการจัดรูปแบบด้วยเมตาดาต้าในสองสามแถวแรกเพื่อให้สามารถอ่านได้ ตามค่าเริ่มต้น Tableau Prep จะตีความแถวแรกของไฟล์ CSV เป็นแถวส่วนหัวของฟิลด์ ไฟล์ Excel จะได้รับการตีความตามประเภทฟิลด์และแถวว่าง Tableau Prep อาจเลือกแถวเป็นส่วนหัวหรือไม่รวมแถวส่วนหัว ตัวอย่างเช่น จากไฟล์ต่อไปนี้ `STORE DETAILS` จะได้รับการตีความว่าเป็นแถวส่วนหัว คุณสามารถยกเว้นข้อมูลเมตาดาต้า (1) และจัดสรรโครงสร้างสคีมาที่ถูกต้องของข้อมูลโดยการตั้งค่าแถวที่ 3 เป็นส่วนหัว (2) และแถวที่ 4 เป็นแถวสำหรับข้อมูลที่จะเริ่มต้น ไฟล์ CSV: ![เมตาดาต้าส่วนหัว รวมถึงรายละเอียดของร้านค้า เช่น รหัส คำอธิบาย และค่าหน่วย](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_metadata.png) ไฟล์ Excel: ![](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_metadataExcel.png) ตัวอย่างเช่น ข้อมูลต่อไปนี้จะแสดงการตั้งค่าเริ่มต้นสำหรับส่วนหัวของแถวและแถวเริ่มต้น: ![](/tableau/next/th-th/prep/th-th/Img/prep_SetHeaderBefore.png) ข้อมูลต่อไปนี้จะแสดงข้อมูลโดยไม่รวมเมตาดาต้า ![](/tableau/next/th-th/prep/th-th/Img/prep_SetHeaderAfter.png) **หมายเหตุ**: การแสดงตัวอย่างข้อมูลจะไม่สะท้อนถึงการเปลี่ยนแปลงการตั้งค่าตัวอย่างข้อมูล ### กำหนดค่าส่วนหัวและแถวเริ่มต้น เมื่อใช้มุมมองอินพุตการแสดงตัวอย่างข้อมูล คุณสามารถตรวจดูโครงสร้างสคีมาของข้อมูล และตั้งค่าส่วนหัวและแถวเริ่มต้นเพื่อยกเว้นเมตาดาต้าออกจากข้อมูลแหล่งอินพุต คุณสามารถตั้งค่าแถวเริ่มต้นของข้อมูลเป็นค่าใดๆ ที่สูงกว่าค่าแถวส่วนหัวได้ ตามค่าเริ่มต้น Tableau Prep จะตั้งค่าแถวเริ่มต้นข้อมูลเป็นหมายเลขต่อเนื่องกันหลังจากแถวส่วนหัว แถวใดๆ ระหว่างแถวส่วนหัวและแถวเริ่มต้นข้อมูลจะถูกละเว้น **หมายเหตุ**: การแสดงตัวอย่างข้อมูลและเครื่องมือแยกวิเคราะห์ข้อมูลจะแยกจากกัน เครื่องมือแยกวิเคราะห์ข้อมูลจะตรวจหาเฉพาะตารางย่อยในสเปรดชีต Excel และไม่รองรับการระบุแถวเริ่มต้นสำหรับไฟล์ข้อความและสเปรดชีต 1. เลือกขั้นตอนการป้อนข้อมูล 2. จากแถบเครื่องมือ คลิกที่มุมมองอินพุตสำหรับการแสดงตัวอย่างข้อมูล 3. บนแถวที่คุณต้องการตั้งค่าเป็นส่วนหัว ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นส่วนหัว 4. บนแถวที่คุณต้องการตั้งค่าเป็นแถวเริ่มต้นของข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นเริ่มต้นของข้อมูล ตามค่าเริ่มต้น แถวเริ่มต้นของข้อมูลจะได้รับการตั้งค่าเป็นหมายเลขแถวถัดไปที่ต่อเนื่องกัน  ![](/tableau/next/th-th/prep/th-th/Img/prep_SetHeaderDP.png) เมนู “ตัวเลือกส่วนหัว” จะแสดงแถวส่วนหัวและหมายเลขแถวสำหรับแถวเริ่มต้นของข้อมูล หรือคุณสามารถตั้งค่าส่วนหัวและแถวเริ่มต้นได้โดยตรงในกล่องโต้ตอบ “ตัวเลือกส่วนหัว” ![](/tableau/next/th-th/prep/th-th/Img/prep_SetHeaderOldWay.png) ### สคีมาหลายรายการในไฟล์เดียว หากไฟล์เดียวมีแหล่งข้อมูลหลายรายการ คุณสามารถสร้างขั้นตอนการป้อนข้อมูลเพิ่มเติมได้โดยการเชื่อมต่อกับแหล่งข้อมูลเดียวกัน จากนั้นตั้งค่าแถวส่วนหัวและแถวเริ่มต้นของข้อมูลสำหรับแหล่งข้อมูลที่สอง ตัวอย่างเช่น ไฟล์ต่อไปนี้มีแหล่งข้อมูลซึ่งเริ่มต้นที่บรรทัดหมายเลข 3 (1) โดยมีสคีมาที่สองที่แตกต่างกันและแยกกันซึ่งเริ่มต้นที่แถวหมายเลข 28 (2) ![ แหล่งข้อมูลซึ่งเริ่มต้นที่บรรทัดหมายเลข 3 (1) โดยมีสคีมาที่สองที่แตกต่างกันและแยกกันซึ่งเริ่มต้นที่แถวหมายเลข 28 (2)](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_mutliSource.png) ![สคีมาหลายรายการในไฟล์เดียว](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_multiFlow.png) หากต้องการแหล่งข้อมูลประเภทนี้ ให้ทำตามขั้นตอนเหล่านี้ 1. เลือกขั้นตอนการป้อนข้อมูลแรก 2. จากแถบเครื่องมือ คลิกที่มุมมองอินพุตสำหรับการแสดงตัวอย่างข้อมูล 3. บนแถวที่คุณต้องการตั้งค่าเป็นส่วนหัว ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นส่วนหัว 4. บนแถวที่คุณต้องการตั้งค่าเป็นแถวเริ่มต้นของข้อมูล ให้คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นเริ่มต้นของข้อมูล ตามค่าเริ่มต้น แถวเริ่มต้นของข้อมูลจะได้รับการตั้งค่าเป็นหมายเลขแถวถัดไปที่ต่อเนื่องกัน 5. เลือกขั้นตอนการป้อนข้อมูลถัดไป 6. ทำซ้ำขั้นตอนข้างต้นเพื่อตั้งค่าส่วนหัวและแถวเริ่มต้นสำหรับแหล่งข้อมูลเพิ่มเติม ![สคีมาหลายรายการในไฟล์เดียว](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_multiFlow.png) แถวใดๆ ระหว่างแถวส่วนหัวและแถวเริ่มต้นข้อมูลจะถูกละเว้น ### ผนวกหลายตาราง _รองรับใน Tableau Prep Builder เวอร์ชัน 2024.1 ขึ้นไป และบนเว็บสำหรับไฟล์ข้อความ (.csv)_ คุณสามารถผนวกหลายตารางจากแหล่งข้อมูลที่มีโครงสร้างสคีมาและแถวเมตาดาต้าเดียวกันได้ 1. เชื่อมต่อกับไฟล์และเลือกขั้นตอนการป้อนข้อมูลแรก 2. จากแถบเครื่องมือ คลิกที่มุมมองอินพุตสำหรับการแสดงตัวอย่างข้อมูล 3. บนแถวที่คุณต้องการตั้งค่าเป็นส่วนหัว ให้คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นส่วนหัว 4. บนแถวที่คุณต้องการตั้งค่าเป็นแถวเริ่มต้นของข้อมูล ให้คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกตั้งเป็นเริ่มต้นของข้อมูล 5. คลิกแท็บตาราง แล้วเลือกผนวกหลายตาราง ![](/tableau/next/th-th/prep/th-th/Img/prep_setHeader_DPunion.png) 7. คลิกใช้เพื่อผนวกไฟล์และรักษาการเลือกส่วนหัวและแถวสำหรับไฟล์ทั้งหมดในการผนวกอินพุต ซึ่งถือว่าโครงสร้างไฟล์และสคีมาของไฟล์ที่ผนวกสำหรับอินพุตเหมือนกัน ## เชื่อมต่อกับการค้นหา SQL แบบปรับแต่งเอง หากฐานข้อมูลของคุณรองรับการใช้ SQL แบบปรับแต่งเอง คุณจะเห็น SQL แบบปรับแต่งเองแสดงอยู่ใกล้กับด้านล่างของแผงการเชื่อมต่อ ดับเบิลคลิก SQL แบบปรับแต่งเอง เพื่อเปิดแท็บ SQL แบบปรับแต่งเอง ซึ่งคุณสามารถป้อนการค้นหาเพื่อเลือกข้อมูลล่วงหน้าและใช้การดำเนินการเฉพาะแหล่งที่มา หลังจากที่การค้นหาดึงชุดข้อมูลออกมาแล้ว คุณสามารถเลือกฟิลด์ที่จะรวม ใช้ตัวกรอง หรือเปลี่ยนประเภทข้อมูลก่อนที่จะเพิ่มข้อมูลลงในโฟลว์ของคุณ ![แท็บ SQL แบบปรับแต่งเองในขั้นตอนการป้อนข้อมูลโฟลว์ Tableau Prep ซึ่งคุณสามารถป้อนการค้นหา SQL เพื่อเชื่อมต่อกับข้อมูลได้](/tableau/next/th-th/prep/th-th/Img/prep_customSQL.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้SQL แบบปรับแต่งเอง โปรดดู [ใช้ SQL แบบปรับแต่งเองเพิ้อเชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm#custom__sql) ## ปรับใช้การล้างในขั้นตอนอินพุต มีการล้างบางส่วนเท่านั้นที่ใช้งานได้ในขั้นตอนอินพุต คุณสามารถทำการเปลี่ยนแปลงใดๆ ต่อไปนี้ได้ในรายการฟิลด์อินพุต จะมีการติดตามการเปลี่ยนแปลงของคุณในแผงการเปลี่ยนแปลงและเพิ่มคำอธิบายประกอบทางด้านซ้ายของขั้นตอนอินพุตในแผงโฟลว์และในรายการฟิลด์อินพุต - **ซ่อนฟิลด์**: ซ่อนฟิลด์แทนการลบออกเพื่อลดคลัตเตอร์ในโฟลว์ของคุณ คุณสามารถยกเลิกการซ่อนได้ทุกเมื่อหากต้องการ ฟิลด์ที่ซ่อนอยู่จะยังคงรวมอยู่ในเอาต์พุตเมื่อเรียกใช้โฟลว์ของคุณ - **ตัวกรอง**: ใช้ตัวแก้ไขการคำนวณเพื่อกรองค่า หรือตั้งแต่เวอร์ชัน 2023.1 เป็นต้นไป คุณยังสามารถใช้กล่องโต้ตอบตัวกรองวันที่สัมพัทธ์เพื่อระบุช่วงวันที่ได้อย่างรวดเร็วสำหรับฟิลด์วันที่หรือวันที่และเวลา - **เปลี่ยนชื่อฟิลด์**: ในฟิลด์ชื่อฟิลด์ ให้ดับเบิลคลิกหรือคลิก Ctrl (MacOS) ที่ชื่อฟิลด์แล้วป้อนชื่อฟิลด์ใหม่ - **เปลี่ยนประเภทข้อมูล**: คลิกประเภทข้อมูลสำหรับฟิลด์แล้วเลือกประเภทข้อมูลใหม่จากเมนู ขณะนี้ตัวเลือกนี้รองรับแหล่งข้อมูลที่เป็น Microsoft Excel, ไฟล์ข้อความและ PDF, Box, Dropbox, Google ไดรฟ์ และ OneDrive แหล่งข้อมูลอื่นๆ ทั้งหมดสามารถเปลี่ยนแปลงได้ในขั้นตอนการล้าง ### เลือกฟิลด์ที่จะรวมไว้ในโฟลว์ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2023.1 เป็นต้นไป คุณสามารถเลือกหลายฟิลด์เพื่อซ่อน เลิกซ่อน ลบ หรือรวมฟิลด์เหล่านั้นได้ ในรุ่นก่อนหน้านี้ คุณสามารถทำงานกับฟิลด์ได้ครั้งละฟิลด์เดียว และเลือกหรือล้างกล่องกาเครื่องหมายเพื่อรวมหรือลบฟิลด์ได้ แผงอินพุตแสดงรายการฟิลด์ในชุดข้อมูลของคุณ โดยค่าเริ่มต้น ฟิลด์ทั้งหมดจะถูกรวมไว้ ยกเว้นฟิลด์หมายเลขแถวของแหล่งที่มาที่สร้างขึ้นโดยอัตโนมัติ ใช้การแสดงตัวอย่างข้อมูลหรือมุมมองแบบรายการเพื่อจัดการฟิลด์ของคุณ - **ค้นหา:**: ค้นหาฟิลด์ - ซ่อนฟิลด์: ซ่อนฟิลด์ที่คุณต้องการรวมไว้ในเอาต์พุตโฟลว์ของคุณ แต่ไม่จำเป็นต้องล้างข้อมูล - ในรายการฟิลด์ คลิกไอคอนดวงตา ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) หรือเลือกซ่อนฟิลด์จากเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) - ในการแสดงตัวอย่างข้อมูล ให้เลือกซ่อนฟิลด์จากเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ฟิลด์จะถูกประมวลผลตามโฟลว์ในระหว่างรันไทม์ คุณยังสามารถยกเลิกการซ่อนฟิลด์ได้ทุกเมื่อหากต้องการ หากต้องการข้อมูลเพิ่มเติม โปรดดู[ซ่อนฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_filter.htm#hide_fields) - รวมฟิลด์: เพิ่มฟิลด์ลงในโฟลว์ของคุณที่ทำเครื่องหมายว่าถูกลบออก - ในรายการฟิลด์ เลือกหนึ่งแถวขึ้นไปแล้วคลิกขวา กด Cmd แล้วคลิก (MacOS) หรือคลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกรวมฟิลด์เพื่อเพิ่มฟิลด์ที่ทำเครื่องหมายว่าลบไปแล้วกลับเข้ามา - ในการแสดงตัวอย่างข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) บนฟิลด์ที่คุณต้องการรวมในโฟลว์และเลือกรวมฟิลด์ - ลบฟิลด์: - ในรายการฟิลด์ เลือกหนึ่งแถวขึ้นไปแล้วคลิกขวา กด Cmd แล้วคลิก (MacOS) คลิก "X" หรือคลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกลบฟิลด์เพื่อลบฟิลด์ที่คุณไม่ต้องการรวมไว้ในโฟลว์ - ในการแสดงตัวอย่างข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) บนฟิลด์ที่คุณต้องการลบและเลือก ลบฟิลด์ ### ใช้ตัวกรองกับฟิลด์ในขั้นตอนอินพุต ใช้ตัวกรองในขั้นตอนการป้อนข้อมูลเพื่อลดปริมาณข้อมูลที่นำเข้ามาจากแหล่งข้อมูลของคุณ คุณสามารถเพิ่มประสิทธิภาพการทำงานเชิงโต้ตอบและตัวอย่างข้อมูลที่มีประโยชน์มากขึ้นโดยการกำจัดข้อมูลที่ไม่ต้องการประมวลผลเมื่อเรียกใช้โฟลว์ ในขั้นตอนการป้อนข้อมูล คุณสามารถใช้ตัวกรองโดยใช้ “ตัวแก้ไขการคำนวณ” ได้ ตั้งแต่เวอร์ชัน 2023.1 เป็นต้นไป คุณยังสามารถใช้กล่องโต้ตอบตัวกรองวันที่สัมพัทธ์เพื่อระบุช่วงวันที่ที่แน่นอนของค่าที่จะรวมสำหรับประเภทฟิลด์วันที่และวันที่และเวลา หากต้องการข้อมูลเพิ่มเติม โปรดดูที่ "ตัวกรองวันที่สัมพัทธ์" ใน[กรองข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_filter.htm) คุณสามารถใช้ตัวเลือกตัวกรองอื่นๆ ในขั้นตอน “ล้าง” หรือประเภทขั้นตอนอื่นๆ หากต้องการข้อมูลเพิ่มเติม โปรดดู[กรองข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_filter.htm) #### ใช้ตัวกรองการคำนวณ 1. ในแถบเครื่องมือ ให้คลิกกรองค่า ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้เพื่อกรองข้อมูล - ในรายการฟิลด์ คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จากชื่อฟิลด์แล้วเลือกตัวกรอง > การคำนวณ ... ![](/tableau/next/th-th/prep/th-th/Img/prep_filter_calc_view.png) - ในการแสดงตัวอย่างข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จากชื่อฟิลด์แล้วเลือกตัวกรอง > การคำนวณ ... ![](/tableau/next/th-th/prep/th-th/Img/prep_dp_filter_calc.png) 2. ป้อนเกณฑ์การกรองของคุณในตัวแก้ไขการคำนวณ ![หน้าต่างตัวกรองที่ช่วยให้คุณสามารถป้อนการคำนวณและเลือกค่าอ้างอิงได้](/tableau/next/th-th/prep/th-th/Img/prep_inputfilter2.png) #### ใช้ตัวกรองวันที่สัมพัทธ์ 1. เลือกฟิลด์ที่มีประเภทข้อมูลเป็นวันที่หรือวันที่และเวลา และใช้วิธีการใดวิธีการหนึ่งต่อไปนี้เพื่อใช้ตัวกรองวันที่สัมพัทธ์ - ในรายการฟิลด์ คลิกขวา กด Cmd แล้วคลิก (MacOS) หรือคลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จากคอลัมน์ชื่อฟิลด์แล้วเลือกกรอง \> วันที่สัมพันธ์กัน - ในการแสดงตัวอย่างข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จากฟิลด์ และเลือกตัวกรอง > วันที่สัมพัทธ์ ![](/tableau/next/th-th/prep/th-th/Img/Prep_dp_relative_date.png) 2. ในกล่องโต้ตอบ “ตัวกรองวันที่สัมพัทธ์” ให้ระบุช่วงที่แน่นอนของปี ไตรมาส เดือน สัปดาห์ หรือวันที่คุณต้องการให้รวมไว้ในโฟลว์ของคุณ คุณยังสามารถกำหนดค่าจุดยึดที่สัมพันธ์กับวันที่ที่ระบุ และรวมค่า null ได้อีกด้วย **หมายเหตุ:** โดยค่าเริ่มต้น ตัวกรองจะทำงานโดยสัมพันธ์กับวันที่เรียกใช้หรือดูตัวอย่างโฟลว์ในประสบการณ์การเขียน ![ตัวกรองวันที่สัมพันธ์กันพร้อมตัวเลือกสำหรับปี ไตรมาส เดือน สัปดาห์ และวัน](/tableau/next/th-th/prep/th-th/Img/prep_inputfilter_relativedates2.png) ### เปลี่ยนชื่อฟิลด์ ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้เพื่อเปลี่ยนชื่อฟิลด์ เพิ่มคำอธิบายประกอบในกริดฟิลด์และในแผง “โฟลว์” ทางด้านซ้ายของขั้นตอนอินพุต จะมีการติดตามการเปลี่ยนแปลงของคุณในแผงการเปลี่ยนแปลงด้วย - ในรายการฟิลด์ ให้เลือกฟิลด์จากคอลัมน์ชื่อฟิลด์แล้วคลิกเปลี่ยนชื่อฟิลด์ ป้อนชื่อใหม่ในฟิลด์ ![](/tableau/next/th-th/prep/th-th/Img/prep_list_view_rename.png) - ในการแสดงตัวอย่างข้อมูล ให้เลือกฟิลด์แล้วคลิกเปลี่ยนชื่อฟิลด์ ป้อนชื่อใหม่ในฟิลด์ ![](/tableau/next/th-th/prep/th-th/Img/prep_dp_rename_field.png) ### เปลี่ยนประเภทข้อมูล _ขณะนี้รองรับแหล่งข้อมูลที่เป็น Microsoft Excel, ไฟล์ข้อความและ PDF, Box, Dropbox, Google ไดรฟ์ และ OneDrive แหล่งข้อมูลอื่นๆ ทั้งหมดสามารถเปลี่ยนแปลงได้ในขั้นตอนการล้าง_ **หมายเหตุ**: ประเภทข้อมูลสำหรับหมายเลขแถวของแหล่งที่มา (เวอร์ชัน 2023.1 ชึ้นไป) จะสามารถเปลี่ยนแปลงได้เฉพาะในขั้นตอนการล้างข้อมูลหรือประเภทขั้นตอนอื่นๆ เท่านั้น หากต้องการเปลี่ยนประเภทของข้อมูลของฟิลด์ ให้ทำดังนี้: 1. คลิกประเภทข้อมูลสำหรับฟิลด์ 2. เลือกประเภทข้อมูลใหม่จากเมนู - การแสดงตัวอย่างข้อมูล: ![](/tableau/next/th-th/prep/th-th/Img/prep_dp_chg_data_type.png) - มุมมองฟิลด์: ![ประเภทข้อมูลบนฟิลด์ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_inputdatatype2.png) คุณยังสามารถเปลี่ยนประเภทข้อมูลสำหรับฟิลด์ในประเภทขั้นตอนอื่นๆ ในโฟลว์ หรือกำหนดบทบาทข้อมูลเพื่อช่วยตรวจสอบค่าฟิลด์ของคุณได้อีกด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงประเภทข้อมูลของคุณหรือการใช้บทบาทข้อมูล โปรดดู [ตรวจสอบประเภทข้อมูลที่มอบหมายไปยังข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_explore.htm#reviewdatatypes)และ[ใช้ “บทบาทข้อมูล” เพื่อตรวจสอบข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_validate_data.htm) ## กำหนดค่าคุณสมบัติของฟิลด์ เมื่อคุณทำงานกับไฟล์ Text คุณจะเห็นแท็บ**การตั้งค่า** ซึ่งสามารถแก้ไขการเชื่อมต่อและกำหนดค่าคุณสมบัติข้อความได้ เช่น ตัวคั่นฟิลด์สำหรับไฟล์ Text คุณยังสามารถแก้ไขการเชื่อมต่อไฟล์ในแผง “การเชื่อมต่อ” หรือกำหนดค่าการตั้งค่าการรีเฟรชแบบเพิ่มหน่วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าการรีเฟรชแบบเพิ่มหน่วยสำหรับโฟลว์ของคุณ โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) เมื่อคุณทำงานกับไฟล์ Text หรือ Excel คุณสามารถแก้ไขประเภทข้อมูลที่ได้รับการอนุมานอย่างไม่ถูกต้องก่อนที่คุณจะเริ่มโฟลว์ของคุณได้ หลังจากที่เริ่มโฟลว์ของคุณแล้ว สามารถเปลี่ยนแปลงประเภทข้อมูลได้เสมอในขั้นตอนต่อมาในแผงโปรไฟล์ ### กำหนดค่าการตั้งค่าข้อความในไฟล์ Text หากต้องการเปลี่ยนการตั้งค่าที่ใช้ในการแยกวิเคราะห์ไฟล์ Text ให้เลือกจากตัวเลือกต่อไปนี้: - บรรทัดแรกที่มีส่วนหัว (ค่าเริ่มต้น): เลือกตัวเลือกนี้เพื่อใช้แถวแรกเป็นป้ายกำกับฟิลด์ - สร้างชื่อฟิลด์โดยอัตโนมัติ: เลือกตัวเลือกนี้หากคุณต้องการให้ Tableau Prep Builder สร้างส่วนหัวของฟิลด์โดยอัตโนมัติ แบบแผนการตั้งชื่อฟิลด์เป็นไปตามรูปแบบเดียวกับ Tableau Desktop เช่น **F1**, **F2** และต่อไปเรื่อยๆ - เครื่องมือแยกฟิลด์: เลือกอักขระจากรายการเพื่อใช้แยกคอลัมน์ เลือกอื่นๆ เพื่อป้อนอักขระแบบกำหนดเอง - ตัวระบุข้อความ: เลือกอักขระที่ครอบค่าในไฟล์ - ชุดอักขระ: เลือกชุดอักขระที่อธิบายถึงการเข้ารหัสไฟล์ Text - ตำแหน่ง: เลือกตำแหน่งที่จะใช้เพื่อแยกวิเคราะห์ไฟล์ การตั้งค่านี้จะระบุว่าจะใช้ตัวคั่นทศนิยมและตัวคั่นหลักพันใด ## ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ _รองรับการเลือกแถวแบบแบ่งชั้นใน Tableau Prep Builder เวอร์ชัน 2023.3 ขึ้นไป_ ตามค่าเริ่มต้น Tableau Prep จะกำหนดจำนวนแถวสูงสุดที่จำเป็นต่อการสำรวจและเตรียมข้อมูลอย่างมีประสิทธิภาพสำหรับตัวอย่างข้อมูลที่เป็นตัวแทน ตามอัลกอริทึมตัวอย่างของ Tableau Prep ยิ่งมีฟิลด์ในข้อมูลอินพุตของคุณมากเท่าใด จำนวนแถวที่อนุญาตก็จะยิ่งน้อยลงเท่านั้น เมื่อมีการสุ่มตัวอย่างข้อมูล ตัวอย่างผลลัพธ์อาจมีแถวทั้งหมดที่คุณต้องการหรือไม่ก็ได้ ทั้งนี้จะขึ้นอยู่กับวิธีคำนวณและส่งคืนตัวอย่าง ตัวอย่างเช่น ตามค่าเริ่มต้น Tableau Prep ใช้วิธีการเลือกด่วนเพื่อสุ่มตัวอย่างข้อมูล เมื่อใช้วิธีนี้ แถวบนสุดจะโหลด และหากชุดข้อมูลของคุณมีขนาดใหญ่และข้อมูลมีโครงสร้างตามลำดับเวลา คุณอาจเห็นการสุ่มข้อมูลในขั้นแรกสุด แต่ไม่ใช่การนำเสนอข้อมูลทั้งหมดอย่างสมบูรณ์ หากคุณไม่เห็นข้อมูลที่คาดไว้ สามารถเปลี่ยนการตั้งค่าตัวอย่างข้อมูลเพื่อเรียกใช้การค้นหาอีกครั้งได้ เมื่อสร้างหรือแก้ไขโฟลว์โดยใช้การเขียนเว็บ: ผู้ดูแล Tableau Server จะกำหนดจำนวนแถวสูงสุดที่ผู้ใช้สามารถเลือกได้เมื่อใช้ชุดข้อมูลขนาดใหญ่ ใน Tableau Cloud ขีดจำกัดนี้เป็นค่าตายตัวและผู้ดูแลไม่สามารถเปลี่ยนแปลงได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู ตัวอย่างข้อมูลและขีดจำกัดการประมวลผล ในความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm#sample-data-and-processing-limits) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm#sample-data-and-processing-limits) ### การเตรียมข้อมูลของคุณสำหรับการสุ่มตัวอย่าง หากคุณทราบว่าค่าบางอย่างไม่จำเป็นสำหรับการวิเคราะห์ ให้ลบฟิลด์ในขั้นตอนการป้อนข้อมูลเพื่อไม่ให้รวมข้อมูลเมื่อคุณสร้างหรือเรียกใช้โฟลว์ของคุณ หากคุณมีชุดข้อมูลขนาดใหญ่ที่เรียกใช้การสุ่มตัวอย่าง การลบฟิลด์ในขั้นตอนการป้อนข้อมูลจะเพิ่มจำนวนแถวที่ Tableau Prep โหลด เมื่อไม่ใช้การสุ่มตัวอย่าง การลบฟิลด์ในขั้นตอนการป้อนข้อมูลจะช่วยลดปริมาณข้อมูลที่ Tableau Prep โหลด หลังจากที่คุณลบฟิลด์และค่าที่ไม่จำเป็นออกจากชุดข้อมูลแล้ว คุณสามารถเปลี่ยนจำนวนข้อมูลที่โหลดสำหรับการสุ่มตัวอย่างหรือวิธีการสุ่มตัวอย่างได้ ### การเปลี่ยนการตั้งค่าตัวอย่างข้อมูล ข้อมูลตัวอย่างช่วยให้ได้รับประสบการณ์แบบโต้ตอบ และทำให้การแก้ไขโฟลว์มีประสิทธิภาพมากขึ้นเมื่อเปรียบเทียบกับการทำโปรไฟล์ข้อมูลทั้งหมดและนำการเปลี่ยนแปลงไปใช้กับชุดข้อมูลที่ใหญ่ขึ้นในขณะที่คุณทำงานอยู่ ข้อมูลทั้งหมดจะนำไปใช้เมื่อคุณเรียกใช้โฟลว์ การเปลี่ยนแปลงใดๆ ในส่วนตัวอย่างจะมีผลกับโฟลว์ปัจจุบัน หากต้องการตรวจสอบข้อมูลของคุณหลังจากทำความสะอาดและจัดรูปร่าง ให้เรียกใช้โฟลว์และดูเอาต์พุตใน Tableau Desktop **หมายเหตุ**: เรียกใช้โฟลว์ทั้งหมดแทน “ดูตัวอย่างใน Tableau Desktop” เพื่อให้คุณสามารถดูข้อมูลทั้งหมดของคุณได้ หากคุณเห็นค่าที่ไม่คาดคิดหรือไม่ถูกต้องซึ่งไม่อยู่ในตัวอย่าง คุณสามารถกลับไปที่ Tableau Prep เพื่อแก้ไขปัญหานี้ได้ 1. ลบฟิลด์และค่าที่ไม่จำเป็นออกจากชุดข้อมูล 2. เลือกขั้นตอนการป้อนข้อมูล จากนั้นคลิกแท็บตัวอย่างข้อมูล ![แบบฟอร์มสำหรับกำหนดค่าข้อมูลอินพุตและระบุจำนวนแถวที่ต้องการสุ่มตัวอย่าง](/tableau/next/th-th/prep/th-th/Img/prep_sampleMenu.png) 3. เลือกจำนวนแถวที่คุณต้องการโหลดสำหรับการสุ่มตัวอย่างข้อมูล จำนวนแถวที่คุณเลือกมีผลต่อประสิทธิภาพ - อัตโนมัติ: (ค่าเริ่มต้น) โหลดข้อมูลอย่างรวดเร็วและคำนวณจำนวนแถวโดยอัตโนมัติเพื่อให้มีข้อมูลเพียงพอสำหรับตัวอย่าง จำนวนแถวที่โหลดเท่ากับหรือน้อยกว่า 393,216 - ระบุ: โดยทั่วไปแล้วใช้ในการโหลดแถวจำนวนน้อยเพื่อให้เข้าใจโครงสร้างของข้อมูลและมีเวลาโหลดที่รวดเร็ว ระบุจำนวนแถวที่น้อยกว่า 1 ล้านแถว **หมายเหตุ**: ในการเขียนเว็บ: ผู้ดูแล Tableau Server จะกำหนดจำนวนแถวสูงสุดที่ผู้ใช้สามารถเลือกได้เมื่อใช้ชุดข้อมูลขนาดใหญ่ ใน Tableau Cloud ขีดจำกัดนี้เป็นค่าตายตัวและผู้ดูแลไม่สามารถเปลี่ยนแปลงได้ ในฐานะผู้ใช้ คุณสามารถเลือกจำนวนแถวได้ถึงขีดจำกัดนั้น - สูงสุด: โหลดข้อมูลให้ได้มากที่สุดสำหรับการเลือกแถวที่เท่ากับหรือน้อยกว่า 1,048,576 ตรวจสอบว่าคุณมี[ข้อกำหนดด้านประสิทธิภาพสูง](https://www.tableau.com/th-th/products/techspecs)สำหรับชุดข้อมูลขนาดใหญ่ 5. เลือกวิธีการใช้สำหรับจำนวนแถวที่ส่งคืนสำหรับการสุ่มตัวอย่าง ประสิทธิภาพอาจได้รับผลกระทบเมื่อเลือก “แบบสุ่ม” หรือ “แบ่งชั้น” **หมายเหตุ**: รองรับการเลือกแถวหากแหล่งข้อมูลอินพุตของคุณรองรับการสุ่มตัวอย่างเท่านั้น หากแหล่งข้อมูลของคุณไม่รองรับการสุ่มตัวอย่าง ระบบจะใช้วิธีเริ่มต้นของการเลือกด่วน - เลือกด่วน: (ค่าเริ่มต้น) สุ่มตัวอย่างข้อมูลตามประสิทธิภาพ เนื่องจากแถวจะถูกส่งคืนโดยเร็วที่สุด บางแถวอาจไม่รวมอยู่ในตัวอย่าง แถวที่ใช้สำหรับการสุ่มตัวอย่างอาจเป็นจำนวน N แถวแรกหรือแถวที่ฐานข้อมูลได้แคชไว้ในหน่วยความจำจากการค้นหาก่อนหน้า แม้ว่าวิธีนี้จะให้ผลลัพธ์ที่เร็วกว่าการสุ่มตัวอย่างเกือบทุกครั้ง แต่ก็สามารถส่งคืนตัวอย่างที่มีการให้น้ำหนักพิเศษได้ (เช่น ข้อมูลสำหรับเวลาเพียงหนึ่งปี แทนที่จะแสดงทุกปีในข้อมูล หากจัดเรียงบันทึกตามลำดับเวลา) - แบบสุ่ม: ช่วยให้คุณสามารถสุ่มตัวอย่างชุดข้อมูลขนาดใหญ่และส่งคืนการแสดงทั่วไปของแถวที่เลือกทั้งหมด Tableau Prep ส่งคืนแถวแบบสุ่มตามแถวที่เลือกทั้งหมดที่โหลด ตัวเลือกนี้อาจส่งผลต่อประสิทธิภาพเมื่อมีการดึงข้อมูลครั้งแรก - แบ่งชั้น: ช่วยให้คุณสามารถจัดกลุ่มตามฟิลด์ที่ระบุ จากนั้นสุ่มตัวอย่างข้อมูลภายในแต่ละกลุ่มย่อย Prep ส่งคืนจำนวนแถวที่ร้องขอโดยกระจายไปตามฟิลด์ที่เลือกเพื่อการจัดกลุ่มให้เท่ากันมากที่สุด ในบางกรณี ขึ้นอยู่กับแหล่งข้อมูล ซึ่งอาจส่งผลให้ค่าบางค่าสำหรับฟิลด์มีแถวมากกว่าค่าอื่นๆ #### ตัวอย่าง ตัวอย่างเหล่านี้อิงตามชุดข้อมูลเมตริกของโลกที่มาพร้อมกับ Tableau Prep ตัวอย่างแรกใช้อัตโนมัติสำหรับจำนวนแถวและแบบสุ่มสำหรับวิธีการสุ่มตัวอย่างหรือจำนวนแถวที่จะส่งคืนสำหรับการสุ่มตัวอย่าง ![ฟิลด์สำหรับระบุจำนวนแถวและการเลือกแถว โดยเลือกการเลือกแถวแบบสุ่ม](/tableau/next/th-th/prep/th-th/Img/prep_sample_autoRandom.png) เมื่อเลือกค่าเหล่านี้ จะมีการเลือกแถว 3 K แบบสุ่มและใช้เพื่อแสดงชุดข้อมูลทั้งหมด ![จะมีการเลือกแถว 3 K แบบสุ่มและใช้เพื่อแสดงชุดข้อมูลทั้งหมด](/tableau/next/th-th/prep/th-th/Img/prep_sample_paneAutoRandom.png) ตัวอย่างที่สองใช้ระบุสำหรับจำนวนแถวและแบ่งชั้นสำหรับวิธีการตัวอย่าง จำนวนแถวที่ระบุจะตั้งค่าเป็น 7 และฟิลด์_อัตราการเกิด_ที่ใช้ในการจัดกลุ่ม ![ฟิลด์สำหรับระบุจำนวนแถวและการเลือกแถว โดยเลือกการเลือกแถวแบบแบ่งชั้น](/tableau/next/th-th/prep/th-th/Img/prep_sample_stratfied.png) ค่าตัวอย่างใหม่แสดงการกระจายแบบรวมของค่าที่ไม่ซ้ำกัน 7 แถวในทุกฟิลด์ ![จำนวนแถวที่ระบุจะตั้งค่าเป็น 7 และฟิลด์อัตราการเกิดที่ใช้ในการจัดกลุ่ม](/tableau/next/th-th/prep/th-th/Img/prep_sample_stratified_example.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # เกี่ยวกับ Tableau Prep Tableau Prep Builder เป็นเครื่องมือในชุดผลิตภัณฑ์ Tableau ที่ออกแบบมาเพื่อทำให้การเตรียมข้อมูลของคุณง่ายดาย ไม่ซับซ้อน โดยสามารถใช้ Tableau Prep Builder เพื่อรวบรวม กำหนด และทำความสะอาดข้อมูลของคุณสำหรับการวิเคราะห์ข้อมูลใน Tableau ได้ **หมายเหตุ**: Tableau Prep เวอร์ชัน 2019.1.2 ได้เปลี่ยนชื่อเป็น Tableau Prep Builder และเกี่ยวข้องกับแอปพลิเคชันเดสก์ท็อป ตั้งแต่เวอร์ชัน 2020.4 เป็นต้นไป ในฐานะ Creator คุณสามารถสร้างและแก้ไขโฟลว์ใน [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) ได้ด้วย ## การใช้ Tableau Prep เริ่มด้วยการเชื่อมต่อกับข้อมูลของคุณจากไฟล์ เซิร์ฟเวอร์ หรือการแยกข้อมูลใน Tableau หลากหลายแบบ เชื่อมต่อและรวบรวมข้อมูลจากแหล่งข้อมูลหลากหลายที่ ลากแล้ววางหรือดับเบิลคลิกเพื่อนำตารางของคุณมาใส่ในแผงโฟลว์ จากนั้นเพิ่มขั้นตอนโฟลว์ที่ซึ่งคุณสามารถใช้การดำเนินการที่คุ้นเคย เช่น ตัวกรอง แบ่ง เปลี่ยนชื่อ เปลี่ยนรูปแบบข้อมูล รวม ผนวก และอื่นๆ เพื่อทำความสะอาดและจัดรูปแบบข้อมูลของคุณได้ แต่ละขั้นตอนในกระบวนการนี้จะแสดงผลลัพธ์ให้เห็นในแผนภูมิโฟลว์ที่คุณสร้างและควบคุม Tableau Prep จะติดตามการดำเนินการแต่ละอย่างเพื่อให้คุณสามารถตรวจสอบงานของคุณและทำการเปลี่ยนแปลงในโฟลว์เมื่อใดก็ได้ เมื่อคุณทำโฟลว์เสร็จแล้ว ให้เรียกใช้เพื่อดำเนินการกับชุดข้อมูลทั้งหมด Tableau Prep ทำงานร่วมกับผลิตภัณฑ์ Tableau อื่นๆ ได้อย่างไร้รอยต่อ ไม่ว่าจะอยู่ในจุดใดในโฟลว์ คุณสามารถสร้างการแยกข้อมูล เผยแพร่แหล่งข้อมูลไปยัง Tableau Server หรือ Tableau Cloud เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud เพื่อแก้ไขต่อบนเว็บไซต์หรือรีเฟรชข้อมูลโดยใช้กำหนดการ คุณยังสามารถเปิด Tableau Desktop ได้โดยตรงจาก Tableau Prep Builder เพื่อดูตัวอย่างข้อมูล หากต้องการข้อมูลเกี่ยวกับการติดตั้ง Tableau Prep Builder โปรดดู [ติดตั้ง Tableau Desktop หรือ Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm) ในคู่มือการนำ Tableau Desktop และ Tableau Prep ไปใช้งาน อยากลองใช้ Tableau Prep ที่มีผู้ช่วย AI ใช่ไหม ตั้งแต่เวอร์ชัน 2025.2 เป็นต้นไป คุณสามารถใช้ Tableau Agent เพื่อช่วยสร้างการคำนวณ ล้างข้อมูล และแปลงข้อมูลในขณะที่คุณสร้างโฟลว์ได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู[สร้างโฟลว์ Tableau Prep ด้วย Tableau Agent](https://help.tableau.com/current/prep/th-th/prep_einstein.htm) ## รับชมวิดีโอ: เชิญชม Tableau Prep Builder แบบเคลื่อนไหว Your browser does not support the video tag. พร้อมจะลองใช้แล้วหรือยัง จากหน้า **เริ่มต้น** คลิกตัวอย่างโฟลว์ตัวอย่างใดตัวอย่างหนึ่งเพื่อสำรวจและทดสอบขั้นตอนต่างๆ ลองดูแบบฝึกสอนปฏิบัติจริง [การเริ่มต้นใช้งาน Tableau Prep Builder](https://help.tableau.com/v0.0/prep/th-th/prep_get_started.htm) เพื่อเรียนรู้วิธีการสร้างโฟลว์ หรือลองสัมผัส [สถานการณ์จริงในชีวิตประจำวัน](https://help.tableau.com/v0.0/prep/th-th/prep_dayinlife.htm) โดยใช้ Tableau Prep Builder ดู ## ![ตัวอย่างโฟลว์บนหน้าแรก Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_startpage.png) **หมายเหตุ**: คุณสามารถดูตัวอย่างไฟล์ข้อมูลที่ใช้ในโฟลว์ได้ในตำแหน่งต่อไปนี้ - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US` - (Mac) `` `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US` `` หากต้องการดูข้อมูลเพิ่มเติมว่า Tableau Prep Builder เพิ่มประสิทธิภาพการทำงานของข้อมูลของคุณได้อย่างไร โปรดดู [เบื้องหลัง Tableau Prep](https://www.tableau.com/th-th/about/blog/2020/5/under-tableau-prep-hood-how-it-helps-you-build-performant-data-prep-flows) โปรดอ่านหัวข้อต่างๆ ในคู่มือนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ Tableau Prep รวมถึงฟีเจอร์และฟังก์ชันอื่นๆ ## แนะนำพื้นที่ทำงานใน Tableau Prep พื้นที่ทำงานใน Tableau Prep ประกอบไปด้วยแผงการเชื่อมต่อ (1) เป็นแผงที่คุณเชื่อมต่อกับแหล่งข้อมูล และมีพื้นที่สามส่วนที่ทำงานร่วมกัน ซึ่งช่วยคุณดำเนินการและสำรวจข้อมูลของคุณ โดยประกอบไปด้วย - **แผงของโฟลว์** (2): การแสดงขั้นตอนการดำเนินการขณะที่คุณเตรียมข้อมูลออกมาเป็นภาพ เป็นพื้นที่ที่คุณใช้เพิ่มขั้นตอนเพื่อสร้างโฟลว์ - **แผงโปรไฟล์** (3): ข้อมูลสรุปของแต่ละฟิลด์ในตัวอย่างข้อมูล สามารถดูลักษณะของข้อมูลและค้นหาค่าผิดปกติและค่า null อย่างรวดเร็วได้ - **ตารางกริดข้อมูล** (4): รายละเอียดระดับแถวสำหรับข้อมูลของคุณ ![ส่วนต่างๆ ของพื้นที่ทำงานใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_partsoftheview.png "พื้นที่ทำงานใน Tableau Prep") หลังจากเชื่อมต่อกับข้อมูลและเริ่มสร้างโฟลว์แล้ว คุณเพิ่มขั้นตอนได้ในแผงโฟลว์ ขั้นตอนเหล่านี้ทำหน้าที่เป็นเลนส์ส่องโครงสร้างข้อมูลของคุณ รวมถึงสรุปการดำเนินการที่ใช้กับข้อมูลของคุณ แต่ละขั้นตอนแสดงหมวดหมู่ต่างๆ ของการดำเนินการที่คุณระบุ ซึ่งทั้งหมดเป็นส่วนหนึ่งของโฟลว์ โปรดดู [พจนานุกรมด้านภาพ](https://help.tableau.com/v0.0/prep/th-th/prep_visual_dictionary.htm) เพื่อดูขั้นตอนและไอคอนที่ใช้ใน Tableau Prep ### แผงการเชื่อมต่อ (1) ที่ด้านซ้ายของพื้นที่ทำงานคือแผงการเชื่อมต่อ ซึ่งแสดงฐานข้อมูลและไฟล์ที่คุณเชื่อมต่ออยู่ เพิ่มการเชื่อมต่อกับแหล่งข้อมูลอย่างน้อยหนึ่งแห่ง จากนั้นลากตารางที่ต้องการทำงานไปใส่ในแผงโฟลว์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm) ![แผงการเชื่อมต่อที่แสดงฐานข้อมูลและไฟล์ที่โฟลว์เชื่อมต่ออยู่](/tableau/next/th-th/prep/th-th/Img/prep_connect2.png) คุณสามารถย่อขนาดแผงการเชื่อมต่อได้หากต้องการพื้นที่ทำงานมากขึ้น ### แผงโฟลว์ (2) ที่ด้านบนของพื้นที่ทำงานคือแผงโฟลว์ เป็นพื้นที่ที่คุณใช้สร้างโฟลว์ ขณะที่เชื่อมต่อ ทำความสะอาด กำหนด และรวบรวมข้อมูล ขั้นตอนต่างๆ จะปรากฏขึ้นในแผงโฟลว์และเรียงจากซ้ายไปขวาที่ด้านบน ขั้นตอนเหล่านี้จะบอกคุณว่ามีการใช้การดำเนินการประเภทใดอยู่ ในลำดับใด และข้อมูลของคุณได้รับผลกระทบอย่างไร ตัวอย่างเช่น ขั้นตอนรวมแสดงให้เห็นว่าคุณใช้ประเภทการรวมใดไป แสดงคำสั่งการรวม คำสั่งการรวมที่แนะนำ และฟิลด์ของตารางที่อยู่ในการรวมนั้น ![แผนภาพโฟลว์ข้อมูลที่แสดงขั้นตอนการทำความสะอาดและการรวมแหล่งข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_flow.png) คุณเริ่มโฟลว์ได้ด้วยการลากตารางไปไว้ที่แผงโฟลว์ ในแผงนี้ คุณสามารถเพิ่มชุดข้อมูลเพิ่มเติม เปลี่ยนรูปแบบข้อมูล ผนวกหรือรวมข้อมูล สร้างการรวบรวม และสร้างเอาต์พุตโฟลว์ให้กับไฟล์ (.hyper, .csv, .xlsx) หรือแหล่งข้อมูลที่เผยแพร่ที่สามารถใช้ใน Tableau, ฐานข้อมูล หรือ CRM Analytics ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างไฟล์เอาต์พุต โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm) **หมายเหตุ**: หากคุณเปลี่ยนแปลงข้อมูลขณะอยู่ใน Tableau Desktop ตัวอย่างเช่น เปลี่ยนชื่อฟิลด์ เปลี่ยนประเภทข้อมูล และอื่นๆ จะไม่มีการบันทึกการเปลี่ยนแปลงกลับไปยัง Tableau Prep Builder ### แผงโปรไฟล์ (3) ที่ส่วนกลางของพื้นที่ทำงานคือแผงโปรไฟล์ แผงโปรไฟล์แสดงโครงสร้างข้อมูลในจุดใดๆ ก็ตามในโฟลว์ สามารถนำเสนอโครงสร้างข้อมูลได้หลายรูปแบบ โดยขึ้นอยู่กับการดำเนินการที่คุณต้องการทำกับข้อมูล หรือขึ้นอยู่กับขั้นตอนที่คุณเลือกในแผงโฟลว์ ![ลำดับของแผนภูมิแท่งที่แสดงรายละเอียดของแต่ละคำสั่งซื้อ เช่น รหัส วันที่สั่งซื้อ และภูมิภาคที่จัดส่ง เป็นต้น](/tableau/next/th-th/prep/th-th/Img/prep_profile_pane_view.png) ที่ด้านบนของแผงโปรไฟล์ คือแถบเครื่องมือที่แสดงการดำเนินการทำความสะอาดข้อมูลที่คุณทำได้สำหรับแต่ละขั้นตอนในโฟลว์ นอกจากนี้ยังมีเมนูตัวเลือกที่การ์ดแต่ละใบในแผงโปรไฟล์ ซึ่งคุณสามารถเลือกการดำเนินการหลากหลายแบบเพื่อใช้กับข้อมูลของคุณ ตัวอย่าง: - ค้นหา จัดเรียง และแบ่งฟิลด์ - กรอง รวมค่า และยกเว้นค่า - ค้นหาและแก้ไขค่า null - เปลี่ยนชื่อฟิลด์ - ล้างข้อผิดพลาดในการป้อนข้อมูลโดยใช้การจัดกลุ่มค่าหรือการทำความสะอาดด่วน - ใช้การแยกข้อมูลแบบอัตโนมัติเพื่อเปลี่ยนประเภทข้อมูล - เรียงลำดับคอลัมน์ในฟิลด์ด้วยการลากและวางไว้ในจุดที่ต้องการ ![การลากฟิลด์วันที่จัดส่งไปยังตำแหน่งใหม่ในแผงโปรไฟล์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_drag_move.png) เลือกค่าของฟิลด์อย่างน้อยหนึ่งค่าในการ์ดโปรไฟล์และคลิกขวาหรือกดปุ่ม Ctrl พร้อมคลิก (MacOS) เพื่อดูตัวเลือกเพิ่มเติมสำหรับการเก็บหรือยกเว้นค่า การจัดกลุ่มค่าที่เลือก หรือการแทนที่ค่า Null ![ตาราง ID คำสั่งซื้อพร้อมเมนูที่ให้คุณเก็บเฉพาะค่า แยก แทนที่ จัดกลุ่ม หรือยกเลิกการจัดกลุ่มค่าได้](/tableau/next/th-th/prep/th-th/Img/prep_profilemenu3.png) Tableau Prep คอยติดตามการเปลี่ยนแปลงใดๆ ก็ตามที่คุณสร้าง โดยจะติดตามตามลำดับเพื่อที่คุณสามารถย้อนกลับมาตรวจทานหรือแก้ไขได้เสมอหากจำเป็น ใช้การลากแล้ววางเพื่อจัดลำดับการดำเนินการในรายการเพื่อทดสอบและใช้การเปลี่ยนแปลงในลำดับต่างๆ ![แผงการเปลี่ยนแปลงที่แสดงรายการการเปลี่ยนแปลงทั้งหมดที่ทำในขั้นตอนโฟลว์ของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_changespane.png) คลิกลูกศรที่ด้านขวาบนของแผงเพื่อขยายหรือยุบแผง**การเปลี่ยนแปลง** เพื่อให้มีพื้นที่มากขึ้นในการทำงานกับข้อมูลในแผงโปรไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้การทำความสะอาดต่างๆ กับข้อมูล โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm) ### ตารางกริดข้อมูล (4) ด้านล่างสุดของพื้นที่ทำงานคือตารางกริดข้อมูล ซึ่งแสดงรายละเอียดระดับแถวในข้อมูล ค่าต่างๆ ที่แสดงในตารางกริดข้อมูลสะท้อนถึงการดำเนินการที่ระบุในแผงโปรไฟล์ คุณสามารถดำเนินการทำความสะอาดที่นี่ได้ในแบบเดียวกับที่ทำในแผงโปรไฟล์หากคุณต้องการที่จะทำงานในระดับที่ละเอียดมากขึ้น คลิกไอคอน ยุบโปรไฟล์ ![ไอคอนแผงแสดงโปรไฟล์](/tableau/next/th-th/prep/th-th/Img/prep_showhide_profilepane.png) บนแถบเครื่องมือเพื่อยุบ (หรือขยาย) แผงโปรไฟล์เพื่อดูตัวเลือกของคุณ ![ตารางข้อมูลในโฟลว์ Tableau Prep ที่แสดงเมนูตัวเลือกเพิ่มเติม](/tableau/next/th-th/prep/th-th/Img/prep_datagrid2.png) ## Tableau Prep จัดเก็บข้อมูลของคุณอย่างไร เมื่อคุณเชื่อมต่อ Tableau Prep กับข้อมูลของคุณและสร้างโฟลว์ขึ้น Tableau Prep จะจัดเก็บข้อมูลที่ใช้บ่อยไว้ในไฟล์ .hyper สำหรับชุดข้อมูลขนาดใหญ่ นี่อาจเป็นตัวอย่างของข้อมูล ข้อมูลที่จัดเก็บไว้ใดๆ จะถูกบันทึกไว้ภายใต้ไดเรกทอรีไฟล์ชั่วคราวที่ปลอดภัย ในไฟล์ที่ชื่อ Prep BuilderXXXXX โดย XXXXX แสดงถึงค่าเอกลักษณ์ที่ใช้ในระดับสากล (UUID) หลังจากที่บันทึกโฟลว์แล้ว ไฟล์นั้นจะถูกลบ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ Tableau Prep สร้างตัวอย่างข้อมูลของคุณ โปรดดู [ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_configure_dastaset.htm#sample) Tableau Prep Builder ยังบันทึกข้อมูลในไฟล์ Tableau flow (.tfl) ด้วยเพื่อรองรับการดำเนินการต่อไปนี้ (ซึ่งสามารถบันทึกค่าข้อมูลที่ป้อนได้) - การใช้ SQL แบบปรับแต่งเองในขั้นตอนอินพุต - การกรอง (ในการป้อนข้อมูล) - การจัดกลุ่มค่า (ในการป้อนข้อมูล) - การคำนวณ [ข้ามไปยังเนื้อหาหลัก](#main-content) # แก้ปัญหา Tableau Prep Builder บทความนี้ระบุรายการปัญหาที่คุณอาจพบเมื่อใช้ Tableau Prep Builder และคำแนะนำสำหรับวิธีการแก้ไขปัญหาเหล่านั้น เมื่อแก้ไขปัญหาเกี่ยวกับโฟลว์ของคุณ ไม่ว่าจะเป็นการแก้ไขข้อบกพร่องสําหรับตัวคุณเองหรือติดต่อฝ่ายสนับสนุน โดยทั่วไป คุณจะต้องรวบรวมไฟล์บันทึกและไฟล์ Dump ที่เกิดความล้มเหลวเพื่อการวิเคราะห์ รวมทั้งจัดทําเอกสารขั้นตอนที่จําเป็นในการจําลองข้อผิดพลาดขึ้นอีกครั้ง การระบุขั้นตอนที่แน่นอนที่คุณได้ทําก่อนที่จะเกิดข้อผิดพลาด รวมถึงการจัดเตรียมไฟล์โฟลว์ เป็นวิธีที่ดีที่สุดที่จะช่วยให้นักพัฒนาซอฟต์แวร์หรือทีมสนับสนุนวินิจฉัยปัญหาได้ ## การรวบรวมไฟล์บันทึกและไฟล์ดัมพ์ที่เกิดความล้มเหลว ไฟล์บันทึก Tableau Prep จะถูกเก็บไว้ในโฟลเดอร์ที่เก็บ Tableau Prep ของฉัน ตามค่าเริ่มต้นแล้ว ตําแหน่งคือ: **Windows**: `C:\Users\\Documents\My Tableau Prep Repository\Logs`. **MacOS**: `/users//Documents/My Tableau Prep Repository/Logs` หากต้องการวินิจฉัยปัญหาอย่างถูกต้อง คุณจะต้องรวบรวมไฟล์บันทึกทั้งหมด หากคุณเรียกใช้ Tableau Prep Builder นี่คือทุกอย่างในโฟลเดอร์ “ที่เก็บ/บันทึกข้อมูล Tableau Prep ของฉัน” หากคุณเรียกใช้ Tableau Prep จากบรรทัดคําสั่ง ให้รวมไฟล์บันทึกจาก “ที่เก็บ/ที่เก็บบรรทัดคําสั่ง/บันทึกข้อมูล Tableau Prep ของฉัน” ตารางนี้จะอธิบายไฟล์บันทึกต่างๆ ที่สร้างขึ้น
ชื่อไฟล์บันทึก:กระบวนการที่สร้างไฟล์บันทึกคำอธิบาย
app.logTableau Prep.exeไฟล์บันทึกส่วนติดต่อผู้ใช้ สิ่งนี้ผลิตโดยโค้ด JavaScript ที่ทํางานในกระบวนการอิเล็กตรอน
backendProcessManager.logTableau Prep.exeผลิตโดยโค้ด JavaScript ที่เริ่มต้นและตรวจสอบกระบวนการ Java

preprestapi.log

Java.exe

นี่คือไฟล์บันทึกที่สร้างโดยโค้ด Java รายการบันทึกเกี่ยวกับการใช้ rest api การคอมไพล์ การจัดการแคช และการเริ่มต้นและการปิดกระบวนการ tabminerva (ก่อนหน้านี้คือ prepservice) ควรอยู่ที่นี่

log.txt

prepservice.exe

tabminerva.exe

บันทึกนี้สร้างโดยโค้ด C++

บันทึกนี้รวมการโต้ตอบทั้งหมดกับสแต็กเทคโนโลยีที่ใช้ร่วมกันของ Tableau รวมถึงการเชื่อมต่อกับฐานข้อมูล การค้นหา การดําเนินการ การแคชภายนอก ไปป์ไลน์การค้นหา โปรโตคอล และอื่นๆ

tdeserver.txttdeserver64.exe

นี่คือไฟล์บันทึกที่สร้างขึ้นโดยเครื่องมือสําหรับข้อมูล Tableau รุ่นเก่า Tableau Prep ยังคงใช้เครื่องมือสําหรับข้อมูล Tableau

tabprotosrv.txttabprotosrv.exe

บันทึกเซิร์ฟเวอร์โปรโตคอล สิ่งใดก็ตามที่คุณใช้ไดรเวอร์ฐานข้อมูลที่โฮสต์จะสร้างบรรทัดบันทึกในไฟล์นี้

hyperd.loghyperd.exe

บันทึกไฮเปอร์ แบบสอบถามและข้อผิดพลาดที่เกี่ยวข้องกับการค้นหาอยู่ที่นี่

### เปิดใช้งานการบันทึกการค้นหา ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2026.2 คุณสามารถเปิดการตั้งค่า เปิดใช้งานการบันทึกการค้นหาภายใต้เมนูการตั้งค่า > ความช่วยเหลือและประสิทธิภาพได้โดยไม่ต้องรีสตาร์ทแอปพลิเคชัน เมื่อเปิดใช้งาน การตั้งค่านี้จะสร้างไฟล์การค้นหา XML สําหรับแต่ละการค้นหา Tableau Prep Builder เรียกใช้ ซึ่งจะเป็นประโยชน์เมื่อวินิจฉัยปัญหาเกี่ยวกับโฟลว์ของคุณ บันทึกจะถูกสร้างและจัดเก็บไว้ในโฟลเดอร์การค้นหา ![เมนูความช่วยเหลือใน Tableau Prep แสดงตัวเลือกเมนูการตั้งค่าและประสิทธิภาพการทํางาน](/tableau/next/th-th/prep/th-th/Img/prep_enable_query_logging.png) คุณสามารถค้นหาบันทึกการค้นหาเหล่านี้ได้ในไดเรกทอรีดังต่อไปนี้ **Windows**: `C:\Users\\Documents\My Tableau Prep Repository\Query` **MacOS**: `/users//Documents/My Tableau Prep Repository/Query` ### การเรียกใช้ LogShark LogShark เป็นยูทิลิตีบรรทัดคำสั่งแบบโอเพ่นซอร์สฟรีที่คุณสามารถใช้เพื่อดึงข้อมูลจากไฟล์บันทึกของ Prep เพื่อแก้ไขปัญหาและรับข้อมูลเชิงลึกเกี่ยวกับข้อผิดพลาดและการใช้งานได้ คุณสามารถใช้ปลั๊กอิน LogShark `Prep.twbx` เพื่อสร้างเวิร์กบุ๊กที่มีแดชบอร์ดข้อผิดพลาดและโฟลว์เพื่อช่วยคุณวิเคราะห์และแสดงภาพปัญหาใน Prep ได้ หากต้องการข้อมูลเกี่ยวกับการติดตั้งและการเรียกใช้ LogShark โปรดดูที่[ตั้งค่าคอมพิวเตอร์ของคุณเพื่อใช้งาน LogShark](https://tableau.github.io/Logshark/docs/logshark_prefunc) ### การสร้างไฟล์ Dump ที่เกิดความล้มเหลว นอกจากไฟล์บันทึกแล้ว คุณยังต้องการรวบรวมไฟล์ Dump ที่เกิดความล้มเหลวอีกด้วย สิ่งที่ไม่ได้อยู่ในไฟล์บันทึกอาจมีรายละเอียดที่นี่ และสามารถช่วยในการเริ่มต้นโปรแกรมประยุกต์ ข้อยกเว้น หรือปัญหาเมื่อทําการค้นหา .hyper เมื่อสร้างไฟล์ดัมพ์ที่เกิดความล้มเหลว ควรสร้างขึ้นสําหรับกระบวนการต่อไปนี้
กระบวนการคำอธิบาย
tabminerva.exe (ก่อนหน้านี้ prepservice.exe)ซึ่งเป็นกระบวนการแบบเนทีฟที่โฮสต์ส่วนที่เหลือของตรรกะทางธุรกิจ Tableau Prep นอกจากนี้ยังเป็นกระบวนการที่มีเทคโนโลยีที่ใช้ร่วมกัน Tableau เนทีฟรวมถึงตัวเชื่อมต่อฐานข้อมูล
hyperd.exeนี่คือกระบวนการฐานข้อมูล Hyper ทุกครั้งที่การค้นหาล้มเหลว การถ่ายโอนข้อมูลที่ล้มเหลวของ Hyper อาจมีประโยชน์เมื่อเกิดความล้มเหลวขึ้น เนื่องจากสิ่งที่ Tableau Prep ทําส่วนใหญ่เกี่ยวข้องกับการสืบค้นไปยัง Hyper
ในการสร้าง ไฟล์ Dump ที่เกิดความล้มเหลว ให้ทําดังต่อไปนี้ โดยขึ้นอยู่กับระบบปฏิบัติการของคุณ #### Windows 1. เปิดตัวจัดการงาน 2. คลิกขวาที่ส่วนหัวของคอลัมน์แล้วเลือกชื่อกระบวนการและบรรทัดคําสั่ง ซึ่งจะแสดงกระบวนการต่างๆ และให้คุณเลือกกระบวนการที่คุณต้องการใช้เพื่อสร้างไฟล์ Dump ที่ขัดข้อง 3. คลิกขวาที่กระบวนการ tabminerva.exe (ก่อนหน้านี้ prepservice.exe) 4. เลือกสร้างไฟล์ Dump กล่องโต้ตอบจะเปิดขึ้นและแสดงตําแหน่งของไฟล์ Dump ที่เกิดความล้มเหลวในระบบของคุณ #### MacOS บน MacOS มีไฟล์การวินิจฉัยสองประเภทที่มีประโยชน์สําหรับการแก้ไขปัญหา Tableau Prep ได้แก่ - รายงานข้อขัดข้อง — บันทึกสแต็กการโทรในขณะที่เกิดข้อขัดข้อง คล้ายกับการติดตามสแต็ก - ไฟล์หลัก — ภาพรวมแบบเต็มของหน่วยความจําของกระบวนการเมื่อสิ้นสุด ทั้งสองอย่างจำเป็นต้องยุติกระบวนการของ Tableau Prep คุณจะต้องเปิด Tableau Prep อีกครั้งหลังจากรวบรวมไฟล์เหล่านี้แล้ว **ข้อกําหนดเบื้องต้น**: จําเป็นต้องมีสิทธิ์เข้าถึงของผู้ดูแลระบบสําหรับคอลเลกชันไฟล์หลัก **ขั้นตอนที่ 1:** สร้างรายงานการล้มเหลว 1. เปิด Terminal 2. เรียกใช้คำสั่ง: `pgrep tabminerva | xargs kill -SEGV` การดําเนินการนี้จะยุติกระบวนการ tabminerva.exe โดยส่งสัญญาณความผิดปกติในการแบ่งส่วน ซึ่งทําให้ MacOS สร้างรายงานความล้มเหลวโดยอัตโนมัติ 3. ค้นหารายงานความล้มเหลวที่บันทึกไว้ใน: `~/Library/Logs/DiagnosticReports/` ชื่อไฟล์จะเป็นไปตามรูปแบบ tabminerva\_YYYY-MM-DD-HHMMSS\_machinename.crash หรือ tabminerva\_YYYY-MM-DD-HHMMSS\_machinename.ips เมื่อส่งไฟล์นี้ไปยังฝ่ายสนับสนุนของ Tableau หรือไปยังทีมพัฒนา อย่าลืมระบุว่าคุณจงใจส่งสัญญาณความผิดพลาดในการแบ่งกลุ่มเพื่อสร้างรายงาน นี่คือสิ่งที่จะทำให้แตกต่างจากการล้มเหลวที่แท้จริง **ขั้นตอนที่ 2:** สร้างไฟล์หลัก ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อสร้างไฟล์หลักของคุณ **สร้างไฟล์หลักและยุติเซสชัน Tableau Prep** 1. เปิด Terminal 2. เรียกใช้คําสั่ง `sudo chmod 1777 /cores` เพื่อให้สิทธิ์การเขียนไดเรกทอรีไฟล์หลัก 3. เรียกใช้คําสั่ง `ulimit -c unlimited` เพื่อลบขีดจํากัดขนาดไฟล์หลักสําหรับเซสชันเทอร์มินัลปัจจุบัน 4. เรียกใช้คําสั่ง `pgrep tabminerva | xargs kill -SEGV` เพื่อยุติกระบวนการและสร้างไฟล์หลัก 5. ค้นหาไฟล์หลักใน `/cores/` และตั้งชื่อ `core.` **สร้างไฟล์หลักและทําให้ Tableau Prep ทํางานต่อไป** ตัวเลือกนี้ใช้ยูทิลิตี้ gcore เพื่อดักจับการถ่ายโอนข้อมูลหลักของกระบวนการที่ทํางานอยู่โดยไม่สิ้นสุด กระบวนการนี้จําเป็นต้องติดตั้งเครื่องมือบรรทัดคําสั่ง Xcode ในการตรวจสอบว่าคุณได้ติดตั้งตัวเลือกนี้ไว้หรือไม่ ให้เปิดเทอร์มินัลแล้วเรียกใช้ `Bash xcode-select --install` 1. เปิด Terminal 2. เรียกใช้คำสั่ง: `sudo gcore -o /tmp/tabminerva.core $(pgrep tabminerva)` การดําเนินการนี้จะบันทึกไฟล์หลักไปยัง `/tmp/tabminerva.core` Tableau Prep ยังคงทํางานตามปกติ ## ข้อผิดพลาดที่พบได้บ่อยเมื่อใช้บรรทัดคำสั่งเพื่อเรียกใช้ลำดับงาน คุณสามารถเรียกใช้ลำดับงานจากบรรทัดคำสั่งเพื่อรีเฟรชไฟล์เอาต์พุตของคุณแทนการเปิด Tableau Prep Builder เพื่อเรียกใช้งานลำดับงานด้วยตนเองได้ แม้กระบวนการนี้จะช่วยเพิ่มประสิทธิภาพในกระบวนการลำดับงานของคุณได้ แต่หากไวยากรณ์ของคุณไม่ถูกต้อง หรือคุณไม่มีข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อหรือตำแหน่งเอาต์พุตของคุณ คุณจะพบข้อผิดพลาดเมื่อใช้กระบวนการนี้ หากต้องการรายการตัวเลือกบรรทัดคําสั่งทั้งหมดที่รองรับใน Tableau Prep โปรดดู[การอ้างอิงบรรทัดคําสั่ง Tableau Prep](https://help.tableau.com/current/prep/th-th/prep_command_line_reference.htm) ตารางต่อไปนี้จะอธิบายข้อผิดพลาดที่พบได้บ่อยและวิธีการแก้ไข หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเรียกใช้ลำดับงานจากบรรทัดคำสั่ง โปรดดู[รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm)
ข้อผิดพลาดสาเหตุวิธีแก้ไข
“ไม่มีอาร์กิวเมนต์”มีอาร์กิวเมนต์บรรทัดคำสั่งที่จำเป็นขาดหายไปใช้ “tableau-prep-cli -help” เพื่อดูรายการอาร์กิวเมนต์สำหรับบรรทัดคำสั่งนั้น
“ไม่สามารถอ่านไฟล์การเชื่อมต่อ”มีข้อผิดพลาดในไวยากรณ์หรือรูปแบบของไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้าตรวจสอบไวยากรณ์สำหรับการเชื่อมต่อขาเข้าในไฟล์ .json หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

“มีข้อผิดพลาดในลำดับงาน ไม่สามารถเรียกใช้ลำดับงานได้

ตรวจสอบไฟล์ .json ของข้อมูลเข้าสู่ระบบว่ามีข้อมูลที่จำเป็นครบถ้วน เปิดลำดับงานใน Tableau Prep Builder เพื่อดูรายละเอียดข้อผิดพลาด”

มีข้อมูลเข้าสู่ระบบตกหล่นในไฟล์ credentials.json สำหรับการเชื่อมต่อขาเข้าหรือมีข้อผิดพลาดในลำดับงาน

ตรวจสอบว่าไฟล์ .json มีข้อมูลเข้าสู่ระบบสำหรับทุกการเชื่อมต่อ และเปิดไฟล์ลำดับงานใน Tableau Prep Builder เพื่อดูว่ามีข้อผิดพลาดใดในลำดับงานหรือไม่

หากมีข้อผิดพลาดในลำดับงาน คุณต้องแก้ไขและเผยแพร่ลำดับงานนั้นไปยัง Tableau Server อีกครั้ง จากนั้นลองเรียกใช้กระบวนการอีกครั้ง

"ไม่พบข้อมูลของ <hostname of inputConnections > ที่ตรงกัน"ไฟล์ credentials.json ไม่มีชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์)

ตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้น

หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

"เราไม่มีข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อทั้งหมดในไฟล์ tfl/tflx ไม่พบการเชื่อมต่อต่อไปนี้: <hostname of inputConnections>"ไม่มีไฟล์ credentials.json หรือมีข้อมูลเข้าสู่ระบบสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) ที่ไม่ถูกต้องซึ่งแสดงอยู่ในข้อความแสดงข้อผิดพลาด

ตรวจสอบให้แน่ใจว่าตรวจดูให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ถูกต้องสำหรับชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์) นั้นระบุอยู่ในข้อความแสดงข้อผิดพลาด

หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

“เกิดข้อผิดพลาดในการเข้าสู่ระบบเซิร์ฟเวอร์ <serverUrl> ในฐานะผู้ใช้ <userName> โปรดตรวจสอบข้อมูลเข้าสู่ระบบ”ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server

ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต

หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

"ไม่สามารถเข้าสู่ระบบในฐานะ <userName> ในเซิร์ฟเวอร์ <serverUrl>(<contentUrl>)"ไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบที่ไม่ถูกต้องสำหรับ Tableau Server

ตรวจสอบให้แน่ใจว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและองค์ประกอบที่ถูกต้องทั้งหมดสำหรับการเชื่อมต่อเอาต์พุต

หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

"เราไม่มีข้อมูลการเข้าสู่ระบบสำหรับ Tableau Server เพื่อเผยแพร่การแยกข้อมูลสำหรับโหนดเอาต์พุตหนึ่งโหนดหรือมากกว่าในไฟล์ tfl/tflx"ไฟล์ credentials.json ไม่ได้รับการส่งเข้ามาเป็นอาร์กิวเมนต์บรรทัดคำสั่งหรือมีข้อมูลการเข้าสู่ระบบสำหรับการเชื่อมต่อขาออกตกหล่นไป

ตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ได้รับการระบุไว้ในบรรทัดคำสั่งและตรวจสอบว่าไฟล์ credentials.json มีข้อมูลเข้าสู่ระบบและสมาชิกสำหรับการเชื่อมต่อขาออกที่ถูกต้องทั้งหมด

หากต้องการข้อมูลและตัวอย่างเพิ่มเติม โปรดดูรีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง

"เซิร์ฟเวอร์ Loom REST API ไม่ทำงาน"การติดตั้งหรือการตั้งค่าสภาพแวดล้อมไม่ถูกต้อง

ตรวจสอบให้แน่ใจว่า Tableau Prep Builder ติดตั้งอย่างถูกต้องและคุณกำลังเรียกใช้คำสั่งในฐานะผู้ดูแลระบบ

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้ง Tableau Prep Builder โปรดดูติดตั้ง Tableau Desktop หรือ Tableau Prep Builder จากอินเทอร์เฟซผู้ใช้

"ข้อผิดพลาด ไม่มีไฟล์ลำดับงาน''เส้นทางไปยังไฟล์ลำดับงานไม่ถูกต้องตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ลำดับงานที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง
"ข้อผิดพลาด ไม่มีไฟล์ ‘การเชื่อมต่อ’ ''เส้นทางไปยังไฟล์ credentials.json ไม่ถูกต้องตรวจสอบให้แน่ใจว่าเส้นทางไปยังไฟล์ credentials.json ที่ถูกต้องได้รับการระบุไว้ในบรรทัดคำสั่ง
"ไม่พบข้อมูลของ <mapr01:5181>,<mapr02:5181>,<mapr03:5181> ที่ตรงกัน"คุณต้องระบุ ID พอร์ตที่เจาะจงเมื่อเชื่อมต่อไปยัง Apache Drill โดยใช้ ZooKeeperระบุไฟล์ credentials.json ไว้ในบรรทัดคำสั่งที่ระบุว่า "พอร์ต": 31010 สำหรับข้อมูลเข้าสู่ระบบขาเข้า
## ข้อผิดพลาดทั่วไปของ Tableau Prep ตารางต่อไปนี้จะอธิบายข้อผิดพลาดทั่วไปบางประการที่คุณอาจพบเมื่อใช้ Tableau Prep พร้อมกับวิธีแก้ไขที่ควรลอง
ข้อผิดพลาดสาเหตุวิธีแก้ไขบทความให้ความรู้
ไม่สามารถเชื่อมต่อกับ Tableau Server ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานและ URL ถูกต้อง tableauErrorCode=0xD5A9A6F9; tableauStatusCode=UNAUTHENTICATED; exceptionName=VizportalAuthenticationExceptionพร็อกซีหรือไฟร์วอลล์กําลังบล็อกเบราว์เซอร์แบบฝังของ Tableau Prep Builder ไม่ให้ทําการเขย่าการเข้าสู่ระบบ Tableau Cloud ให้เสร็จสิ้น

ทํางานร่วมกับฝ่าย IT เพื่อทําให้ URL Tableau Cloud อยู่ในรายการที่อนุญาตผ่านพร็อกซี

ออกจากระบบและกลับเข้ามาจากภายใน Tableau Prep Builder

หากมีสคริปต์การกําหนดค่าพร็อกซีอัตโนมัติ ให้ตรวจสอบว่าสคริปต์นั้นจัดการการตรวจสอบสิทธิ์โดยไม่ต้องให้ใส่ข้อมูลเข้าสู่ระบบ

ไม่สามารถเข้าสู่ระบบ Tableau Online จาก Tableau Prep Builder ในสภาพแวดล้อมพร็อกซีที่ต้องตรวจสอบสิทธิ์

ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรอง Tableau Server สำหรับ [serverhostname]

ยังถูกมองว่าเป็น “ไม่พบเส้นทางใบรับรองที่ร้องขอสําหรับ ID โฟลว์” เมื่อเรียกใช้โฟลว์บนเซิร์ฟเวอร์

ไม่มีไฟล์ SSL เชนใบรับรองบน Tableau Server หรือไม่ได้ติดตั้งไฟล์เชนในเครื่องที่เรียกใช้ Tableau Prep Builder ในบางกรณี ปัญหาเกิดจากตัวจัดสรรภาระงาน AWS โดยใช้นโยบาย TLS ที่เข้ากันไม่ได้

ตรวจสอบว่าได้อัปโหลดไฟล์ลูกโซ่ใบรับรอง SSL ไปยัง Tableau Server แล้ว

ติดตั้งใบรับรองในเครื่องที่เรียกใช้ Prep Builder (หากดับเบิลคลิกและเลือก “Install Certificate” จะแสดงว่า “ไฟล์ไม่ถูกต้องสําหรับใช้เป็นข้อมูลต่อไปนี้: Security Certificate” ไฟล์ใบรับรองอาจมีรูปแบบไม่ถูกต้อง ทํางานร่วมกับฝ่าย IT เพื่อส่งออกไฟล์เชนที่ถูกต้อง

หากอยู่หลังตัวจัดสรรภาระงาน AWS ให้ดาวน์เกรดนโยบายเป็น ELBSecurityPolicy-TLS-1-2-2017-01

ข้อผิดพลาด - ใบรับรอง SSL ที่จำเป็นอาจหายไปหรือไม่ตรงกับใบรับรองของ Tableau Server - เมื่อเข้าสู่ระบบจาก Tableau Prep

Tableau Prep Builder หยุดทำงานเนื่องจากกระบวนการเบื้องหลังหยุดทำงานโดยไม่คาดคิด หากปัญหายังคงอยู่ ให้ลองติดตั้งผลิตภัณฑ์ใหม่

สิ่งนี้สามารถเกิดขึ้นได้จากหลายปัจจัย: การกําหนดค่า VPN/เครือข่าย (ยืนยันด้วย Cato Network VPN ที่บล็อกการสื่อสาร localhost) การป้องกันไวรัส หรือไฟล์พอร์ตที่เสียหายเมื่อเปิดไฟล์ .tfl เฉพาะ

หมายเหตุ: ไม่ควรติดตั้ง Tableau Prep Builder บนโหนด Tableau Server นี่เป็นสาเหตุที่ทราบกันดีของข้อผิดพลาดนี้

ติดตั้งใหม่ ตรวจสอบการยกเว้น AV ตรวจสอบการสื่อสาร localhost IPv4 / IPv6

หากเฉพาะ VPN ให้ทดสอบด้วย VPN สํารองเพื่อแยก มีส่วนร่วมกับทีมเครือข่ายเพื่อตรวจสอบบล็อก localhost

หากเชื่อมโยงกับไฟล์ .tfl ที่เฉพาะเจาะจง ให้รวบรวมบันทึก Prep และการถ่ายโอนข้อมูล IPS เพื่อตรวจสอบข้อขัดข้องของกระบวนการ tabminerva

ตรวจดูให้แน่ใจว่าไม่ได้ติดตั้ง Tableau Prep Builder บนโหนด Tableau Server ใดๆ

ข้อผิดพลาด: Tableau Prep หยุดทํางานเนื่องจากกระบวนการเบื้องหลังหยุดทํางานโดยไม่คาดคิดเมื่อเริ่มต้น Tableau Prep
การประเมิน AqlProcessor ล้มเหลว: ยกเลิก” — โฟลว์ล้มเหลวหลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูลปัญหาที่ทราบเมื่อเปลี่ยนค่าของคอลัมน์แบบมี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล

หมายเหตุ: ขั้นตอนนี้จะใช้กับเวอร์ชัน 2022.2 เป็นต้นไป

อัปเกรดเป็นเวอร์ชันที่ครอบคลุมโดยการแก้ไข

วิธีแก้ปัญหาสําหรับเวอร์ชันเก่า ให้หลีกเลี่ยงการแก้ไขค่าคอลัมน์แบบมี Pivot ในขั้นตอนดาวน์สตรีมของการเปลี่ยนรูปแบบข้อมูล

ข้อผิดพลาด: ข้อผิดพลาดระบบ - เกิดข้อผิดพลาดขณะสื่อสารกับแหล่งข้อมูล (LoomDataSource) เกิดขึ้นเมื่อเปลี่ยนค่าของคอลัมน์ที่มี Pivot หลังจากขั้นตอนการเปลี่ยนรูปแบบข้อมูล
โฟลว์นี้ต้องใช้หน่วยความจำมากกว่าที่จัดสรรไว้ในปัจจุบันเพื่อดำเนินการนี้ พิจารณาการกรองข้อมูลของคุณหรือแบ่งโฟลว์ออกเป็นส่วนเล็กๆขนาดหรือความซับซ้อนของโฟลว์ต้องใช้หน่วยความจำมากกว่าที่มีให้ใช้งานเพื่อให้งานโฟลว์ใน Tableau Cloud เสร็จสมบูรณ์

ลดความซับซ้อนของโฟลว์ ลองลบฟิลด์ที่ไม่ได้ใช้ ใช้ตัวกรอง ย้ายตัวกรอง หรือการรวบรวมก่อนการรวมเพื่อลดขนาดตาราง

ลองแยกโฟลว์ออกเป็นโฟลว์ที่มีขนาดเล็กลง โดยใช้เอาต์พุตโฟลว์เป็นอินพุตสำหรับโฟลว์สุดท้าย

ดูแนวคิดเพิ่มเติมที่แนวทางปฏิบัติที่ดีที่สุดในการปรับปรุงประสิทธิภาพของโฟลว์การเตรียมข้อมูลของคุณ

ข้อผิดพลาด “ไม่สามารถจัดสรรหน่วยความจำ ###### ไบต์ได้: เกินขีดจำกัด `ขีดจำกัดหน่วยความจำส่วนกลาง` ที่ ###### ไบต์” เมื่อพยายามเรียกใช้โฟลว์
ไม่สามารถเผยแพร่แหล่งข้อมูลได้” — โฟลว์ทํางานสําเร็จในเครื่องหรือเมื่อส่งออกไปยังไฟล์ .hyper แต่ล้มเหลวเมื่อเผยแพร่ไปยัง Tableau Cloudโฟลว์ล้มเหลวเนื่องจากขนาดของไฟล์ชั่วคราวเกินขีดจํากัด Tableau Cloud นอกจากนี้ยังพบเห็นได้เมื่อโฟลว์ล้มเหลวโดยมีข้อผิดพลาดเกี่ยวกับ SQL หน่วยความจํา (เช่น การดําเนินการรวมขนาดใหญ่) ที่ปรากฏใน Tableau Cloud เท่านั้น ไม่ใช่ในเครื่อง

สลับเอาต์พุตเป็นไฟล์ .hyper ในเครื่องเพื่อยืนยันว่าปัญหาเกิดขึ้นเฉพาะกับระบบคลาวด์

ลดความซับซ้อนของโฟลว์ แบ่งเป็นโฟลว์ย่อย ลบคอลัมน์ที่ไม่ได้ใช้ หรือใช้การเชื่อมต่อแบบสด

ไม่ระบุ
Prep Builder ไม่สามารถเปิดบน Windows ได้ บันทึกการแก้ไขข้อบกพร่องแสดงข้อผิดพลาดที่เกี่ยวข้องกับเส้นทางโฟลเดอร์ชั่วคราวที่เกี่ยวข้อง

ตัวแปรสภาพแวดล้อม TEMP Windows ตั้งค่าเป็นพาธแบบสัมพัทธ์ (เช่น) %USERPROFILE%\AppData\Local\Temp หรือมีรายการเส้นทางที่ซ้ำกัน

Tableau Prep Builder ต้องใช้พาธที่แน่นอน

ตรวจสอบว่าตัวแปรสภาพแวดล้อม Windows TEMP ถูกตั้งค่าเป็นพาธสัมบูรณ์ (เช่น C:\Users[username]\AppData\Local\Temp)

ลบรายการที่ซ้ํากันออกจากตัวแปร TEMP

ไม่ระบุ
## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # ข้อมูลอ้างอิงบรรทัดคำสั่ง Tableau Prep คุณสามารถโต้ตอบกับ Tableau Prep โดยใช้บรรทัดคําสั่งผ่านแอปพลิเคชันหลัก (Tableau Prep.exe) หรือผ่านอินเทอร์เฟซบรรทัดคําสั่ง (tableau-prep-cli.bat ) - Tableau Prep.exe: ใช้สําหรับกําหนดค่าวิธีการเริ่มต้นของแอปพลิเคชัน ตัวอย่างเช่น ติดตั้ง เปิดใช้งาน ให้สิทธิ์อนุญาต การตั้งค่าไดเรกทอรีข้อมูลผู้ใช้ หรือการแก้ไขปัญหาเปลือกอิเล็กตรอน - Tableau-prep-cli.bat: ใช้สําหรับการเรียกใช้โฟลว์ ตัวอย่างเช่น การส่งข้อมูลเข้าสู่ระบบ พารามิเตอร์ และการรีเฟรชเอาต์พุตข้อมูลโดยไม่ต้องเปิดอินเทอร์เฟซภาพ เอกสารนี้จะอธิบายตัวเลือกไวยากรณ์บรรทัดคําสั่งทั้งหมดที่ Tableau Prep รองรับและพร้อมใช้งานสําหรับลูกค้า โดยแยกตามยูทิลิตี้ที่มีให้ใช้งาน เอกสารนี้ไม่ได้รวมไวยากรณ์คำสั่งบรรทัดเพิ่มเติมที่ใช้โดยนักพัฒนาและฝ่ายสนับสนุนของ Tableau ไว้ด้วย ## แอปพลิเคชัน Tableau Prep การดําเนินการต่อไปนี้สามารถทําได้จากบรรทัดคําสั่งสําหรับโปรแกรมประยุกต์ Tableau Prep.exe ### ติดตั้ง ติดตั้ง Tableau Prep โดยเรียกใช้ไฟล์ติดตั้ง (.exe) จากบรรทัดคำสั่งของคอมพิวเตอร์ในฐานะผู้ดูแลระบบ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ติดตั้งจากบรรทัดคำสั่ง](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_automate.htm) **หมายเหตุ:** ตัวเลือกนี้พร้อมใช้งานกับ Windows เท่านั้น
ไวยากรณ์คำอธิบาย
tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

เรียกใช้คำสั่งในฐานะผู้ดูแลระบบจากไดเรกทอรีที่มีไฟล์ .exe อยู่ในนั้น หรือระบุเส้นทางเต็มที่พาไปที่ตำแหน่งของไฟล์ .exe บนคอมพิวเตอร์ อย่าเรียกใช้จากไดเรกทอรีที่แชร์ หากต้องการดูรายการตัวเลือกตัวติดตั้งที่รองรับ โปรดดูตัวเลือกของตัวติดตั้ง สําหรับรายการพร็อพเพอร์ตี้ตัวติดตั้งที่รองรับ โปรดดูพร็อพเพอร์ตี้ตัวติดตั้ง

  • tableau_<product_installer_name>.exe: เป็นตัวติดตั้ง Tableau สำหรับผลิตภัณฑ์และเวอร์ชันที่คุณกำลังติดตั้งอยู่

  • option1, option2 และอื่นๆ คือวิธีที่คุณต้องการเรียกใช้กระบวนการติดตั้ง

  • PROPERTY1, PROPERTY2 และอื่นๆ ช่วยให้คุณระบุการตั้งค่าต่างๆ ที่โปรแกรมติดตั้งควรดำเนินการระหว่างกระบวนการติดตั้ง

ตัวอย่าง:

tableauPrepBuilder-64bit-2026-2-0.exe /quiet /norestart ACCEPTEULA=1 CRASHDUMP="0" SENDTELEMETRY="0"

คําสั่งนี้จะติดตั้ง Tableau เวอร์ชัน 2026.2 ในโหมดเงียบ (ไม่แสดงข้อความแจ้ง, UI หรือกล่องโต้ตอบใบอนุญาต) ดําเนินการติดตั้งให้เสร็จสิ้นโดยไม่ต้องรีสตาร์ท ยอมรับข้อตกลงสิทธิ์อนุญาตสําหรับผู้ใช้ปลายทาง (EULA) และตั้งค่าการรายงานข้อผิดพลาดและการรายงานการใช้งานเป็น ปิด

### การเปิดใช้งาน ใบอนุญาต และการลงทะเบียน ใช้คําสั่งเหล่านี้เพื่อตรวจสอบใบอนุญาตของคุณ เปิดใช้งานผลิตภัณฑ์ระหว่างการติดตั้งหรือหลัง และลงทะเบียนผลิตภัณฑ์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เปิดใช้งาน Tableau Desktop และ Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_automate.htm#activate-tableau-desktop-and-tableau-prep-builder)
ไวยากรณ์คำอธิบาย
--activate <key>

เปิดใช้งานผลิตภัณฑ์โดยใช้คีย์ผลิตภัณฑ์ที่ให้มา ออกด้วยรหัส 0 เมื่อสําเร็จ มิฉะนั้น ให้ออกมาพร้อมกับรหัสข้อผิดพลาด นอกจากนี้ยังยอมรับขีดเดียว (-activate)

หากต้องการเปิดใช้งานผลิตภัณฑ์ระหว่างการติดตั้ง ให้เพิ่มบรรทัดคำสั่งเดียวที่มีตัวเลือกตัวติดตั้ง ACTIVATE_KEY "<key>" และป้อนคีย์ผลิตภัณฑ์ในเครื่องหมายคำพูด

--register

ลงทะเบียนผลิตภัณฑ์ นอกจากนี้ยังยอมรับขีดเดียว (-register) หากต้องการลงทะเบียน Tableau จากบรรทัดคำสั่ง คุณต้องกรอกค่ารีจิสทรี (Windows) หรือ .plist (Mac) ล่วงหน้าบนคอมพิวเตอร์แต่ละเครื่องที่จะเรียกใช้ Tableau Prep Builder

สําหรับ Windows คุณสามารถลงทะเบียนผลิตภัณฑ์ระหว่างการติดตั้งได้โดยเพิ่มบรรทัดคําสั่งเดียวที่มีตัวเลือกตัวติดตั้ง REGISTER="1"

หากต้องการข้อมูลเพิ่มเติม โปรดดูลงทะเบียน Tableau Desktop และ Tableau Prep Builder

--check-license แสดง UI การเปิดใช้งานหากไม่มีใบอนุญาต
--refresh

อัปเดตใบอนุญาตด้วยวันที่ที่ระยะเวลาการบํารุงรักษาปัจจุบันหมดอายุและหยุดข้อความหมดอายุ ออกด้วยรหัส 0 เมื่อสําเร็จ นอกจากนี้ยังยอมรับขีดเดียว (-refresh)

Windows: เรียกใช้ tableau.exe ด้วยตัวเลือก --refresh และคีย์ผลิตภัณฑ์

MacOS: เรียกใช้ตัวเลือก -refresh บนออบเจ็กต์ Tableau ในพาธ /Applications

--return <key>

ปิดใช้งานคีย์ผลิตภัณฑ์ที่ให้มาเพื่อให้สามารถนํากลับมาใช้ใหม่ได้ นอกจากนี้ยังยอมรับขีดเดียว (-return)

Windows: เรียกใช้ tableau.exe ด้วยตัวเลือก -return และคีย์ผลิตภัณฑ์

MacOS: เรียกใช้ตัวเลือก -return บนออบเจ็กต์ Tableau ในพาธ /Applications

### การกําหนดค่าและการจัดเก็บ ใช้คําสั่งเหล่านี้เพื่อกําหนดการตั้งค่าไฟล์และตําแหน่งที่เก็บ
ไวยากรณ์คำอธิบาย
--settings-file <file location>

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

ตัวอย่างไฟล์ .json

{
 "connection-sources":[
  {
	"endpoint":"prod-db-server.company.com",
	"username":"service_account_admin",
	"password":"secure_password_123"
	}
 ]
}

ตัวอย่างคำสั่ง:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --settings-file "C:\ProgramData\Tableau\global-proxy-config.json" --settings-file "C:\Users\jsmith\AppData\Roaming\Tableau\db-config.json"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --settings-file "/Library/Tableau/global-proxy-config.json" --settings-file "/Users/jsmith/Library/Application Support/Tableau/db-config.json"

--repository-location <file path>

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

ตัวอย่าง:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --repository-location "D:\Tableau_Data\My_Prep_Repo"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --repository-location "/Users/jsmith/Documents/My Tableau Prep Repository"

--user-data-directory <location>

ไดเร็กทอรีที่ใช้สําหรับจัดเก็บข้อมูลแอปพลิเคชันอิเล็กตรอน

ในขณะที่ --repository-location จัดการสินทรัพย์ทางธุรกิจของคุณ (บันทึกและข้อมูล) --user-data-directory จัดการเครื่องมือภายในของแอปพลิเคชัน

ในฐานะผู้ดูแลระบบ ให้ใช้แฟล็กนี้หากคุณเรียกใช้ Tableau Prep Builder ในสภาพแวดล้อมที่ทํางานพร้อมกันจํานวนมากซึ่งหลายกระบวนการจําเป็นต้องมีสถานะของแอปพลิเคชันแยกต่างหาก หรือเมื่อแก้ปัญหาข้อผิดพลาดในการล็อกเซสชันแบบถาวรบนเซิร์ฟเวอร์แบบเฮดเลส

หมายเหตุ: เมื่อคุณเรียกใช้คําสั่ง ระบบจะสร้างโฟลเดอร์ที่ระบุใน --user-data-directory โดยอัตโนมัติ อย่างไรก็ตาม บัญชีผู้ใช้ที่เรียกใช้สคริปต์ต้องมีสิทธิ์ “เขียน” ไปยังไดเรกทอรีหลักนั้น

ตัวอย่าง:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --user-data-directory "D:\Tableau_Data\Prep_AppData"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --user-data-directory "/Users/jsmith/Library/Application Support/Tableau Prep"

### การเปิดไฟล์ ใช้คำสั่งเหล่านี้เพื่อเปิดไฟล์โฟลว์ Tableau Prep รูปแบบ .tfl และ .tflx
ไวยากรณ์คำอธิบาย
--tfl<file>

เปิดไฟล์โฟลว์ .tfl ที่ระบุ ใช้เครื่องหมายคําพูดแบบคู่หากเส้นทางไฟล์ของคุณมีช่องว่าง

ตัวอย่าง:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" -tfl "C:\Users\jsmith\Documents\My Flows\Clean_Sales_Data.tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder -tfl "/Users/jsmith/Documents/My Flows/Clean_Sales_Data.tfl"

--tflx<file>

เปิดไฟล์โฟลว์ที่ทําเป็นแพ็กเกจ .tflx ที่ระบุ

ตัวอย่าง:

Windows:"C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --tflx "C:\Users\jsmith\Desktop\Quarterly_Report.tflx"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --tflx "/Users/jsmith/Desktop/Quarterly_Report.tflx"

## Tableau Prep แอปพลิเคชันบรรทัดคําสั่ง คําสั่งต่อไปนี้สามารถเรียกใช้ได้โดยใช้อินเทอร์เฟซบรรทัดคําสั่ง Tableau Prep (tableau-prep-cli.bat) ### รีเฟรชเอาต์พุตโฟลว์ ใช้ตัวเลือกเหล่านี้เพื่อเรียกใช้ลําดับงานจากบรรทัดคําสั่งเพื่อรีเฟรชเอาต์พุตโฟลว์ วิธีนี้ช่วยให้คุณเรียกใช้โฟลว์ได้ครั้งละหนึ่งรายการเท่านั้น หากต้องการข้อมูลและข้อจำกัดเพิ่มเติม โปรดดู[รีเฟรชไฟล์เอาต์พุตโฟลว์จากบรรทัดคำสั่ง](https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm)
ไวยากรณ์คำอธิบาย
-c, --connections <path>

เส้นทางไปยังไฟล์ .json ที่มีข้อมูลเข้าสู่ระบบสําหรับแหล่งข้อมูลและเซิร์ฟเวอร์ของคุณ

Tableau Prep Builder ใช้ข้อมูลจากไฟล์ลำดับงานและจากไฟล์ credentials .json เพื่อเรียกใช้ลำดับงานเมื่อคุณมีการเชื่อมต่อทางไกล หากต้องการข้อมูลเพิ่มเติม โปรดดูดูข้อกำหนดของไฟล์ข้อมูลเข้าสู่ระบบ .json

หากคุณเชื่อมต่อกับฐานข้อมูล Snowflake อย่าลืมรวมพารามิเตอร์เฉพาะ เช่น บทบาท คลังสินค้า และบางครั้ง OAuth โทเค็นหรือการตรวจสอบสิทธิ์เบราว์เซอร์ภายนอก

ตัวอย่างไฟล์การตั้งค่า .json - Snowflake:

{
 "connection-sources":[
  {
	"endpoint":"company_account.snowflakecomputing.com",
	"username":"SVC_TABLEAU_PREP",
	"password":"EncryptedPassword123",
	"attributes":{
	 "warehouse": "DATA_LOAD_WH",
	 "role": "TRANSFORM_ROLE"
	}
  }
 ]
}						

ตัวอย่าง:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

- p, - - parameters

เส้นทางไปยังไฟล์ .json ที่แทนที่ค่าพารามิเตอร์เริ่มต้นในโฟลว์ของคุณ นี่คือไฟล์แยกจากไฟล์ credentials.json และรวมชื่อและค่าพารามิเตอร์ของคุณ

หากต้องการข้อมูลเพิ่มเติม โปรดดู “เรียกใช้ลำดับงานที่มีค่าพารามิเตอร์” ในข้อกำหนดของไฟล์ข้อมูลเข้าสู่ระบบ .json

ตัวอย่าง:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json

-t,--tflFile <file path>เส้นทางไปยังไฟล์โฟลว์ Tableau Prep ของคุณ
-inc, --incrementalRefresh

หากคุณไม่ได้เปิดใช้งาน Tableau Prep Conductor บนเซิร์ฟเวอร์ของคุณเพื่อกำหนดเวลาการเรียกใช้โฟลว์ คุณสามารถใช้คำสั่งนี้เพื่อเรียกใช้โฟลว์ของคุณโดยใช้การรีเฟรชแบบเพิ่มหน่วยได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียกใช้โฟลว์ที่เปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย

ตัวอย่าง:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl

### คําสั่งเบ็ดเตล็ด ใช้คําสั่งเหล่านี้เพื่อพิมพ์เวอร์ชัน Tableau Prep, เปิดโหมดแก้ไขข้อบกพร่องเพื่อดีบักกระบวนการลําดับงาน การตรวจสอบ disableSSL และอื่นๆ
ไวยากรณ์คำอธิบาย
--versionส่งออก CLI ของ Tableau Prep Builder เวอร์ชันปัจจุบันและยุติกระบวนการทันที
-d, --debug

เปิดใช้งานโหมดแก้ไขข้อบกพร่อง สร้างบันทึกโดยละเอียดในโฟลเดอร์ที่เก็บเพื่อแก้ไขปัญหา ไฟล์บันทึกจัดเก็บใน: My Tableau Prep Builder Repository\Command Line Repository\Logs

ตัวอย่าง:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --debug -t "[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --debug -t “[your flow file name]”.tfl

-dsv, --disableSslValidation

ปิดใช้งานการตรวจสอบใบรับรอง SSL (มีประโยชน์สําหรับสภาพแวดล้อมเซิร์ฟเวอร์ภายในบางอย่าง) เมื่อเรียกใช้ตัวเลือกนี้บน MacOS กล่องโต้ตอบอาจปรากฎขึ้นเพื่อร้องขอผู้ใช้และรหัสผ่านคีย์เชน

ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2019.3.2 คุณสามารถส่งผ่านพารามิเตอร์เพิ่มเติมนี้เพื่อปิดใช้งานกล่องโต้ตอบคีย์เชนดังกล่าว

ตัวอย่าง:

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

-h, --help

แสดงเมนูช่วยเหลือสำหรับตัวเลือกบรรทัดคำสั่ง

[ข้ามไปยังเนื้อหาหลัก](#main-content) # ความเข้ากันได้ของเวอร์ชันกับ Tableau Prep หากระบบออกฟีเจอร์หรือตัวเชื่อมต่อใหม่ๆ ใน Tableau Prep Builder เวอร์ชันใหม่และคุณกำลังใช้เวอร์ชันเก่าอยู่ คุณอาจมีปัญหาเรื่องความเข้ากันไม่ได้เมื่อคุณลองเปิดโฟลว์ **หมายเหตุ** ตั้งแต่เวอร์ชัน 2020.4 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ได้โดยตรงใน Tableau Server และ Tableau Cloud โฟลว์ที่สร้างบนเว็บจะเข้ากันได้กับเวอร์ชันเซิร์ฟเวอร์ที่คุณใช้เสมอ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) เช่นเดียวกัน หากคุณเผยแพร่โฟลว์ไปที่ Tableau Server หรือ Tableau Cloud เพื่อกำหนดเวลาให้โฟลว์เหล่านั้นทำงานโดยใช้ Tableau Prep Conductor และโฟลว์ของคุณมีฟีเจอร์หรือตัวเชื่อมต่อใหม่ๆ ที่ Tableau Server หรือ Tableau Cloud ในเวอร์ชันที่คุณใช้ไม่รองรับ คุณจะพบกับปัญหาเรื่องความเข้ากันไม่ได้ ซึ่งจะทำให้คุณไม่สามารถกำหนดเวลาในการทำงานของโฟลว์ของคุณได้ ## รูปแบบหมายเลขเวอร์ชัน ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2022.3 เป็นต้นไป สคีมาการกำหนดหมายเลขเวอร์ชันที่เผยแพร่จะสอดคล้องกับ Tableau Desktop และ Tableau Server ในเวอร์ชันก่อนๆ หมายเลขเวอร์ชันของ Tableau Desktop และ Tableau Prep Builder มีรูปแบบที่แตกต่างกัน ตัวอย่าง: ![แผนภาพแสดงความสัมพันธ์ระหว่าง Tableau Prep Builder และ Tableau Desktop รวมถึงหมายเลขเวอร์ชัน](/tableau/next/th-th/prep/th-th/Img/desktop_prep_upgrade_version.png) รุ่นการบำรุงรักษาของ Tableau Desktop และ Tableau Prep Builder ไม่เป็นไปตามลำดับเดียวกัน |   | ตัวอย่างการอัปเกรดรุ่น | ตัวอย่างรุ่นการบำรุงรักษารุ่นแรก | | --- | --- | --- | | Prep Builder | 2022.1.1 | 2022.1.2 | | Desktop | 2022.1 | 2022.1.1 | ## การค้นหาเวอร์ชันของคุณ **หมายเหตุ** หากต้องการดาวน์โหลดเวอร์ชันเฉพาะของ Tableau Prep Builder ให้เปิดหน้า[ดาวน์โหลด](http://www.tableau.com/th-th/support/esdalt) แล้วเลือก Tableau Prep Builder จากรายการทางด้านซ้ายของหน้า **Tableau Prep Builder** หากต้องการค้นหาเวอร์ชันรุ่นของผลิตภัณฑ์ ให้เปิด Tableau Prep Builder แล้วดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ในเมนูด้านบน - **Windows** ในเมนูด้านบน ให้คลิกความช่วยเหลือ > เกี่ยวกับ Tableau Prep Builder หรือ เกี่ยวกับ Tableau Prep ทั้งนี้ขึ้นอยู่กับเวอร์ชันของคุณ - **Mac** ในเมนูด้านบน ให้คลิก Tableau Prep Builder > เกี่ยวกับ Tableau Prep Builder หรือ Tableau Prep > เกี่ยวกับ Tableau Prep ทั้งนี้ขึ้นอยู่กับเวอร์ชันของคุณ หมายเลขรุ่นจะปรากฏขึ้นที่มุมซ้ายล่างของกล่องโต้ตอบ ![หน้าจอเริ่มต้นของ Tableau Prep Builder](/tableau/next/th-th/prep/th-th/Img/prep_version_about_builder.png) **Tableau Server** Tableau Prep Conductor เปิดตัวในฐานะส่วนหนึ่งของ Data Management ใน Tableau Server เวอร์ชัน 2019.1 หากต้องการกำหนดเวลาให้โฟลว์ทำงานบน Tableau Server คุณต้องใช้ Tableau Server เวอร์ชัน 2019.1 หรือใหม่กว่า และต้องเปิดใช้งาน Tableau Prep Conductor หากต้องการค้นหาเวอร์ชันของ Tableau Server ให้เปิด Tableau Server ในเว็บเบราว์เซอร์ ในแถบเมนูด้านบน ให้คลิกไอคอนข้อมูล ![เครื่องหมายคำถามภายในวงกลม](/tableau/next/th-th/prep/th-th/Img/prep_info_icon_server.png) ที่มุมขวาบนแล้วเลือก เกี่ยวกับ Tableau Server กล่องโต้ตอบจะเปิดขึ้นและแจ้งเวอร์ชันของ Tableau Server ที่คุณใช้อยู่ หากต้องการข้อมูลเกี่ยวกับวิธีการเปิดใช้งาน Tableau Prep Conductor โปรดดู [ขั้นตอนที่ 2 กำหนดค่าการตั้งค่าโฟลว์สำหรับเซิร์ฟเวอร์ของคุณ](https://help.tableau.com/current/server/th-th/prep_conductor_configure_server_site_settings.htm) ในส่วนความช่วยเหลือของ Tableau Server ![เกี่ยวกับกล่องข้อมูล Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_version_Conductor.png) **Tableau Cloud** Tableau Prep Conductor เปิดตัวในฐานะส่วนหนึ่งของ Data Management ใน Tableau Cloud เวอร์ชัน 2019.3 หากต้องการกำหนดเวลาให้โฟลว์ทำงานบน Tableau Cloud คุณต้องใช้ Tableau Cloud เวอร์ชัน 2019.3 หรือใหม่กว่า และต้องเปิดใช้งาน Tableau Prep Conductor หากต้องการค้นหาเวอร์ชันของคุณ ให้เปิด Tableau Cloud ในเว็บเบราว์เซอร์ ในแถบเมนูด้านบน ให้คลิกไอคอนข้อมูลที่มุมขวาบนแล้วเลือก เกี่ยวกับ Tableau Cloud กล่องโต้ตอบจะเปิดขึ้นและแจ้งเวอร์ชันของ Tableau Cloud ที่คุณใช้อยู่ หากต้องการข้อมูลเกี่ยวกับการเปิดใช้งาน Tableau Prep Conductor โปรดดู [Tableau Prep Conductor](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) ในส่วนความช่วยเหลือของ Tableau Cloud ![เกี่ยวกับกล่องข้อมูล Tableau Cloud](/tableau/next/th-th/prep/th-th/Img/prep_version_Online.png) ## ความเข้ากันได้ระหว่างเวอร์ชันต่างๆ ของ Tableau Prep Builder โดยทั่วไป Tableau Prep Builder เวอร์ชันใหม่สามารถเปิดโฟลว์ที่สร้างในเวอร์ชันเก่าได้ อย่างไรก็ตาม ปัญหาเรื่องความเข้ากันไม่ได้อาจเกิดขึ้นเมื่อคุณพยายามเปิดโฟลว์ระหว่าง Tableau Prep Builder เวอร์ชันใหม่และเวอร์ชันเก่า หรือแม้แต่เมื่อคุณเปิดโฟลว์ใน Tableau Prep Builder เวอร์ชันเดียวกันโดยใช้คอมพิวเตอร์เครื่องอื่น ตัวอย่าง: - โฟลว์จะประกอบด้วยตัวเชื่อมต่ออินพุตหรือฟีเจอร์ที่ไม่รองรับในเวอร์ชันที่เปิดโฟลว์ไว้ - เครื่องที่คุณใช้เปิดโฟลว์ไม่ได้ติดตั้งตัวเชื่อมต่ออินพุตที่จำเป็น หรือมีเวอร์ชันไดรเวอร์สำหรับตัวเชื่อมต่อที่เข้ากันไม่ได้ Tableau Prep Builder ต้องติดตั้งไดรเวอร์ 64 บิตเพื่อทำงานกับตัวเชื่อมต่ออินพุตโฟลว์ หากปัญหาเกิดจากความเข้ากันได้ เมื่อคุณพยายามเปิดโฟลว์ โฟลว์อาจเปิดขึ้นแต่มีข้อผิดพลาด หรือโฟลว์อาจไม่เปิดเลยและคุณจะได้รับข้อความแสดงข้อผิดพลาด ในตัวอย่างด้านล่าง โฟลว์ไม่ยอมเปิด ข้อความแสดงข้อผิดพลาดปรากฏขึ้นและแสดงรายการฟีเจอร์ที่เข้ากันไม่ได้ตลอดจนตัวเลือกสำหรับการแก้ปัญหา ![หน้าต่างโฟลว์ Tableau Prep Builder จะแสดงกล่องโต้ตอบ ซึ่งระบุว่าโฟลว์ดังกล่าวสร้างขึ้นในเวอร์ชันใหม่กว่า และมีฟังก์ชันที่ไม่ได้รับการรองรับในเวอร์ชันปัจจุบัน](/tableau/next/th-th/prep/th-th/Img/prep_compatibility_message.png) ### แก้ปัญหาเรื่องความเข้ากันไม่ได้ที่เกิดขึ้นกับ Tableau Prep Builder การแก้ปัญหาเรื่องความเข้ากันไม่ได้ ให้ลองวิธีต่อไปนี้ - อัปเกรด Tableau Prep Builder ให้เป็นเวอร์ชันล่าสุด คลิกปุ่มอัปเกรดที่ส่วนล่างของแผง “สำรวจ” เพื่อดาวน์โหลดผลิตภัณฑ์เวอร์ชันล่าสุดแล้วทำตามคำแนะนำในการ [ติดตั้ง Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm) ในคู่มือการใช้งาน Tableau Desktop และ Tableau Prep Builder หากคุณไม่สามารถเข้าถึงปุ่มอัปเกรดบนแผง “สำรวจ” ได้ คุณสามารถดูคำแนะนำเกี่ยวกับวิธีการดาวน์โหลดผลิตภัณฑ์เวอร์ชันล่าสุดได้ในหัวข้อ **ติดตั้ง Tableau Prep Builder** - ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณเข้ากันได้กับ Tableau Prep Builder ตัวอย่างเช่น ตรวจสอบให้แน่ใจว่าคุณติดตั้งไดรเวอร์ 64 บิตไว้สำหรับตัวเชื่อมต่อที่โฟลว์ใช้ หากต้องการดาวน์โหลดไดรเวอร์ โปรดดู หน้า [ดาวน์โหลดไดรเวอร์](https://www.tableau.com/th-th/support/drivers) - เปิดไฟล์คัดลอกของโฟลว์ที่ลบฟีเจอร์ที่เข้ากันไม่ได้ไปแล้ว ## ความเข้ากันได้ระหว่างเวอร์ชันต่างๆ ของ Tableau Prep Builder และ Tableau Server การเผยแพร่จาก Tableau Prep Builder เวอร์ชันใหม่กว่าไปยัง Tableau Server เวอร์ชันเก่ากว่าอาจส่งผลให้เกิดปัญหาเรื่องความเข้ากันไม่ได้ ตัวอย่างเช่น ฟีเจอร์ใหม่ที่เพิ่มใน Tableau Prep Builder เวอร์ชัน 2021.3.1 อาจเข้ากันไม่ได้กับ Tableau Server เวอร์ชัน 2021.2 แต่อาจเข้ากันได้กับ Tableau Server เวอร์ชัน 2021.4 และ Tableau Server เวอร์ชันหลักที่ใหม่กว่า เช่น เวอร์ชัน 2022.3 ใน Tableau Server, Tableau Prep Conductor จะตรวจพบฟีเจอร์ที่มีอยู่ในโฟลว์เมื่อมีการเผยแพร่โฟลว์นั้นๆ แล้ว หาก Tableau Prep Conductor ตรวจพบฟีเจอร์ที่ไม่รองรับ คุณยังคงสามารถเผยแพร่โฟลว์ไปที่ Tableau Server ได้ แต่คุณจะไม่สามารถสั่งให้โฟลว์ทำงาน กำหนดเวลาของโฟลว์ หรือเพิ่มโฟลว์ไปที่งานได้ ระบบจะอัปเดต Tableau Cloud โดยอัตโนมัติเป็นประจำ ดังนั้นผลิตภัณฑ์นี้จึงเข้ากันได้กับ Tableau Prep Builder ทุกเวอร์ชัน หากคุณมี Tableau Server เวอร์ชันเก่า คุณจะยังคงสั่งให้โฟลว์ที่เข้ากันไม่ได้ทำงานได้ด้วยตนเองใน Tableau Prep Builder หรือโดยการใช้บรรทัดคำสั่ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้กระบวนการนี้ โปรดดู[รีเฟรชไฟล์เอาต์พุตโฟลว์จากบรรทัดคำสั่ง](https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm) ### ตรวจจับฟีเจอร์ที่เข้ากันไม่ได้ ขึ้นอยู่กับเวอร์ชันของ Tableau Prep Builder ที่คุณใช้ คุณสามารถสังเกตเห็นฟีเจอร์ที่เข้ากันไม่ได้ได้หลายวิธี #### Tableau Prep Builder (เวอร์ชัน 2020.1.1 และใหม่กว่า) เข้าสู่ระบบของ Tableau Server และ Tableau Prep Builder จะตรวจจับและปิดใช้งานฟีเจอร์ที่เข้ากันไม่ได้ให้คุณ ฟีเจอร์ที่เข้ากันไม่ได้จะแสดงเป็นสีเทา หรือคุณจะได้รับข้อความแจ้งความเข้ากันไม่ได้เมื่อคุณเผยแพร่โฟลว์ หากคุณยังต้องการใช้ฟีเจอร์ดังกล่าวและสั่งให้โฟลว์ทำงานด้วยตนเองหรือโดยใช้บรรทัดคำสั่ง คุณสามารถเปิดใช้งานฟีเจอร์ที่เป็นสีเทาได้จากเมนู **หมายเหตุ** สำหรับ Tableau Prep Builder ตั้งแต่เวอร์ชัน 2020.1.4 เป็นต้นไป เมื่อคุณเข้าสู่ระบบของเซิร์ฟเวอร์ Tableau Prep Builder จะจดจำชื่อเซิร์ฟเวอร์และข้อมูลเข้าสู่ระบบของคุณเมื่อคุณปิดแอปพลิเคชัน ดังนั้นคุณจะอยู่ในเซิร์ฟเวอร์เลยทันทีที่คุณเปิดแอปพลิเคชันในครั้งต่อไป 1. วางเมาส์เหนือฟีเจอร์ที่ปิดใช้งานเพื่อดูว่าระบบปิดใช้งานฟีเจอร์นั้นเพราะฟีเจอร์นั้นเข้ากันไม่ได้กับเวอร์ชันเซิร์ฟเวอร์ของคุณใช่หรือไม่ จากนั้นให้คลิกปุ่ม ใช้ฟีเจอร์ ตัวเลือกนี้มีอยู่ในแผง “โฟลว์” และเมนูในแผง “โปรไฟล์” แผง “ผลลัพธ์” และตารางกริดข้อมูล **หมายเหตุ** ระบบอาจปิดใช้งานฟีเจอร์เนื่องจากสาเหตุอื่นๆ เช่น เมื่อมีการหยุดพักการอัปเดตข้อมูล หรือเมื่อขั้นตอนหรือประเภทข้อมูลไม่มีตัวเลือกนั้นๆ ![ข้อความเตือนความไม่เข้ากันซึ่งแสดงให้เห็นว่าโฟลว์ใน Tableau Prep เข้ากันไม่ได้กับ Tableau Server เวอร์ชันหนึ่ง ](/tableau/next/th-th/prep/th-th/Img/prep_incompatible3.png) 2. ระบบจะใช้ฟีเจอร์ที่เลือกและทำให้ฟีเจอร์ที่เข้ากันไม่ได้ทั้งหมดสามารถใช้งานได้ ฟีเจอร์ที่เข้ากันไม่ได้จะแสดงคำเตือน ดังนั้นคุณจะมองเห็นและลบฟีเจอร์เหล่านั้นทิ้งได้หากคุณต้องการสั่งให้โฟลว์ทำงานโดยใช้กำหนดเวลาใน Tableau Server เวอร์ชันของคุณ หากต้องการปิดฟีเจอร์นี้และเปิดใช้งานฟีเจอร์ที่เข้ากันไม่ได้ทั้งหมด โปรดทำตามขั้นตอนต่อไปนี้ 1. เลือก ความช่วยเหลือ > การตั้งค่าและประสิทธิภาพ > ปิดใช้งานฟีเจอร์ที่เข้ากันไม่ได้ จากเมนูด้านบน ![Tableau Prep เมนูการตั้งค่าและประสิทธิภาพการทํางาน](/tableau/next/th-th/prep/th-th/Img/prep_incompatible4_262png.png) 2. เลือกปิดใช้งานฟีเจอร์ที่เข้ากันไม่ได้ เพื่อล้างเครื่องหมายถูกที่อยู่ข้างตัวเลือกนี้ หากต้องการเปิดใช้งานฟีเจอร์นี้อีกครั้ง ให้เลือกปิดใช้งานฟีเจอร์ที่เข้ากันไม่ได้ ตัวเลือกนี้ควรเปิดใช้งานอยู่แล้วโดยค่าเริ่มต้น #### Tableau Prep Builder (เวอร์ชัน 2019.3.1 และใหม่กว่า) เมื่อคุณสร้างโฟลว์ของคุณ Tableau Prep Builder สามารถตรวจจับฟีเจอร์ที่เข้ากันไม่ได้เมื่อคุณเพิ่มฟีเจอร์ดังกล่าวและจะระบุสถานะของฟีเจอร์นั้นๆ ด้วยไอคอนการแจ้งเตือน คุณต้องเข้าสู่ระบบของเซิร์ฟเวอร์เพื่อดูการแจ้งเตือนเหล่านี้ ระบบการแจ้งเตือนนี้ช่วยให้คุณระบุฟีเจอร์ที่เข้ากันไม่ได้ในโฟลว์ของคุณได้อย่างรวดเร็ว คุณจึงสามารถตัดสินใจได้ว่าจะเก็บฟีเจอร์นี้ไว้ในโฟลว์ของคุณหรือจะลบทิ้ง วางเมาส์เหนือการแจ้งเตือนในแผง “โฟลว์” เพื่อดูข้อมูลเกี่ยวกับฟีเจอร์ที่เข้ากันไม่ได้ หรือดูรายละเอียดเพิ่มเติมในศูนย์การแจ้งเตือน ในศูนย์การแจ้งเตือน ให้คลิกลิงก์ ดูในโฟลว์ เพื่อไปยังขั้นตอน คำอธิบายประกอบ ฟิลด์ หรือการเปลี่ยนแปลงที่ทำให้เกิดการแจ้งเตือนโดยตรง ![ขั้นตอนการเตรียมการที่แสดงข้อความเตือนเกี่ยวกับฟีเจอร์ที่เข้ากันไม่ได้](/tableau/next/th-th/prep/th-th/Img/prep_compatibility_message_alert.png) #### Tableau Prep Builder (ทุกเวอร์ชัน) หากคุณเผยแพร่โฟลว์ที่มีฟีเจอร์ที่เข้ากันไม่ได้ ข้อความต่อไปนี้จะปรากฎและระบบจะแสดงรายการของฟีเจอร์ที่ Tableau Server เวอร์ชันที่คุณใช้อยู่ไม่รองรับ นี่เป็นเพียงวิธีเดียวในการดูฟีเจอร์ที่เข้ากันไม่ได้กับโฟลว์ของคุณสำหรับ Tableau Prep Builder เวอร์ชัน 2019.2.3 และก่อนหน้า **หมายเหตุ** ข้อความแสดงข้อผิดพลาดจะแสดงรายการเวอร์ชันของ Tableau Prep Builder เมื่อมีการออกฟีเจอร์ Tableau Prep Builder ไม่ออกฟีเจอร์ในเวอร์ชันการบำรุงรักษา ดังนั้นต้องใช้ Tableau Server ในเวอร์ชันหลักถัดไปเพื่อให้ฟีเจอร์เข้ากันได้ ในตัวอย่างด้านล่าง ฟีเจอร์ “ฟิลด์ที่ซ้ำกัน” ออกมาใน Tableau Prep Builder เวอร์ชัน 2019.2.3 ดังนั้นฟีเจอร์นี้จึงไม่เข้ากับ Tableau Server เวอร์ชันการบำรุงรักษา 2019.2.3 แต่ฟีเจอร์นี้จะเข้ากันได้กับเวอร์ชันหลักถัดไปของ Tableau Server ซึ่งก็คือเวอร์ชัน 2019.3 ![ข้อความแสดงข้อผิดพลาดเวอร์ชันโฟลว์ที่ไม่เข้ากัน](/tableau/next/th-th/prep/th-th/Img/prep_versionerror1.png) หากคุณยังคงเผยแพร่โฟลว์นี้ต่อไป การเผยแพร่จะสำเร็จลงด้วยดี อย่างไรก็ตาม เมื่อคุณเปิดโฟลว์นี้ใน Tableau Server หรือ Tableau Cloud คุณจะเห็นข้อความดังต่อไปนี้ ![หน้าภาพรวมโฟลว์ที่แสดงข้อความแสดงข้อผิดพลาดว่าโฟลว์มีฟีเจอร์ที่เข้ากันไม่ได้และไม่สามารถเรียกใช้ได้](/tableau/next/th-th/prep/th-th/Img/prep_conductor_version_error.png) หากต้องการกำหนดเวลาและสั่งให้โฟลว์ทำงานใน Tableau Server คุณสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้ - ค้นหาเวอร์ชันหลักล่าสุดของ [Tableau Server](https://www.tableau.com/th-th/support/releases/server) ที่เข้ากันได้กับเวอร์ชันของ Tableau Prep Builder ที่คุณใช้ ตัวอย่างเช่น หากคุณใช้ฟีเจอร์ที่ออกมาใน Tableau Prep Builder เวอร์ชัน 2019.2.3 และต้องการสั่งให้โฟลว์ทำงานใน Tableau Server คุณต้องมีเซิร์ฟเวอร์เวอร์ชัน 2020.3 หรือใหม่กว่า ระบบจะอัปเดต Tableau Cloud โดยอัตโนมัติเป็นประจำทุกไตรมาส ทดสอบโฟลว์ของคุณเพื่อให้แน่ใจว่าโฟลว์นี้เข้ากันได้กับ Tableau Cloud เวอร์ชันที่คุณใช้อยู่ก่อนที่จะเผยแพร่โฟลว์ - ลบฟีเจอร์ที่เข้ากันไม่ได้ออกจากโฟลว์ก่อนที่จะเผยแพร่โฟลว์ - หากคุณเผยแพร่โฟลว์ไปยัง Tableau Server แล้ว ให้ลองแก้ไขโฟลว์โดยตรงบนเซิร์ฟเวอร์ (เวอร์ชัน 2019.4 และใหม่กว่า) จากนั้นให้ดาวน์โหลดโฟลว์และลบฟีเจอร์เหล่านั้น หรือสร้างโฟลว์ใน Tableau Prep Builder เวอร์ชันเก่าโดยใช้เฉพาะฟีเจอร์ที่มีในเวอร์ชันนั้นเท่านั้น **หมายเหตุ** หากต้องการดาวน์โหลดเวอร์ชันเฉพาะของ Tableau Prep Builder ให้เปิดหน้า[ดาวน์โหลด](http://www.tableau.com/th-th/support/esdalt) แล้วเลือก Tableau Prep Builder จากรายการทางด้านซ้ายของหน้า ### การแก้ปัญหาเรื่องความเข้ากันไม่ได้ หากคุณเผยแพร่โฟลว์ไปยัง Tableau Server แล้ว ให้ลองทำตามขั้นตอนด้านล่างนี้เพื่อลบฟีเจอร์ที่เข้ากันไม่ได้โดยใช้ Tableau Prep Builder เวอร์ชันปัจจุบันของคุณ หลังจากที่คุณลบฟีเจอร์ไปแล้วและไม่เห็นข้อความหรือคำเตือนความเข้ากันไม่ได้ของเวอร์ชันอีกต่อไป ให้เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud อีกครั้ง แล้วกำหนดเวลาให้โฟลว์นั้นโดยใช้ Tableau Prep Conductor **หมายเหตุ** Tableau Prep Conductor เป็นส่วนหนึ่งของ Data Management คุณต้องเปิดโฟลว์ใน Tableau Server หรือ Tableau Cloud เพื่อสั่งให้โฟลว์ทำงานโดยใช้ฟังก์ชันกำหนดเวลา หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Data Management โปรดดู [Tableau Data Management](https://www.tableau.com/th-th/products/add-ons/data-management) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้งาน Tableau Prep Conductor ใน Tableau Server หรือ Tableau Cloud โปรดดู [ขั้นตอนที่ 2 กำหนดค่าการตั้งค่าโฟลว์สำหรับเซิร์ฟเวอร์ของคุณ](https://help.tableau.com/current/server/th-th/prep_conductor_configure_server_site_settings.htm) ในส่วนความช่วยเหลือของ Tableau Server หรือ [Tableau Prep Conductor](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) ในส่วนความช่วยเหลือของ Tableau Cloud #### ระบุฟีเจอร์ที่เข้ากันไม่ได้ หากคุณทำงานใน Tableau Server ระบบจะไม่แสดงรายการฟีเจอร์ที่เข้ากันไม่ได้ในโฟลว์ของคุณในขณะนี้ หากต้องการระบุรายการฟีเจอร์ที่จะลบออกจากโฟลว์ คุณต้องเปิดโฟลว์ใน Tableau Prep Builder จากนั้นค้นหาและลบฟีเจอร์ในโฟลว์ของคุณ 1. เปิดโฟลว์ของคุณ หากคุณอยู่ใน Tableau Prep Conductor ให้ไปที่เมนู การดำเนินการเพิ่มเติม![ตัวเลือกเมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_server_rmoremenu.png) คลิก ดาวน์โหลด เพื่อดาวน์โหลดและเปิดโฟลว์ใน Tableau Prep Builder หรือแค่เปิดโฟลว์ใน Tableau Prep Builder 2. หากคุณดาวน์โหลดโฟลว์แล้ว ให้คลิกโฟลว์ที่ดาวน์โหลดเพื่อเปิดโฟลว์ 3. ทำอย่างใดอย่างหนึ่งต่อไปนี้โดยขึ้นอยู่กับเวอร์ชันของคุณ - **เวอร์ชัน 2019.3.1 และใหม่กว่า** ในเมนูด้านบน ให้เลือก เซิร์ฟเวอร์ > เข้าสู่ระบบ ตรวจสอบให้แน่ใจว่าคุณเลือกเซิร์ฟเวอร์เดียวกันกับเซิร์ฟเวอร์ที่เข้ากันไม่ได้กับโฟลว์ ขั้นตอน คำอธิบายประกอบ ฟิลด์ หรือการเปลี่ยนแปลงใดก็ตามที่เข้ากันไม่ได้ควรจะมีไอคอนการแจ้งเตือน ในมุมขวาบนของแผง “โฟลว์” ให้คลิก การแจ้งเตือน เพื่อดูรายละเอียดของฟีเจอร์ที่เข้ากันไม่ได้แต่ละรายการ คลิก ดูในโฟลว์ เพื่อไปยังฟีเจอร์ที่เข้ากันไม่ได้และดำเนินการกับฟีเจอร์เหล่านั้น ![การแจ้งเตือนความเข้ากันได้ของเวอร์ชันสามรายการใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_version_compatibility_alerts2.png) - **เวอร์ชัน 2019.2.3 และก่อนหน้า** ในเมนูด้านบน ให้เลือก เซิร์ฟเวอร์ > เผยแพร่โฟลว์ หากคุณต้องเข้าสู่ระบบของเซิร์ฟเวอร์อีกครั้ง ตรวจสอบให้แน่ใจว่าคุณเลือกเซิร์ฟเวอร์เดียวกันกับเซิร์ฟเวอร์ที่เข้ากันไม่ได้กับโฟลว์ กล่องโต้ตอบที่มีคำเตือนจะเปิดขึ้นและแสดงรายการฟีเจอร์ที่เข้ากันไม่ได้กับเวอร์ชันเซิร์ฟเวอร์ของคุณ จดชื่อฟีเจอร์เหล่านั้นไว้เพื่อที่คุณจะได้ระบุและลบออกจากโฟลว์ได้ จากนั้นคลิก ยกเลิก เพื่อปิดกล่องโต้ตอบ ![ข้อความแสดงข้อผิดพลาดเวอร์ชันโฟลว์ที่ไม่เข้ากัน](/tableau/next/th-th/prep/th-th/Img/prep_versionerror1.png) 4. ในเมนูด้านบน ให้คลิก ไฟล์ > บันทึกเป็น เพื่อบันทึกไฟล์คัดลอกของโฟลว์ ใช้ตัวเลือกในส่วนต่อไปนี้เพื่อลบฟีเจอร์ที่เข้ากันไม่ได้ออกจากโฟลว์ของคุณ #### ลบฟีเจอร์ที่เข้ากันไม่ได้ออกจากโฟลว์ของคุณ คุณอาจใช้วิธีที่แตกต่างกันในการค้นหาและลบฟีเจอร์ออกจากโฟลว์ของคุณ ส่วนนี้แสดงตัวเลือกบางรายการที่จะช่วยให้คุณแก้ปัญหาเรื่องความเข้ากันไม่ได้ #### แหล่งข้อมูลที่เข้ากันไม่ได้ หากแหล่งข้อมูลเข้ากันไม่ได้ ตัวอย่างเช่น หาก Tableau Prep Conductor ยังไม่รองรับตัวเชื่อมต่อใหม่ที่เพิ่มเข้ามา คุณจะต้องเชื่อมต่อแหล่งข้อมูลที่ระบบรองรับ หากต้องการเปลี่ยนการเชื่อมต่อข้อมูล โปรดดู[แทนที่แหล่งข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#input_replace) #### ฟีเจอร์ที่เข้ากันไม่ได้ หากต้องการลบฟีเจอร์ที่เข้ากันไม่ได้ คุณต้องค้นหาขั้นตอนที่ใช้ฟีเจอร์เหล่านี้และลบทิ้ง คุณสามารถทำตามคำแนะนำใน [ระบุฟีเจอร์ที่เข้ากันไม่ได้](#identify_incompat_features) เพื่อค้นหาฟีเจอร์ที่เข้ากันไม่ได้ 1. หากฟีเจอร์เป็นประเภทขั้นตอน ให้คลิกที่ขั้นตอนที่ใช้ฟีเจอร์นั้นในแผง “โฟลว์” คลิกขวาหรือกดปุ่ม Ctrl แล้วคลิก (สำหรับ MacOS) ที่ขั้นตอนและเลือก ลบ 2. หากฟีเจอร์เป็นการทำความสะอาด ให้คลิกที่ขั้นตอนที่ใช้ฟีเจอร์นั้นในแผง “โฟลว์” คุณสามารถวางเมาส์เหนือคำอธิบายประกอบในแผง โฟลว์ หรือในแผง โปรไฟล์ หรือ ผลลัพธ์ เพื่อดูรายการการเปลี่ยนแปลง **หมายเหตุ** ใน Tableau Prep Builder เวอร์ชัน 2019.1.3 และใหม่กว่า คุณสามารถวางเมาส์เหนือไอคอนที่แสดงการเปลี่ยนแปลงที่คุณกำลังค้นหาบนขั้นตอนใดขั้นตอนหนึ่งในแผง “โฟลว์” หรือในบัตรโปรไฟล์ จากนั้นให้เลือกคำอธิบายประกอบจากรายการการเปลี่ยนแปลง การเปลี่ยนแปลงจะไฮไลต์ในแผงการเปลี่ยนแปลง แผงโปรไฟล์ หรือ ผลลัพธ์ และตารางกริดข้อมูล 3. เปิดแผงการเปลี่ยนแปลง ตามต้องการ และเลือกการเปลี่ยนแปลงที่ตรงกับฟีเจอร์ที่คุณต้องการลบ คลิกที่การเปลี่ยนแปลงเพื่อเลือกการเปลี่ยนแปลงนั้นๆ และคลิก ลบ เพื่อลบการเปลี่ยนแปลงนั้นออกจากโฟลว์ ![แผงการเปลี่ยนแปลงในโฟลว์ Tableau Prep จะไฮไลต์ที่ "X" เพื่อลบการเปลี่ยนแปลงออกจากโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_conductor_remove_feature.png) 4. ทำซ้ำขั้นตอนเหล่านี้เพื่อแทนที่ฟีเจอร์อื่นๆ จากนั้นบันทึกโฟลว์ของคุณและเผยแพร่อีกครั้ง [ข้ามไปยังเนื้อหาหลัก](#main-content) # ความช่วยเหลือของ Tableau Prep ## เริ่มต้นใช้งาน ![การเริ่มต้นใช้งาน Tableau Prep Builder](/tableau/next/th-th/prep/th-th/Img/Help_Spot_GetStarted_big.png) - [ฟีเจอร์ใหม่ใน Tableau Prep](https://help.tableau.com/current/prep/th-th/prep_whatsnew.htm) - [เวิร์กสเปซ Tableau Prep Builder](https://help.tableau.com/current/prep/th-th/prep_about.htm#a-tour-of-the-tableau-prep-builder-workspace) - [แบบฝึกสอน Tableau Prep Builder](https://help.tableau.com/current/prep/th-th/prep_get_started.htm) - [สถานการณ์สมมติ “หนึ่งวันของเรา”](https://help.tableau.com/current/prep/th-th/prep_dayinlife.htm) - [สร้างลำดับงาน](https://help.tableau.com/current/prep/th-th/prep_build_flow.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_about.htm) ## เชื่อมต่อกับข้อมูล ![เชื่อมต่อกับแหล่งข้อมูลของคุณ](/tableau/next/th-th/prep/th-th/Img/Help_Spot_ConnectToData_big.png) - [เริ่มต้นหรือเปิดลำดับงานข้อมูล](https://help.tableau.com/current/prep/th-th/prep_startflow.htm) - [เชื่อมต่อกับข้อมูล](https://help.tableau.com/current/prep/th-th/prep_connect.htm) - [กำหนดค่าชุดข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_configure_dastaset.htm) - [ผนวกข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/current/prep/th-th/prep_add_input_data.htm#union-files-and-database-tables-in-the-input-step) - [รวมข้อมูลโดยใช้ความสัมพันธ์แบบตาราง](https://help.tableau.com/current/prep/th-th/prep_add_input_data.htm#join-data-in-the-input-step-version-201913-and-later) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_connect.htm) ## ตรวจสอบและกรองข้อมูล ![กรองข้อมูลลำดับงาน](/tableau/next/th-th/prep/th-th/Img/Help_Spot_FilterData_big.png) - [เปลี่ยนประเภทข้อมูลฟิลด์](https://help.tableau.com/current/prep/th-th/prep_explore.htm#review-the-data-types-assigned-to-your-data) - [ใช้ตัวกรอง](https://help.tableau.com/current/prep/th-th/prep_filter.htm) - [สร้างมาตรฐานและตรวจสอบความถูกต้องของข้อมูลด้วยบทบาทข้อมูล](https://help.tableau.com/current/prep/th-th/prep_validate_data.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_explore.htm) ## ล้างและปรับแต่งข้อมูล ![เปลี่ยนโฉมข้อมูล](/tableau/next/th-th/prep/th-th/Img/Help_Spot_CleanShape_big.png) - [เปลี่ยนโฉมข้อมูลด้วยการดำเนินการล้าง](https://help.tableau.com/current/prep/th-th/prep_clean.htm) - [แก้ไขค่าของฟิลด์](https://help.tableau.com/current/prep/th-th/prep_clean.htm#edit-field-values) - [คัดลอกและใช้งานขั้นตอน การดำเนินการ และฟิลด์ใหม่อีกครั้ง](https://help.tableau.com/current/prep/th-th/prep_copy_reuse_steps.htm) - [ใช้การเปลี่ยนรูปแบบข้อมูลเพื่อเปลี่ยนแปลงโครงสร้างข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_pivot.htm) - [รวมสคริปต์ R และ Python ในลำดับงานของคุณ](https://help.tableau.com/current/prep/th-th/prep_scripts.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_clean.htm) ## ผสานรวมข้อมูลของคุณ ![รวมและรวมข้อมูล](/tableau/next/th-th/prep/th-th/Img/Help_Spot_CombineData_big.png) - [รวมเพื่อปรับแต่งมุมมองแบบละเอียดของข้อมูล](https://help.tableau.com/current/prep/th-th/prep_combine.htm#aggregate-and-group-values) - [รวมตารางเพื่อเพิ่มคอลัมน์ของข้อมูล](https://help.tableau.com/current/prep/th-th/prep_combine.htm#join-your-data) - [ผนวกตารางเพื่อเพิ่มแถวของข้อมูล](https://help.tableau.com/current/prep/th-th/prep_combine.htm#union-your-data) - [ผนวกตารางเพื่อเพิ่มแถวของข้อมูล](https://help.tableau.com/current/prep/th-th/prep_combine.htm#union-your-data) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_combine.htm) ## บันทึกและแชร์ลำดับข้อมูล ![เผยแพร่เอาต์พุตลำดับงาน](/tableau/next/th-th/prep/th-th/Img/Help_Spot_Flow_Publish_big.png) - [เผยแพร่การแยกข้อมูลและแหล่งข้อมูล](https://help.tableau.com/current/prep/th-th/prep_save_share.htm#create-and-publish-data-extracts-and-data-sources) - [รีเฟรชเอาต์พุตของลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/current/prep/th-th/prep_run_commandline.htm) - [รักษาความสามารถในการใช้งานร่วมกันได้ของเวอร์ชันสำหรับลำดับงานของคุณ](https://help.tableau.com/current/prep/th-th/prep_conductor_compatibility.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_save_share.htm) ## กำหนดเวลารันลำดับงาน ![เรียกใช้ลำดับงานตามกำหนดเวลา](/tableau/next/th-th/prep/th-th/Img/Help_Spot_Optimize_big.png) - [เผยแพร่ลำดับงาน](https://help.tableau.com/current/prep/th-th/prep_conductor_publish_flow.htm) - [กำหนดเวลางานลำดับงาน](https://help.tableau.com/current/server/th-th/prep_conductor_schedule_flow_task.htm) - [จัดการลำดับงาน](https://help.tableau.com/current/server/th-th/prep_conductor_manage_flow.htm) - [เฝ้าติดตามประสิทธิภาพของลำดับงานและการทำงาน](https://help.tableau.com/current/server/th-th/prep_conductor_monitor_flow.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_conductor_overview.htm) ## ติดตั้งและกำหนดค่า Tableau Prep ![ติดตั้งและกำหนดค่า Tableau Prep](/tableau/next/th-th/prep/th-th/Img/Help_Spot_InstallConfigure_big.png) - [ติดตั้ง Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm) - [ใบอนุญาตของ Tableau Prep Conductor](https://help.tableau.com/current/server/th-th/dm_license.htm) - [เปิดใช้งาน Tableau Prep Conductor - Tableau Server](https://help.tableau.com/current/server/th-th/prep_conductor_config_server_overview.htm) - [เปิดใช้งาน Tableau Prep Conductor - Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_configure_online.htm) - [เพิ่มเติม](https://help.tableau.com/current/prep/th-th/prep_conductor_config_server_overview.htm)

หมายเหตุด้านลิขสิทธิ์

[ข้ามไปยังเนื้อหาหลัก](#main-content) # คัดลอกขั้นตอน การดำเนินการ และฟิลด์ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) เมื่อทำความสะอาดข้อมูล คุณมักจะทำความสะอาดในแบบเดียวกันหรือมีการดำเนินการซ้ำๆ ไปตลอดโฟลว์ของคุณ เพื่อช่วยทำความสะอาดและจัดรูปแบบข้อมูลของคุณให้มีประสิทธิภาพมากขึ้น คุณสามารถคัดลอกและวางการดำเนินการได้ตลอดโฟลว์ของคุณ หรือแม้แต่คัดลอกขั้นตอนหรือกลุ่มที่เลือกและบันทึกไว้ เพื่อให้คุณทำความสะอาดหรือดำเนินการเพียงครั้งเดียว แล้วนำการดำเนินการนั้นกลับมาใช้ใหม่ได้ในจุดที่ต้องการ คุณยังสามารถทำซ้ำฟิลด์เพื่อทดลองการทำความสะอาดแบบต่างๆ ได้อีกด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างกลุ่มในโฟลว์ของคุณ โปรดดู [จัดกลุ่มขั้นตอน](https://help.tableau.com/v0.0/prep/th-th/prep_build_flow.htm#group_steps) ## คัดลอกและวางขั้นตอน คัดลอกอย่างน้อยหนึ่งขั้นตอนเพื่อใช้ในพื้นที่อื่นๆ ของโฟลว์เดียวกัน ตัวเลือกนี้ไม่พร้อมใช้งานสำหรับขั้นตอนการป้อนข้อมูลที่มีการผนวกในขั้นตอนการป้อนข้อมูล 1. ในแผงโฟลว์ ให้เลือกขั้นตอนหรือกลุ่มในโฟลว์อย่างน้อยหนึ่งรายการ 2. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในขั้นตอนที่เลือก แล้วเลือกคัดลอก ![เมนูคลิกขวาสำหรับขั้นตอนในแผงโฟลว์ Tableau Prep โดยมีตัวเลือกคัดลอกที่ไฮไลต์ไว้](/tableau/next/th-th/prep/th-th/Img/prep_copy1.png) 3. หากต้องการวางขั้นตอนที่คัดลอก ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้: - วางเมาส์เหนือขั้นตอนหรือเส้นโฟลว์จนกว่าไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) จะปรากฏขึ้น จากนั้นคลิกไอคอนและเลือกวางจากเมนู - คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในช่องว่างใดๆ ในแคนวาสแล้วคลิกวาง ![ตัวเลือกวางเมื่อสร้างโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_paste1.png) 4. หากคุณวางขั้นตอนในช่องว่างของโฟลว์ ให้ลากและวางขั้นตอนไปยังตำแหน่งที่คุณต้องการในโฟลว์ หากเป็นการเพิ่มขั้นตอนที่ส่วนท้ายของขั้นตอนโฟลว์ ขั้นตอนนั้นจะเพิ่มขึ้นโดยอัตโนมัติที่ท้ายขั้นตอน หากเป็นการแทรกขั้นตอนลงในขั้นตอนโฟลว์ที่มีอยู่ ให้ย้ายขั้นตอนไปยังจุดที่คุณต้องการในโฟลว์และแก้ไขข้อผิดพลาดที่มี คุณสามารถลบเส้นโฟลว์ออกหรือย้ายขั้นตอนต่างๆ ได้หากจำเป็น ตัวอย่างเช่น หากต้องการเชื่อมต่อขั้นตอนกับขั้นตอนที่คัดลอก ให้ลบเส้นโฟลว์ที่มีอยู่ หากมี จากนั้นลากขั้นตอนที่มีอยู่ไปยังขั้นตอนใหม่แล้ววางบนเพิ่ม ![เส้นโฟลว์กำลังถูกลบออก](/tableau/next/th-th/prep/th-th/Img/prep_paste_fix.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการจัดระเบียบโฟลว์ของคุณ โปรดดู [จัดระเบียบเค้าโครงของลำดับงานใหม่](https://help.tableau.com/v0.0/prep/th-th/prep_build_flow.htm#move_steps) ## คัดลอกและวางการทำความสะอาด คุณสามารถคัดลอกและวางการทำความสะอาดในโฟลว์เดียวกันเพื่อนำการดำเนินการของคุณกลับมาใช้ใหม่ได้ โดยใช้หนึ่งในตัวเลือกต่อไปนี้: - คัดลอกการดำเนินการจากแผงการเปลี่ยนแปลงในขั้นตอนเดียว แล้ววางลงในแผงการเปลี่ยนแปลงสำหรับขั้นตอนเดียวกันหรือขั้นตอนอื่นเพื่อใช้การดำเนินการเดียวกันนั้นในขั้นตอนดังกล่าว - ลากและวางการดำเนินการจากแผงการเปลี่ยนแปลงแล้ววางลงในฟิลด์อื่นในแผง “โปรไฟล์” สำหรับขั้นตอนนั้นๆ เพื่อใช้การดำเนินการนั้นกับฟิลด์หลายฟิลด์ ตัวเลือกนี้ไม่พร้อมใช้งานสำหรับการดำเนินการที่กระทบหลายฟิลด์ เช่น ฟิลด์ที่คำนวณ หากต้องการคัดลอกและวางการเปลี่ยนแปลงลงในขั้นตอนเดียวกันหรือขั้นตอนอื่น ให้ทำดังนี้: 1. ในแผงการเปลี่ยนแปลง ให้เลือกการเปลี่ยนแปลงที่คุณต้องการคัดลอก 2. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่รายการที่เปลี่ยนแปลง แล้วเลือกคัดลอกจากเมนู ![เมนูคลิกขวาในแผงการเปลี่ยนแปลงโดยมีการไฮไลต์ตัวเลือกคัดลอก](/tableau/next/th-th/prep/th-th/Img/prep_copy_changes1.png) 3. ในแผงการเปลี่ยนแปลงที่คุณต้องการวางการเปลี่ยนแปลง ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) แล้วเลือกวาง เลือกการเปลี่ยนแปลงและคลิกที่แก้ไขเพื่อปรับเปลี่ยนตามต้องการ ![แผงการเปลี่ยนแปลงที่แสดงตัวเลือกในการวาง](/tableau/next/th-th/prep/th-th/Img/prep_paste_change1.png) หากต้องการลากและวางการเปลี่ยนแปลงลงในฟิลด์อื่นๆ ในขั้นตอนนั้นๆ ให้ทำดังนี้: 1. ในแผงการเปลี่ยนแปลง ให้เลือกการเปลี่ยนแปลงที่คุณต้องการคัดลอก 2. ลากการเปลี่ยนแปลงไปเหนือฟิลด์ที่คุณต้องการนำการเปลี่ยนแปลงไปใช้แล้ววาง ดำเนินการเช่นนี้ซ้ำตามต้องการ ![หน้าจอแสดงว่าสามารถลากและวางแผนภูมิแท่งได้](/tableau/next/th-th/prep/th-th/Img/prep_paste_change_drag.png) ## คัดลอกฟิลด์ ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2019.2.3 และใหม่กว่าและบนเว็บ หากคุณต้องการทดลองทำความสะอาดในฟิลด์แต่ไม่ต้องการเปลี่ยนแปลงข้อมูลเดิม คุณก็สามารถคัดลอกฟิลด์ของคุณได้แล้ว 1. ในแผงโปรไฟล์ ตารางกริดข้อมูล แผงผลลัพธ์ หรือมุมมองรายการ ให้เลือกฟิลด์ที่คุณต้องการคัดลอก 2. จากเมนูตัวเลือกเพิ่มเติม ให้เลือกทำซ้ำฟิลด์ ![ตัวเลือกเมนูฟิลด์ที่ซ้ำกันในเมนูตัวเลือกเพิ่มเติมบนการ์ดโปรไฟล์ในโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_duplicate_field.png) ฟิลด์ใหม่จะสร้างขึ้นด้วยชื่อและคำขยายเดียวกัน ตัวอย่างเช่น “วันที่จัดส่ง -1” ![ผลลัพธ์ของตัวเลือกทำซ้ำฟิลด์ที่แสดงฟิลด์ใหม่ "วันที่จัดส่ง -1" ที่สร้างขึ้น](/tableau/next/th-th/prep/th-th/Img/prep_duplicate_field2.png) ## สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้ _รองรับใน Tableau Prep Builder เวอร์ชัน 2019.3.2 และใหม่กว่า_ **หมายเหตุ**: ระบบไม่สามารถสร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้บนเว็บ แต่คุณสามารถใช้ขั้นตอนเหล่านี้ในเว็บโฟลว์ของคุณได้ เว็บยังไม่รองรับขั้นตอนที่ใช้ซ้ำได้ที่มีขั้นตอนการป้อนข้อมูลแบบไฟล์ หากคุณมักจะดำเนินการกับข้อมูลของคุณแบบเดียวกันซ้ำๆ และคุณต้องการใช้ขั้นตอนเดียวกันนี้ในโฟลว์อื่นๆ ใน Tableau Prep Builder เวอร์ชัน 2019.3.2 และใหม่กว่า คุณก็สามารถเลือกขั้นตอนหรือกลุ่มโฟลว์และการดำเนินการที่เกี่ยวข้องตั้งแต่หนึ่งขั้นตอนขึ้นไป หรือเลือกโฟลว์ทั้งหมดและบันทึกลงในไฟล์คอมพิวเตอร์ของคุณได้ คุณยังสามารถเผยแพร่ไปยัง Tableau Server หรือ Tableau Cloud เพื่อแบ่งปันกับผู้อื่นได้อีกด้วย เมื่อมีการเผยแพร่ขั้นตอนโฟลว์ไปยังเซิร์ฟเวอร์ของคุณ แท็กขั้นตอนที่บันทึกไว้จะเพิ่มขึ้นโดยอัตโนมัติเพื่อให้คุณสามารถค้นหาและพบขั้นตอนได้ง่ายเมื่อเพิ่มลงในโฟลว์ของคุณ ตั้งแต่เวอร์ชัน 2022.1.1 เป็นต้นไป คุณสามารถสร้างขั้นตอนที่ใช้ซ้ำได้ที่มีพารามิเตอร์ได้แล้ว เมื่อบันทึกขั้นตอนแล้ว ระบบจะแปลงพารามิเตอร์เป็นค่าคงที่โดยใช้ค่าปัจจุบันของพารามิเตอร์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ในโฟลว์ โปรดดู [สร้างและใช้พารามิเตอร์ในลำดับงาน](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm) ### สร้างขั้นตอนที่ใช้ซ้ำได้ 1. เลือกอย่างน้อยหนึ่งขั้นตอน 2. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในขั้นตอนที่เลือก แล้วเลือกบันทึกขั้นตอนเป็นโฟลว์ ![แผนผังโฟลว์ข้อมูลที่แสดงความสามารถในการบันทึกขั้นตอนเป็นโฟลว์ข้อมูลหรือเผยแพร่ไปยังเซิร์ฟเวอร์](/tableau/next/th-th/prep/th-th/Img/prep_saved_steps_menu.png) 3. เลือกบันทึกไปยังไฟล์เพื่อบันทึกโฟลว์ในเครื่อง หรือเลือกเผยแพร่ไปยังเซิร์ฟเวอร์เพื่อเผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud 4. หากคุณเผยแพร่โฟลว์ไปที่ Tableau Server หรือ Tableau Cloud ให้เข้าสู่ระบบเซิร์ฟเวอร์ของคุณหากจำเป็น จากนั้นกรอกข้อมูลในกล่องโต้ตอบเผยแพร่โฟลว์ จากนั้นคลิกเผยแพร่ ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_saved_steps_publish.png) ### ใส่ขั้นตอนที่ใช้ซ้ำได้ในโฟลว์ 1. เปิดโฟลว์ 2. ในแผงโฟลว์ ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้: - วางเมาส์เหนือขั้นตอนหรือเส้นโฟลว์จนกว่าไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) จะปรากฏขึ้น จากนั้นคลิกไอคอนและเลือกแทรกโฟลว์ - ในพื้นที่สีขาวของแคนวาส ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) แล้วคลิกแทรกโฟลว์ หรือคลิกแก้ไข > แทรกโฟลว์จากเมนูด้านบน
เมนูขั้นตอนโฟลว์เมนูแคนวาส
เมนูเครื่องหมายบวกในแคนวาสของโฟลว์

โฟลว์การประมวลผลคำสั่งซื้อที่แสดงเมนูแทรกโฟลว์

3. ในกล่องโต้ตอบเพิ่มโฟลว์ ให้เลือกจากโฟลว์ที่บันทึกไปยังไฟล์ในเครื่องหรือไปยังเซิร์ฟเวอร์ของคุณ จากนั้นคลิกเพิ่ม ระบบจะกรองรายการโฟลว์โดยอัตโนมัติเพื่อแสดงโฟลว์ที่แท็กด้วยขั้นตอนที่บันทึกไว้ หากต้องการแทรกโฟลว์อื่นๆ ให้เปลี่ยนประเภทโฟลว์เป็นโฟลว์ทั้งหมด ใน Tableau Prep Builder เวอร์ชัน 2019.4.2 และใหม่กว่าและบนเว็บ คุณสามารถคลิกดูโฟลว์เพื่อเปิดและดูโฟลว์ที่เผยแพร่ในเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบได้ ![กล่องโต้ตอบเพิ่มโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_saved_steps_insert.png) 4. โฟลว์จะถูกเพิ่มลงในแผงโฟลว์ หากเป็นการเพิ่มโฟลว์ที่ส่วนท้ายของขั้นตอนโฟลว์ ขั้นตอนโฟลว์นั้นจะเพิ่มขึ้นโดยอัตโนมัติที่ท้ายขั้นตอน หากเป็นการแทรกขั้นตอนโฟลว์ลงในขั้นตอนโฟลว์ที่มีอยู่ ให้ย้ายขั้นตอนไปยังจุดที่คุณต้องการในโฟลว์และแก้ไขข้อผิดพลาดที่มี ![โฟลว์ที่มีการตั้งค่าสถานะข้อผิดพลาดบางอย่าง](/tableau/next/th-th/prep/th-th/Img/prep_saved_steps_add2.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # คำนวณค่าในหลายแถว **หมายเหตุ** ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) การคำนวณแบบหลายแถวช่วยให้คุณคำนวณค่าระหว่างข้อมูลหลายแถวในโฟลว์ของคุณ แม้จะคล้ายกับการคำนวณตารางใน Tableau แต่การคำนวณแบบหลายแถวจะใช้กับชุดข้อมูลทั้งหมดของคุณเมื่อเรียกใช้โฟลว์ คุณยังสามารถสร้างผลลัพธ์โดยใช้การคำนวณประเภทอื่นๆ **หมายเหตุ**: เมื่อสร้างเขตข้อมูลจากการคำนวณ อย่าใช้ชื่อที่สงวนไว้ "จำนวนระเบียน" การใช้ชื่อที่สงวนไว้นี้จะทำให้เกิดข้อผิดพลาดเกี่ยวกับการให้สิทธิ์อนุญาต ใน Tableau การคำนวณตารางจะใช้กับค่าในการแสดงเป็นภาพเท่านั้น ในขณะที่คุณสร้างผลลัพธ์ได้ คุณต้องใช้การคำนวณตารางอื่นเพื่อดำเนินการ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้การคำนวณตารางใน Tableau โปรดดู[เปลี่ยนค่าต่างๆ ด้วยการคำนวณตาราง](https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations.htm)ในความช่วยเหลือของ Tableau การคำนวณตารางระหว่างการเตรียมข้อมูลสามารถให้ความยืดหยุ่นมากขึ้นเมื่อวิเคราะห์ข้อมูลใน Tableau คุณสามารถใช้การคำนวณซ้ำได้อย่างง่ายดายเมื่อสร้างมุมมองและการคำนวณพื้นฐานจะไม่ได้รับผลกระทบจากการกรอง เวลาในการโหลดเวิร์กบุ๊กสำหรับชุดข้อมูลขนาดใหญ่อาจเร็วขึ้นได้เนื่องจากไม่มีการคำนวณตารางซ้ำหลังจากเรียกใช้การค้นหา ขณะนี้ Tableau Prep รองรับการคำนวณแบบหลายแถวต่อไปนี้ - ผลต่างจาก: คำนวณผลต่างระหว่างค่าแถวปัจจุบันกับค่าอื่น - ผลต่างของเปอร์เซ็นต์จาก: คำนวณผลต่างระหว่างค่าแถวปัจจุบันและค่าอื่นเป็นเปอร์เซ็นต์ - การคำนวณแบบเคลื่อนที่: แสดงผลรวมหรือค่าเฉลี่ยของฟิลด์ตัวเลขภายในชุดแถวที่ยืดหยุ่น - การคำนวณแบบป้อนข้อมูล: คำนวณและป้อนข้อมูลที่ขาดหายไปจากแถวด้านบน - การคำนวณที่เคลื่อนที่: คำนวณผลรวมหรือค่าเฉลี่ยของค่าในคอลัมน์ ใช้เครื่องมือแก้ไขการคำนวณด้วยภาพเพื่อสร้างการคำนวณอย่างรวดเร็ว หรือเขียนการคำนวณที่กำหนดเองของคุณเองในเครื่องมือแก้ไขการคำนวณ ## คำนวณผลต่างจาก _รองรับใน Tableau Prep Builder 2023.2 ขึ้นไปและบนเว็บใน Tableau Cloud นอกจากนี้ยังรองรับใน Tableau Server 2023.3 และใหม่กว่า_ การคำนวณผลต่างจาก จะคำนวณผลต่างระหว่างค่าปัจจุบันและแถว N ของค่าก่อนหรือหลังแถวปัจจุบัน #### ตัวแก้ไขการคำนวณด้วยภาพ เลือกฟิลด์จากรายการและ Tableau Prep จะสร้างการคำนวณให้คุณเมื่อคุณเลือก การแสดงตัวอย่างผลลัพธ์ของฟิลด์ใหม่จะแสดงในแผงด้านซ้าย และคุณสามารถตรวจสอบผลการคำนวณได้ที่ด้านขวาสุดของแผง 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > ผลต่างจาก ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูส่วนต่างจากที่ไฮไลต์ไว้](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_menu2.png) 2. ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่มีแถวที่คุณต้องการรวมไว้ในการคำนวณ การดำเนินการนี้จะแบ่งขอบเขตตารางของคุณเมื่อทำการคำนวณ หากต้องการใช้การคำนวณกับแถวทั้งหมดในตาราง ให้ยอมรับตารางทั้งหมดของค่าเริ่มต้น หลังจากที่เลือกฟิลด์แรกแล้ว ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดกลุ่มตามเพิ่มเติมใดๆ ลงในการแบ่งขอบเขต หากต้องการจัดลำดับใหม่หรือลบฟิลด์ ให้คลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนู ![เมนูเรียงลำดับใหม่ในกล่องโต้ตอบความแตกต่างจากที่ใช้เพื่อเปลี่ยนลำดับของฟิลด์ที่เลือก](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_reorder_menu.png) 3. ในส่วนจัดลำดับตาม ให้เลือกฟิลด์ที่คุณต้องการใช้เป็นลำดับการจัดเรียง ช่องนี้ใช้เพื่อระบุว่าฟังก์ชัน `LOOKUP` จัดลำดับแถวในตารางของคุณอย่างไร หากฟิลด์ที่คุณเลือกตัวเลือกเมนูสร้างฟิลด์ที่คำนวณ >ผลต่างจากคือฟิลด์วันที่หรือเวลา จากนั้นฟิลด์นี้จะได้รับการเพิ่มตามค่าเริ่มต้น แต่คุณสามารถเปลี่ยนแปลงได้ คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดลำดับตามเพิ่มเติมใดๆ ลงในการคำนวณของคุณ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง เปลี่ยนลำดับการเรียงลำดับฟิลด์จากน้อยไปมาก (ASC) ไปเป็นมากไปน้อย (DESC)](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_sort.png) เพื่อเปลี่ยนลำดับจากน้อยไปมาก (ASC) เป็นมากไปน้อย (DESC) คุณยังสามารถคลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนูเพื่อจัดลำดับใหม่หรือลบฟิลด์ 4. ในส่วนคำนวณโดยใช้ ให้เลือกฟิลด์ที่มีค่า ซึ่งคุณต้องการใช้คำนวณผลลัพธ์ของคุณ 5. ในส่วนผลต่างจาก เลือกแถวที่จะใช้ในการคำนวณผลต่าง ตัวอย่างเช่น เลือกค่าก่อนหน้า, 2 เพื่อคำนวณผลต่างระหว่างค่าปัจจุบันและค่า 2 แถวก่อนหน้าค่านั้น คำอธิบายประกอบเน้นแถวที่ใช้ในการคำนวณ ตามค่าเริ่มต้น ตัวอย่างการคำนวณจะแสดงแถวแรกที่ไม่ใช่ค่า null อย่างไรก็ตาม คุณสามารถคลิกที่แถวใดก็ได้ในตารางผลลัพธ์และดูตัวอย่างที่อัปเดตของค่าที่เลือก ![กล่องโต้ตอบความแตกต่างที่แสดงตัวอย่างผลลัพธ์การคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from.png) หากไม่สามารถคำนวณด้วยการตั้งค่าปัจจุบัน คำอธิบายประกอบค่าไม่เพียงพอจะแสดง หากต้องการแก้ไขปัญหานี้ ให้เลือกค่าปัจจุบันอื่นหรือเปลี่ยนการกำหนดค่าในส่วนผลต่างจาก ![กล่องโต้ตอบความแตกต่างที่แสดงคำแนะนำ "ค่าไม่เพียงพอ" เมื่อมีค่าไม่เพียงพอที่จะคำนวณความแตกต่างระหว่างแถว](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_no_values.png) 6. ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 7. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![แผงการเปลี่ยนแปลงในโฟลว์ข้อมูลที่แสดงสูตรสำหรับการคำนวณความแตกต่างที่สร้างโดย Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_changes_pane.png) #### ตัวแก้ไขการคำนวณ หากคุณต้องการเขียนการคำนวณของคุณเองเพื่อคำนวณผลต่างระหว่างค่าทั้งสอง ให้ใช้ฟังก์ชัน `LOOKUP` ในตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูการคำนวณที่กำหนดเองที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_custom.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาความแตกต่างระหว่างยอดขายปัจจุบันและยอดขายของวันก่อนหน้าตามภูมิภาค ให้สร้างการคำนวณดังที่แสดงด้านล่าง {PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],1)}} ![เครื่องมือแก้ไขการคำนวณที่แสดงไวยากรณ์ในการคำนวณความแตกต่างของยอดขายรายวันระหว่างภูมิภาค](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_syntax.png) 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก ## คำนวณผลต่างของเปอร์เซ็นต์จาก _รองรับใน Tableau Prep Builder 2023.2 ขึ้นไปและบนเว็บใน Tableau Cloud นอกจากนี้ยังรองรับใน Tableau Server 2023.3 และใหม่กว่า_ การคำนวณผลต่างของเปอร์เซ็นต์จากจะคำนวณผลต่างระหว่างค่าปัจจุบันและแถว N ของค่าก่อนหรือหลังแถวปัจจุบันเป็นเปอร์เซ็นต์ ตัวอย่างเช่น `Value1-Value2/Value2` #### ตัวแก้ไขการคำนวณด้วยภาพ เลือกฟิลด์จากรายการและ Tableau Prep จะสร้างการคำนวณให้คุณเมื่อคุณเลือก การแสดงตัวอย่างผลลัพธ์ของฟิลด์ใหม่จะแสดงในแผงด้านซ้าย และคุณสามารถตรวจสอบผลการคำนวณได้ที่ด้านขวาสุดของแผง 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > ผลต่างของเปอร์เซ็นต์จาก ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูความแตกต่างเป็นเปอร์เซ็นต์จากที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_pct_diff_from_menu.png) 2. ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่มีแถวที่คุณต้องการรวมไว้ในการคำนวณ การดำเนินการนี้จะแบ่งขอบเขตตารางของคุณเมื่อทำการคำนวณ หากต้องการใช้การคำนวณกับแถวทั้งหมดในตาราง ให้ยอมรับตารางทั้งหมดของค่าเริ่มต้น หลังจากที่เลือกฟิลด์แรกแล้ว ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดกลุ่มตามเพิ่มเติมใดๆ ลงในการแบ่งขอบเขต หากต้องการจัดลำดับใหม่หรือลบฟิลด์ ให้คลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนู ![เมนูเรียงลำดับใหม่ในกล่องโต้ตอบความแตกต่างจากที่ใช้เพื่อเปลี่ยนลำดับของฟิลด์ที่เลือก](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_reorder_menu.png) 3. ในส่วนจัดลำดับตาม ให้เลือกฟิลด์ที่คุณต้องการใช้เป็นลำดับการจัดเรียง ช่องนี้ใช้เพื่อระบุว่าฟังก์ชัน `LOOKUP` จัดลำดับแถวในตารางของคุณอย่างไร หากฟิลด์ที่คุณเลือกตัวเลือกเมนูสร้างฟิลด์ที่คำนวณ >ผลต่างของเปอร์เซ็นต์จากคือฟิลด์วันที่หรือเวลา จากนั้นฟิลด์นี้จะได้รับการเพิ่มตามค่าเริ่มต้น แต่คุณสามารถเปลี่ยนแปลงได้ คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดลำดับตามเพิ่มเติมใดๆ ลงในการคำนวณของคุณ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง เปลี่ยนลำดับการเรียงลำดับฟิลด์จากน้อยไปมาก (ASC) ไปเป็นมากไปน้อย (DESC)](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_sort.png) เพื่อเปลี่ยนลำดับจากน้อยไปมาก (ASC) เป็นมากไปน้อย (DESC) คุณยังสามารถคลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนูเพื่อจัดลำดับใหม่หรือลบฟิลด์ 4. ในส่วนคำนวณโดยใช้ ให้เลือกฟิลด์ที่มีค่า ซึ่งคุณต้องการใช้คำนวณผลลัพธ์ของคุณ 5. ในส่วนผลต่างของเปอร์เซ็นต์จาก เลือกแถวที่จะใช้ในการคำนวณผลลัพธ์ ตัวอย่างเช่น เลือกค่าก่อนหน้า, 2 เพื่อคำนวณผลต่างของเปอร์เซ็นต์ระหว่างค่าปัจจุบันและค่า 2 แถวก่อนหน้าค่านั้น คำอธิบายประกอบเน้นแถวที่ใช้ในการคำนวณ ตามค่าเริ่มต้น ตัวอย่างการคำนวณจะแสดงแถวแรกที่ไม่ใช่ค่า null อย่างไรก็ตาม คุณสามารถคลิกที่แถวใดก็ได้ในตารางผลลัพธ์และดูตัวอย่างที่อัปเดตของค่าที่เลือก ![กล่องโต้ตอบความแตกต่างเปอร์เซ็นต์จากที่แสดงตัวอย่างผลลัพธ์ของการคำนวณความแตกต่างเปอร์เซ็นต์ระหว่างสองแถว](/tableau/next/th-th/prep/th-th/Img/prep_calc_pct_diff_from_visual_calc.png) หากไม่สามารถคำนวณด้วยการตั้งค่าปัจจุบัน คุณจะเห็นคำอธิบายประกอบค่าไม่เพียงพอ. หากต้องการแก้ไขปัญหานี้ ให้เลือกค่าปัจจุบันอื่นหรือเปลี่ยนการกำหนดค่าในส่วนผลต่างจากของเปอร์เซ็นต์ ![กล่องโต้ตอบความแตกต่างเปอร์เซ็นต์จะแสดงคำแนะนำว่า "ค่าไม่เพียงพอ" เมื่อมีค่าไม่เพียงพอที่จะคำนวณความแตกต่างเปอร์เซ็นต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_pct_diff_from_no_values.png) 6. ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 7. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![แผงการเปลี่ยนแปลงที่แสดงสูตรที่สร้างโดย Tableau Prep เพื่อคำนวณความแตกต่างเป็นเปอร์เซ็นต์จากช่วงเวลาก่อนหน้าสำหรับข้อมูลการขาย](/tableau/next/th-th/prep/th-th/Img/prep_calc_pct_diff_from_changes_pane.png) #### ตัวแก้ไขการคำนวณ หากคุณต้องการเขียนการคำนวณของคุณเองเพื่อคำนวณผลต่างของเปอร์เซ็นต์ระหว่างค่าทั้งสอง ให้ใช้ฟังก์ชัน `LOOKUP` ในตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูการคำนวณที่กำหนดเองที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_custom.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาผลต่างของเปอร์เซ็นต์ระหว่างยอดขายปัจจุบันและยอดขายของวันก่อนหน้าตามภูมิภาค ให้สร้างการคำนวณดังที่แสดงด้านล่าง { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} / { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} ![เครื่องมือแก้ไขการคำนวณที่แสดงรูปแบบการคำนวณเพื่อค้นหาความแตกต่างเป็นเปอร์เซ็นต์ระหว่างยอดขายปัจจุบันและยอดขายในวันก่อนหน้าตามภูมิภาค](/tableau/next/th-th/prep/th-th/Img/prep_calc_pct_diff_from_syntax.png) 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก ## คำนวณค่าเฉลี่ยเคลื่อนที่หรือผลรวม _รองรับใน Tableau Prep Builder 2023.2 ขึ้นไปและบนเว็บใน Tableau Cloud นอกจากนี้ยังรองรับใน Tableau Server 2023.3 และใหม่กว่า_ สร้างการคำนวณแบบเคลื่อนที่เพื่อทำความเข้าใจแนวโน้มในข้อมูลของคุณให้ดียิ่งขึ้น และลดความผันผวนโดยรวม ใน Tableau Prep คุณสามารถคำนวณค่าเฉลี่ยเคลื่อนที่หรือผลรวมของค่าตามจำนวนที่ระบุก่อนหรือหลังค่าปัจจุบัน ตัวอย่างเช่น การติดตามค่าเฉลี่ยเคลื่อนที่สามเดือนของยอดขายต่อภูมิภาค #### ตัวแก้ไขการคำนวณด้วยภาพ เลือกฟิลด์จากรายการและ Tableau Prep จะสร้างการคำนวณให้คุณเมื่อคุณเลือก การแสดงตัวอย่างผลลัพธ์ของฟิลด์ใหม่จะแสดงในแผงด้านซ้าย และคุณสามารถตรวจสอบผลการคำนวณได้ที่ด้านขวาสุดของแผง 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณแบบเคลื่อนที่ ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ พร้อมด้วยรายการเมนูการคำนวณการย้ายที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg_menu.png) 2. ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่มีแถวที่คุณต้องการรวมไว้ในการคำนวณ การดำเนินการนี้จะแบ่งขอบเขตตารางของคุณเมื่อทำการคำนวณ หากต้องการใช้การคำนวณกับแถวทั้งหมดในตาราง ให้ยอมรับตารางทั้งหมดของค่าเริ่มต้น หลังจากที่เลือกฟิลด์แรกแล้ว ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดกลุ่มตามเพิ่มเติมใดๆ ลงในการคำนวณ หากต้องการจัดลำดับใหม่หรือลบฟิลด์ ให้คลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนู ![เมนูเรียงลำดับใหม่ในกล่องโต้ตอบความแตกต่างจากที่ใช้เพื่อเปลี่ยนลำดับของฟิลด์ที่เลือก](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_reorder_menu.png) 3. ในส่วนจัดลำดับตาม ให้เลือกฟิลด์ที่คุณต้องการใช้เป็นลำดับการจัดเรียง ช่องนี้ใช้เพื่อระบุว่าฟังก์ชัน `LOOKUP` จัดลำดับแถวในตารางของคุณอย่างไร หากฟิลด์ที่คุณเลือกตัวเลือกเมนูสร้างฟิลด์ที่คำนวณ >การคำนวณแบบเคลื่อนที่คือฟิลด์วันที่หรือเวลา จากนั้นฟิลด์นี้จะได้รับการเพิ่มตามค่าเริ่มต้น แต่คุณสามารถเปลี่ยนแปลงได้ คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์จัดลำดับตามเพิ่มเติมใดๆ ลงในการคำนวณของคุณ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง เปลี่ยนลำดับการเรียงลำดับฟิลด์จากน้อยไปมาก (ASC) ไปเป็นมากไปน้อย (DESC)](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_sort.png) เพื่อเปลี่ยนลำดับจากน้อยไปมาก (ASC) เป็นมากไปน้อย (DESC) คุณยังสามารถคลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนูเพื่อจัดลำดับใหม่หรือลบฟิลด์ 4. ในส่วนคำนวณโดยใช้ ให้เลือกฟิลด์ที่มีค่า ซึ่งคุณต้องการใช้คำนวณผลลัพธ์ของคุณ 5. ในส่วนผลลัพธ์ เลือกผลรวมที่คุณต้องการดำเนินการ (ผลรวมหรือค่าเฉลี่ย) จำนวนแถวที่จะรวมในการคำนวณ และเลือกว่าจะรวมแถวปัจจุบันหรือไม่รวมแถวนั้น หากต้องการเปลี่ยนการตั้งค่าผลลัพธ์ ให้คลิกดรอปดาวน์ในฟิลด์ค่า ตัวอย่างเช่น หากต้องการคำนวณค่าเฉลี่ยเคลื่อนที่ของยอดขายในเดือนปัจจุบันและ 2 เดือนก่อนหน้า ให้ตั้งค่าก่อนหน้าเป็น 2 และปิดกล่องโต้ตอบ ![กล่องโต้ตอบการคำนวณแบบเคลื่อนที่ที่แสดงเมนูการตั้งค่าซึ่งคุณสามารถปรับจำนวนค่าที่ใช้ในการคำนวณได้](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg_settings.png) 6. ตามค่าเริ่มต้น ตัวอย่างการคำนวณจะแสดงแถวแรกที่ไม่ใช่ค่า null อย่างไรก็ตาม คุณสามารถคลิกที่แถวใดก็ได้ในตารางผลลัพธ์และดูตัวอย่างที่อัปเดตของค่าที่เลือก คำอธิบายประกอบเน้นแถวที่ใช้ในการคำนวณ ![กล่องโต้ตอบการคำนวณแบบเคลื่อนที่ที่แสดงตัวอย่างผลลัพธ์สำหรับข้อมูลการขายค่าเฉลี่ยเคลื่อนที่สามเดือน](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg.png) หากไม่สามารถคำนวณด้วยการตั้งค่าปัจจุบัน คุณจะเห็นคำอธิบายประกอบค่าไม่เพียงพอ. หากต้องการแก้ไขปัญหานี้ ให้คลิกดรอปดาวน์ในฟิลด์ค่าเพื่อเปลี่ยนการกำหนดค่าในการตั้งค่าผลลัพธ์ ![กล่องโต้ตอบการคำนวณแบบเคลื่อนที่จะแสดงคำแนะนำ "ค่าไม่เพียงพอ" เมื่อมีค่าไม่เพียงพอที่จะคำนวณค่าเฉลี่ยเคลื่อนที่](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg_no_values.png) 7. ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 8. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![แผงการเปลี่ยนแปลงที่แสดงสูตรสำหรับค่าเฉลี่ยเคลื่อนที่สามเดือนที่ Tableau Prep สร้างขึ้น](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg_changes_pane.png) #### ตัวแก้ไขการคำนวณ หากคุณต้องการเขียนการคำนวณของคุณเองเพื่อคำนวณค่าเฉลี่ยเคลื่อนที่หรือผลรวม ให้ใช้ฟังก์ชัน `LOOKUP` ในตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูการคำนวณที่กำหนดเองที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_custom.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาค่าเฉลี่ยเคลื่อนที่ของยอดขายในสามเดือนต่อภูมิภาค ให้สร้างการคำนวณดังที่แสดงด้านล่าง **หมายเหตุ**: ตัวอย่างนี้ถือว่าชุดข้อมูลอยู่ในระดับรายละเอียดที่ถูกต้อง โดยเป็นหนึ่งแถวสำหรับแต่ละเดือน หากชุดข้อมูลของคุณไม่ได้อยู่ในระดับรายละเอียดที่ถูกต้อง ให้พิจารณาใช้ขั้นตอนการรวบรวมเพื่อเปลี่ยนแปลงสิ่งนี้ก่อนที่จะใช้การคำนวณ { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-2)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-1)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-0)}} / 3 ![เครื่องมือแก้ไขการคำนวณที่แสดงรูปแบบการคำนวณเพื่อค้นหาค่าเฉลี่ยเคลื่อนที่ของยอดขายสามเดือนต่อภูมิภาค](/tableau/next/th-th/prep/th-th/Img/prep_calc_moving_avg_syntax.png) 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก ## รับค่าก่อนหน้า _รองรับใน Tableau Prep Builder 2023.2 ขึ้นไปและบนเว็บใน Tableau Cloud นอกจากนี้ยังรองรับใน Tableau Server 2023.3 และใหม่กว่า_ หากคุณต้องการสร้างฟิลด์ที่มีค่าจากแถวก่อนหน้า คุณสามารถสร้างการคำนวณที่กำหนดเองได้โดยใช้ฟังก์ชัน `LOOKUP` 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![ในขั้นตอนโฟลว์บนการ์ดโปรไฟล์ เมนูย่อยสร้างฟิลด์ที่คำนวณ โดยมีรายการเมนูการคำนวณที่กำหนดเองที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_custom.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาค่าของยอดขายก่อนหน้าตามวันที่สั่งซื้อ ให้สร้างการคำนวณดังที่แสดงด้านล่าง **หมายเหตุ**: ตัวอย่างนี้ถือว่าชุดข้อมูลอยู่ในระดับรายละเอียดที่ถูกต้อง โดยเป็นหนึ่งแถวสำหรับแต่ละวัน หากชุดข้อมูลของคุณไม่ได้อยู่ในระดับรายละเอียดที่ถูกต้อง ให้พิจารณาใช้ขั้นตอนการรวบรวมเพื่อเปลี่ยนแปลงสิ่งนี้ก่อนที่จะใช้การคำนวณ { ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)} ![เครื่องมือแก้ไขการคำนวณที่แสดงรูปแบบการคำนวณเพื่อค้นหาค่าการขายก่อนหน้าตามวันที่สั่งซื้อโดยใช้นิพจน์ LOOKUP](/tableau/next/th-th/prep/th-th/Img/prep_calc_LOOKUP.png) 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก ## การคำนวณแบบป้อนข้อมูล _รองรับใน Tableau Prep Builder 2023.3 และรุ่นใหม่กว่า, Tableau Server 2023.3 และรุ่นใหม่กว่า และบนเว็บใน Tableau Cloud_ การคำนวณแบบป้อนข้อมูลจะคำนวณและเติมข้อมูลที่ขาดหายไป เพื่อให้ค่า null ถูกแทนที่ด้วยค่าจากแถวด้านบน ซึ่งจะช่วยให้แสดงข้อมูลเป็นภาพได้ง่าย ตัวอย่างด้านล่างแสดงผลลัพธ์ของการคำนวณแบบป้อนข้อมูลโดยการแทนที่ค่า null จากเขตฟิลด์ “นักเรียน” ด้วยค่าที่อิงจากแถวด้านบน ![ตารางสองตารางแสดงเกรดของนักเรียน ตารางที่สองจัดกลุ่มนักเรียนทั่วไป](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_int.png) #### เครื่องมือแก้ไขการคำนวณด้านภาพของ Prep 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณแบบป้อนข้อมูล ![ตัวเลือกเมนูสร้างฟิลด์ที่คำนวณแบบป้อนข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_create.png) 3. ในส่วนจัดกลุ่มตาม คุณสามารถเลือกฟิลด์เพื่อแบ่งขอบเขตข้อมูลได้เมื่อทำการคำนวณ หากคุณไม่ต้องการแบ่งขอบเขตข้อมูล ให้ยอมรับค่าเริ่มต้นของตารางทั้งหมด หลังจากที่คุณเลือกฟิลด์แรกแล้ว คุณสามารถเพิ่ม “กลุ่มตามฟิลด์” เพิ่มเติมลงในขอบเขตของคุณได้โดยการคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) หากต้องการจัดลำดับใหม่หรือลบฟิลด์ ให้คลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนู ![เมนูคลิกขวาเพื่อเรียงลำดับใหม่หรือลบฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_filldown_reorder_menu.png) 6. ในส่วนจัดลำดับตาม ให้เลือกหนึ่งฟิลด์ขึ้นไปที่คุณต้องการใช้เป็นลำดับการจัดเรียง ช่องนี้ใช้เพื่อระบุลำดับแถวในตารางของคุณ คุณยังสามารถเพิ่มหมายเลขแถวต้นทางในขั้นตอนการป้อนข้อมูลของไฟล์ข้อความ, CSV หรือ Excel เพื่อจัดเรียงข้อมูลในลำดับแหล่งข้อมูล 8. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์ “จัดลำดับตาม” เพิ่มเติมใดๆ ลงในการคำนวณของคุณ คุณต้องเลือกอย่างน้อยหนึ่งฟิลด์ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง เปลี่ยนลำดับการเรียงลำดับฟิลด์จากน้อยไปมาก (ASC) ไปเป็นมากไปน้อย (DESC)](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_sort.png) เพื่อเปลี่ยนลำดับจากน้อยไปมาก (ASC) เป็นมากไปน้อย (DESC) คุณยังสามารถคลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนูเพื่อจัดลำดับใหม่หรือลบฟิลด์ 9. ในส่วนคำนวณโดยใช้ ให้เลือกฟิลด์ที่มีค่า ซึ่งคุณต้องการป้อนข้อมูล ฟิลด์ผลลัพธ์ แสดงค่าที่ป้อนเป็นตัวหนา ![เครื่องมือแก้ไขการคำนวณภาพแสดงผลลัพธ์ของการคำนวณแบบป้อนข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_results.png) 10. ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 11. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงการเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![แผงการเปลี่ยนแปลงที่กระจายไวยากรณ์การคำนวณแบบป้อนข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_syntaxCalc.png) #### ตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก #### ตัวอย่าง ป้อนข้อมูลตัวอย่างด้วยพาร์ติชัน: จากข้อมูลต่อไปนี้ คุณสามารถป้อนค่าที่ขาดหายไปในฟิลด์ “หมวดหมู่เซนเซอร์” โดยใช้ฟังก์ชัน `LAST_VALUE` ในตัวอย่างนี้ _ID เซ็นเซอร์_ใช้สำหรับแบ่งขอบเขตข้อมูล _ประทับเวลา_ใช้ในการเรียงลำดับข้อมูลและ _หมวดหมู่เซ็นเซอร์_ใช้ในการคำนวณข้อมูล ![ตาราง ID เซ็นเซอร์, เวลา, ประเภทของเซ็นเซอร์ และการสังเกตจะปรากฏ](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_sensorId.png) ![กล่องโต้ตอบเครื่องมือแก้ไขการคำนวณที่แสดงวิธีใช้ฟังก์ชัน Last\_Value ในการคำนวณแบบป้อนข้อมูลด้วยพาร์ติชัน](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_lastValue.png) ผลลัพธ์การป้อนข้อมูลจะได้รับการเน้นย้ำในแผงการคำนวณ ![ตารางข้อมูลเซ็นเซอร์ รวมถึงแสตมป์เวลา หมวดหมู่เซ็นเซอร์ และค่าการสังเกต พร้อมด้วยแถวว่างที่มีการกรอกไว้](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_syntaxResults.png) ป้อนข้อมูลตัวอย่างโดยไม่มีขอบเขต: จากข้อมูลต่อไปนี้ คุณสามารถป้อนค่าที่ขาดหายไปของฟิลด์_นักเรียน_ มีการเพิ่มฟิลด์_หมายเลขแถวต้นทาง_ลงในขั้นตอนการป้อนข้อมูลและใช้เพื่อเรียงลำดับข้อมูลในลำดับแหล่งที่มา _นักเรียน_ใช้ในการคำนวณข้อมูล ![ตารางนักเรียน รายวิชา และเกรดที่สอดคล้องกัน](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_int1.png) ![กล่องโต้ตอบเครื่องมือแก้ไขการคำนวณที่แสดงวิธีใช้ฟังก์ชัน Last\_Value ในการคำนวณแบบป้อนข้อมูลโดยไม่ต้องมีพาร์ติชัน](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_withoutPart.png) ผลลัพธ์การป้อนข้อมูลจะได้รับการเน้นย้ำในแผงการคำนวณ ![ผลลัพธ์การป้อนข้อมูลจะเติมค่าที่หายไปในฟิลด์นักเรียน](/tableau/next/th-th/prep/th-th/Img/prep_fillDown_calcResults.png) ## การคำนวณที่เคลื่อนที่ _รองรับใน Tableau Prep Builder 2023.3 และรุ่นใหม่กว่า, Tableau Server 2023.3 และรุ่นใหม่กว่า และบนเว็บใน Tableau Cloud_ การคำนวณที่เคลื่อนที่จะคำนวณผลรวมหรือค่าเฉลี่ยสะสมของค่าและค่าก่อนหน้าทั้งหมดในคอลัมน์ ตัวอย่างด้านล่างแสดงผลการคำนวณที่เคลื่อนที่สำหรับผลรวมของยอดขายในช่วงเวลาหนึ่ง ![ตารางแสดงผลรวมยอดขาย](/tableau/next/th-th/prep/th-th/Img/prep_runnngSum_int1.png) ![การคำนวณที่เคลื่อนที่ของผลรวมยอดขาย](/tableau/next/th-th/prep/th-th/Img/prep_runningSum_int2.png) #### เครื่องมือแก้ไขการคำนวณด้านภาพของ Prep 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณแบบป้อนข้อมูล ![สร้างการคำนวณที่เคลื่อนที่](/tableau/next/th-th/prep/th-th/Img/prep_runningCalc_create.png) 3. ในส่วน “จัดกลุ่มตาม” คุณสามารถเลือกฟิลด์เพื่อแบ่งขอบเขตข้อมูลได้เมื่อทำการคำนวณ หากคุณไม่ต้องการแบ่งขอบเขตข้อมูล ให้ยอมรับค่าเริ่มต้นของตารางทั้งหมด หลังจากที่คุณเลือกฟิลด์แรกแล้ว คุณสามารถเพิ่ม “กลุ่มตามฟิลด์” เพิ่มเติมลงในขอบเขตของคุณได้โดยการคลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) หากต้องการจัดลำดับใหม่หรือลบฟิลด์ ให้คลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนู ![เมนูคลิกขวาเพื่อเรียงลำดับใหม่หรือลบฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_filldown_reorder_menu.png) 6. ในส่วนจัดลำดับตาม ให้เลือกหนึ่งฟิลด์ขึ้นไปที่คุณต้องการใช้เป็นลำดับการจัดเรียง ช่องนี้ใช้เพื่อระบุลำดับแถวในตารางของคุณ คุณยังสามารถเพิ่มหมายเลขแถวต้นทางในขั้นตอนการป้อนข้อมูลของไฟล์ข้อความ, CSV หรือ Excel เพื่อจัดเรียงข้อมูลในลำดับแหล่งข้อมูล 8. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์ “จัดลำดับตาม” เพิ่มเติมใดๆ ลงในการคำนวณของคุณ คุณต้องเลือกอย่างน้อยหนึ่งฟิลด์ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง เปลี่ยนลำดับการเรียงลำดับฟิลด์จากน้อยไปมาก (ASC) ไปเป็นมากไปน้อย (DESC)](/tableau/next/th-th/prep/th-th/Img/prep_calc_diff_from_sort.png) เพื่อเปลี่ยนลำดับจากน้อยไปมาก (ASC) เป็นมากไปน้อย (DESC) คุณยังสามารถคลิกขวาหรือคลิก Ctrl (MacOS) แล้วเลือกการดำเนินการจากเมนูเพื่อจัดลำดับใหม่หรือลบฟิลด์ 9. ในส่วนผลลัพธ์ เลือกการรวบรวมที่คุณต้องการดำเนินการ (SUM หรือ AVG) สำหรับผลรวมเคลื่อนที่หรือค่าเฉลี่ยเคลื่อนที่ 10. คลิกที่แถวในตารางผลลัพธ์เพื่อดูตัวอย่างที่อัปเดตของค่าที่เลือก คำอธิบายประกอบเน้นแถวที่ใช้ในการคำนวณ ![ผลรวมการคำนวณยอดขายที่เกิดขึ้น](/tableau/next/th-th/prep/th-th/Img/prep_runningCalc_sum.png) 11. ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 12. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงการเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![เครื่องมือแก้ไขการคำนวณที่กำลังดำเนินการแสดงการคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_runningCalc_syntax.png) #### ตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง 2. ในตัวแก้ไขการคำนวณ ให้ป้อนนิพจน์ ตัวอย่างเช่น จากข้อมูลต่อไปนี้ คุณสามารถคำนวณผลรวมของ_ยอดขาย_เมื่อเวลาผ่านไปโดยใช้ฟังก์ชัน `RUNNING_SUM` ไม่มีการแบ่งขอบเขตและจัดกลุ่มข้อมูลโดยใช้ตารางทั้งหมด ฟิลด์_คำสั่ง_ใช้ในการจัดเรียงลำดับตามลำดับเวลาและ_ยอดขาย_ใช้ในการคำนวณข้อมูล ![ตารางแสดงผลรวมยอดขาย](/tableau/next/th-th/prep/th-th/Img/prep_runnngSum_int1.png) ![การคำนวณโดยใช้ผลรวมเคลื่อนที่](/tableau/next/th-th/prep/th-th/Img/prep_runningCalc_withOutPart.png) 3. ป้อนชื่อสำหรับการคำนวณ แล้วคลิกบันทึก ผลลัพธ์ของผลรวมสะสมจะเน้นย้ำในแผงการคำนวณ ![การคำนวณที่เคลื่อนที่ของผลรวมยอดขาย](/tableau/next/th-th/prep/th-th/Img/prep_runningCalc_sumOfSales.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # เชื่อมต่อกับข้อมูล > [!WARNING] > > ตั้งแต่วันที่ 14 ตุลาคม 2025 Data Cloud ได้รีแบรนด์เป็น Data 360 ในระหว่างการเปลี่ยนแปลงนี้ คุณอาจเห็นการอ้างอิงถึงถึง Data Cloud ในแอปพลิเคชันและเอกสารประกอบของเรา แม้ว่าชื่อจะเป็นชื่อใหม่ แต่ฟังก์ชันการทํางานและเนื้อหายังคงไม่เปลี่ยนแปลง Tableau Prep ช่วยคุณล้างข้อมูลและกำหนดรูปแบบของข้อมูลไว้สำหรับวิเคราะห์ ข้อตอนแรกในกระบวนการนี้คือ ระบุขข้อมูลที่คุณจะใช้งาน ข้อมูลในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู [Tableau Prep บนเว็บ](https://help.tableau.com/current/server/th-th/prep_web_auth.htm)ในส่วนความช่วยเหลือของ Tableau Server คุณสามารถเชื่อมต่อกับข้อมูลโดยใช้สิ่งต่อไปนี้ได้ - [เครื่องมือเชื่อมต่อในตัวสำหรับประเภทข้อมูลยอดนิยม](#AboutConnectors) - [ปรับแต่งตัวเชื่อมต่อสำหรับประเภทข้อมูลอื่น](#custom-connectors) - [แหล่งข้อมูลที่เผยแพร่](#published_datasource) - [การแยกข้อมูลใน Tableau](#data_extract) - [Tableau Catalog](#catalog) ## เชื่อมต่อผ่านเครื่องมือเชื่อมต่อในตัวสำหรับประเภทข้อมูลยอดนิยม วิธีที่พบมากที่สุดในการเชื่อมต่อข้อมูลคือ ใช้เครื่องมือเชื่อมต่อในตัวใน Tableau Prep Builder โดยพร้อมให้ใช้งานสำหรับประเภทข้อมูลยอดนิยมที่สุด และมีการเพิ่มตัวเชื่อมต่อใหม่บ่อยครั้งด้วย Tableau Prep Builder เวอร์ชันใหม่ สำหรับตัวเชื่อมต่อที่พร้อมใช้งาน ให้เปิด Tableau Prep Builder หรือเริ่มโฟลว์ในเว็บไซต์ จากนั้นคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) เพื่อดูตัวเชื่อมต่อที่พร้อมใช้งานที่แสดงอยู่ด้านใต้เชื่อมต่อ ในแผงด้านซ้าย ตัวเชื่อมต่อในตัวส่วนมากทำงานเหมือนกันในทุกแพลตฟอร์มของเรา และมีอธิบายไว้ในหัวข้อ[ตัวเชื่อมต่อที่รองรับ](https://help.tableau.com/current/pro/desktop/th-th/exampleconnections_overview.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop **หมายเหตุ**: เมื่อเชื่อมต่อกับแหล่งข้อมูล อย่าใช้ชื่อที่สงวนไว้ "จำนวนระเบียน" เป็นชื่อฟิลด์หรือฟิลด์ที่คำนวณ การใช้ชื่อที่สงวนไว้นี้จะทำให้เกิดข้อผิดพลาดเกี่ยวกับการให้สิทธิ์อนุญาต ### ข้อความพิจารณาเมื่อใช้เครื่องมือเชื่อมต่อในตัว - ไม่รองรับประเภทข้อมูล VARBINARY หรือ BINARY หากคุณเชื่อมต่อกับแหล่งข้อมูลที่มีข้อมูลประเภทนี้ ฟิลด์เหล่านี้จะไม่รวมอยู่ในรายการฟิลด์ในขั้นตอนการป้อนข้อมูล หากต้องการข้อมูลเพิ่มเติม โปรดดูที่ [Tableau Prep Builder: คอลัมน์ VARBINARY และ BINARY จะถูกยกเว้นโดยไม่แจ้งให้ทราบในระหว่างการนำเข้าข้อมูล](https://help.salesforce.com/s/articleView?id=005390299&type=1)ในฐานความรู้ - หากเปิดโฟลว์ในเวอร์ชันที่ไม่รองรับตัวเชื่อมต่อ โฟลว์อาจเปิดขึ้นแต่อาจจะมีข้อผิดพลาดหรือไม่ทำงาน เว้นแต่ว่าจะเกิดการลบการเชื่อมต่อข้อมูล - เมื่อใช้ตัวเชื่อมต่อที่ใช้ MySQL ลักษณะการทำงานเริ่มต้นคือ การเชื่อมต่อนั้นจะปลอดภัยเมื่อเปิดใช้งาน SSL อย่างไรก็ตาม Tableau Prep Builder ไม่รองรับการเชื่อมต่อ SSL ที่ใช้ใบรับรองแบบกำหนดเองสำหรับตัวเชื่อมต่อที่ใช้ MySQL - ตั้งแต่เวอร์ชัน 2025.1 เป็นต้นไป คุณสามารถเชื่อมต่อกับแหล่งข้อมูลภายในองค์กร เผยแพร่โฟลว์ของคุณไปยัง Tableau Cloud และเรียกใช้ตามกำหนดการได้ ต้องมีการกำหนดค่าไคลเอ็นต์ Tableau Bridge ในพูลไคลเอ็นต์ Bridge โดยมีการเพิ่มโดเมนลงในรายการที่อนุญาตเครือข่ายส่วนตัว ใน Tableau Prep Builder และบนเว็บ เมื่อคุณเชื่อมต่อกับแหล่งข้อมูลของคุณ ตรวจสอบว่า URL ของเซิร์ฟเวอร์ตรงกับโดเมนในพูล Bridge หากต้องการข้อมูลเพิ่มเติม โปรดดูส่วน[ฐานข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#cloud_databases)ในหัวข้อ “เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud” - ไม่รองรับการเรียกใช้โฟลว์ Tableau Prep Conductor เพื่อรีเฟรชโฟลว์ Tableau Prep ที่เชื่อมต่อกับไฟล์แบบแฟลตผ่าน Bridge หากต้องการเปิดใช้งานการรีเฟรชโฟลว์ของ Prep Conductor ให้สำเร็จ ให้ย้ายไฟล์แบบแฟลตไปยังตำแหน่งที่ Tableau Cloud สามารถเข้าถึงได้โดยตรง (Google ไดรฟ์, Box, Dropbox ฯลฯ) - ไม่รองรับการเชื่อมต่อกับ Snowflake ผ่าน Bridge - บางตัวเชื่อมต่อซึ่งมีอธิบายโดยละเอียดในหัวข้อด้านล่างนั้นมีข้อกำหนดที่แตกต่างกันเมื่อใช้งานกับ Tableau Prep Builder - ตั้งแต่เวอร์ชัน 2025.3 เป็นต้นไป เมื่อเชื่อมต่อกับ Tableau Server หรือ Tableau Cloud จาก Tableau Prep Builder คุณสามารถเลือกได้ว่าจะตรวจสอบสิทธิ์โดยใช้เบราว์เซอร์แบบฝังที่มาพร้อมกับ Tableau Prep หรือใช้เบราว์เซอร์เริ่มต้นสําหรับเครื่องของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/current/prep/th-th/prep_conductor_publish_flow.htm#before-you-publish) เชื่อมต่อกับแหล่งข้อมูลบนคลาวด์โดยใช้ Tableau Server หรือ Tableau Cloud คุณสามารถเชื่อมต่อกับแหล่งข้อมูลบนคลาวด์ใน Tableau Prep ได้เช่นเดียวกับ Tableau Desktop แต่หากคุณวางแผนที่จะเผยแพร่โฟลว์ที่เชื่อมต่อกับแหล่งข้อมูลบนคลาวด์และเรียกใช้งานตามกำหนดการในเซิร์ฟเวอร์ของตนเอง คุณจะต้องกำหนดค่าข้อมูลเข้าสู่ระบบใน Tableau Server หรือ Tableau Cloud คุณตั้งค่าข้อมูลเข้าสู่ระบบในแท็บการตั้งค่าที่หน้าการตั้งค่าบัญชีของฉัน และเชื่อมต่อกับอินพุตตัวเชื่อมต่อบนคลาวด์ของคุณโดยใช้ข้อมูลเข้าสู่ระบบเดิม #### Tableau Prep Builder เมื่อเผยแพร่โฟลว์ในกล่องโต้ตอบเผยแพร่ ให้คลิกแก้ไขเพื่อแก้ไขการเชื่อมต่อ จากนั้นในเมนูดรอปดาวน์การตรวจสอบสิทธิ์ ให้เลือกฝัง <ข้อมูลเข้าสู่ระบบของคุณ> นอกจากนี้คุณยังเพิ่มข้อมูลเข้าสู่ระบบได้จากกล่องโต้ตอบการเผยแพร่ (Tableau Prep Builder เวอร์ชัน 2020.1.1 ขึ้นไป) เมื่อเผยแพร่โฟลว์จากนั้นจึงฝังข้อมูลดังกล่าวในโฟลว์โดยอัตโนมัติเมื่อคุณเผยแพร่ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เผยแพร่โฟลว์จาก Tableau Prep Builder](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#Publish) หากคุณไม่ได้ตั้งค่าบันทึกข้อมูลเข้าสู่ระบบและเลือกแจ้งผู้ใช้ในเมนูดรอปดาวน์การตรวจสอบสิทธิ์ หลังจากที่คุณเผยแพร่โฟลว์ คุณต้องแก้ไขการเชื่อมต่อและป้อนข้อมูลเข้าสู่ระบบในแท็บการเชื่อมต่อใน Tableau Server หรือ Tableau Cloud มิฉะนั้นโฟลว์ดังกล่าวจล้มเหลวเมื่อเรียกใช้งาน #### Tableau Prep บนเว็บ ในการเขียนเว็บ คุณสามารถฝังข้อมูลเข้าสู่ระบบจากเมนูด้านบนภายใต้ไฟล์ > ข้อมูลเข้าสู่ระบบสำหรับการเชื่อมต่อ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เผยแพร่โฟลว์](https://help.tableau.com/current/server/th-th/prep_web_auth.htm#publishing-flows)ในความช่วยเหลือของ Tableau Cloud ![เมนูไฟล์ที่แสดงเมนูย่อยข้อมูลเข้าสู่ระบบการเชื่อมต่อ ฝังในโฟลว์ที่เผยแพร่ เพื่อฝังข้อมูลเข้าสู่ระบบการเชื่อมต่อข้อมูลของคุณในโฟลว์เมื่อมีการเผยแพร่](/tableau/next/th-th/prep/th-th/Img/prep_embed_credentials.png) ใน Tableau Prep Builder เวอร์ชัน 2019.4.1 มีการเพิ่มตัวเชื่อมต่อบนคลาวด์และยังพร้อมใช้งานได้เมื่อสร้างหรือแก้ไขโฟลว์ในเว็บ โดยมีดังนี้ - Box - Dropbox - Google ไดรฟ์ - OneDrive หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเชื่อมต่อกับข้อมูลโดยใช้ตัวเชื่อมต่อเหล่านี้ โปรดดูหัวข้อความช่วยเหลือด้าน[ตัวเชื่อมโดยเฉพาะ](https://help.tableau.com/current/pro/desktop/th-th/exampleconnections_overview.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop เชื่อมต่อกับข้อมูล Salesforce _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.2.1 และใหม่กว่า และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่ Tableau Server และ Tableau Cloud เวอร์ชัน 2020.4 เป็นต้นไป_ Tableau Prep Builder รองรับการเชื่อมต่อกับข้อมูลโดยใช้ตัวเชื่อมต่อ Salesforce เช่นเดียวกับ Tableau Desktop แต่มีความต่างกันเล็กน้อย - Tableau Prep Builder จะรองรับประเภทการรวมแบบใดก็ตามที่คุณต้องการ - SQL แบบปรับแต่งเองสามารถสร้างไว้ใน Tableau Prep Builder 2022.1.1 ขึ้นไปได้ โฟลว์ที่ใช้ SQL แบบปรับแต่งเองสามารถทำงานได้ และขั้นตอนที่มีอยู่ต่างๆ สามารถแก้ไขได้ในเวอร์ชัน 2020.2.1 ขึ้นไป - ขณะนี้ยังไม่รองรับการใช้การเชื่อมต่อมาตรฐานเพื่อสร้างการเชื่อมต่อที่กำหนดเอง - คุณไม่สามารถเปลี่ยนชื่อแหล่งข้อมูลเริ่มต้นให้เป็นชื่อเฉพาะหรือกำหนดเองได้ - หากคุณวางแผนที่จะเผยแพร่โฟลว์บน Tableau Server และต้องการใช้ข้อมูลเข้าสู่ระบบที่บันทึกไว้ ผู้ดูแลระบบเซิร์ฟเวอร์ต้องกำหนดค่า Tableau Server ด้วย ID ไคลเอ็นต์ OAuth และข้อมูลลับบนตัวเชื่อมต่อ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เปลี่ยน Salesforce.com OAuth ตามข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/current/server/th-th/config_oauth_sfdc.htm)ในความช่วยเหลือของ Tableau Server - วิธีเรียกใช้งานการรีเฟรชแบบเพิ่มหน่วยได้บนอินพุตโฟลว์ที่ใช้ตัวเชื่อมต่อ Salesforce คือ คุณต้องใช้ Tableau Prep Builder เวอร์ชัน 2021.1.2 ขึ้นไป หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรีเฟรชแบบเพิ่มหน่วยได้ โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) Tableau Prep จะนำเข้าข้อมูลตามการสร้างการแยกข้อมูล ขณะนี้ Salesforce รองรับเพียงการแยกข้อมูลเท่านั้น การแยกข้อมูลเริ่มต้นอาจใช้เวลาสักครู่เพื่อโหลดโดยขึ้นอยู่กับปริมาณข้อมูลที่มี คุณจะเห็นตัวจับเวลาในขั้นตอนอินพุตขณะโหลดข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวเชื่อมต่อ Salesforce โปรดดู [Salesforce](https://help.tableau.com/current/pro/desktop/th-th/examples_salesforce.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ เชื่อมต่อกับ Salesforce Data Cloud คุณสามารถเชื่อมต่อกับข้อมูลที่ใช้ Salesforce Data Cloud ได้โดยใช้ตัวเชื่อมต่อ Salesforce Data Cloud (เปิดตัวใน Tableau Cloud เดือนตุลาคม 2023) หากต้องการข้อมูลเพิ่มเติม โปรดดู[เชื่อมต่อการเขียนเว็บของ Tableau Cloud กับ Salesforce Data Cloud](https://help.tableau.com/current/online/th-th/config_oauth_sfdc_cdp_online.htm) หากต้องการเชื่อมต่อกับข้อมูล Salesforce Data Cloud ให้ใช้ตัวเชื่อมต่อ Salesforce Data Cloud ตัวเชื่อมต่อ Salesforce Data Cloud จะจดจำพื้นที่เก็บข้อมูล แสดงป้ายกำกับออบเจ็กต์ที่ชัดเจนยิ่งขึ้น และขับเคลื่อนด้วยกรค้นหาาที่เร่งความเร็ว 1. ในแผงการเชื่อมต่อ ให้เลือก Salesforce Data Cloud จากรายการตัวเชื่อมต่อของ Server 2. ในกล่องโต้ตอบ Salesforce Data Cloud ให้คลิกเข้าสู่ระบบ. 3. เข้าสู่ระบบ Salesforce ด้วยชื่อผู้ใช้และรหัสผ่านของคุณ 4. เลือกอนุญาต 5. ปิดหน้าต่างเบราว์เซอร์ 6. ใน Tableau Prep ให้เลือก “พื้นที่เก็บข้อมูล” เพื่อดูตาราง 7. เลือกตาราง เชื่อมต่อกับข้อมูล Google BigQuery Tableau Prep Builder รองรับการเชื่อมต่อกับข้อมูลโดยใช้ Google BigQuery เหมือนกับ Tableau Desktop คุณต้องกำหนดค่าข้อมูลเข้าสู่ระบบในการเปิดใช้งาน Tableau Prep เพื่อสื่อสารกับ Google BigQuery หากคุณวางแผนที่จะเผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud การเชื่อมต่อ OAuth จะต้องได้รับการกำหนดค่าสำหรับแอปพลิเคชันเหล่านั้นเช่นกัน **หมายเหตุ**: ขณะนี้ Tableau Prep ยังไม่รองรับการใช้แอตทริบิวต์การกำหนดเอง Google BigQuery - [ตั้งค่า Oauth สำหรับ Google](https://help.tableau.com/current/server/th-th/config_oauth_google.htm) - การกำหนดค่าการเชื่อมต่อ Oauth สำหรับ Tableau Server - [การเชื่อมต่อ OAuth](https://help.tableau.com/current/online/th-th/protected_auth.htm) - กำหนดค่าการเชื่อมต่อ OAuth สำหรับ Tableau Cloud #### กำหนดค่า SSL เพื่อเชื่อมต่อกับ Google BigQuery (MacOS เท่านั้น) หากคุณใช้ Tableau Prep Builder บน Mac และใช้พร็อกซีเพื่อเชื่อมต่อกับ Big Query คุณอาจจำเป็นจะต้องแก้ไขการกำหนดค่า SSL เพื่อเชื่อมต่อกับ Google BigQuery **หมายเหตุ**: ผู้ใช้ Windows ไม่จำเป็นต้องดำเนินตามขั้นตอนเพิ่มเติม หากต้องการกำหนดค่า SSL สำหรับการเชื่อมต่อ OAuth กับ Google BigQuery ให้ดำเนินตามขั้นตอนต่อไปนี้ 1. ส่งออกใบรับรอง SSL สำหรับพร็อกซีให้เป็นไฟล์ ตัวอย่างเช่น proxy.cer คุณสามารถหาใบรับรองได้ใน `Applications > Utilities > Keychain Access >System > Certificates (under Category)` 2. ค้นหาเวอร์ชันของ Java ที่คุณใช้งานเพื่อเรียกใช้ Tableau Prep Builder ตัวอย่าง: `/Applications/Tableau Prep Builder 2020.4.app/Plugins/jre/lib/security/cacerts` 3. เปิดพร้อมต์คำสั่งเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้สำหรับเวอร์ชัน Tableau Prep Builder ดังนี้ **หมายเหตุ**: คำสั่งคีย์ทูลต้องเรียกใช้จากไดเรกทอรีที่มี Java เวอร์ชันที่คุณใช้งานเพื่อเรียกใช้ Tableau Prep Builder คุณอาจต้องเปลี่ยนไดเรกทอรีก่อนจะเรียกใช้คำสั่งนี้ ตัวอย่างเช่น `cd /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.1.1/Plugins/jre/bin` จากนั้นเรียกใช้คำสั่งคีย์ทูล `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder /Plugins/jre/lib/security/cacerts -storepass changeit` **ตัวอย่าง**: `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit` หากคุณได้รับข้อยกเว้นไม่พบไฟล์ (ปฏิเสธการเข้าถึง) ขณะที่เรียกใช้คำสั่งคีย์ทูล ให้ลองเรียกใช้คำสั่งที่มีสิทธิ์ที่ปรับให้สูงขึ้น ตัวอย่างเช่น `sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit` #### ตั้งค่าและจัดการข้อมูลเข้าสู่ระบบ Google BigQuery ข้อมูลเข้าสู่ระบบที่คุณใช้เพื่อเชื่อมต่อกับ Google BigQuery ในขั้นตอนอินพุตจะต้องตรงกันกับข้อมูลเข้าสู่ระบบที่ตั้งค่าไว้ในแท็บ การตั้งค่า ในหน้าการตั้งค่าบัญชีของฉัน สำหรับ Google BigQuery ใน Tableau Server หรือ Tableau Cloud หากคุณเลือกข้อมูลเข้าสู่ระบบที่ต่างกันหรือไม่มีข้อมูลเข้าสู่ระบบในการตั้งค่าการตรวจสอบสิทธิ์ของคุณขณะเผยแพร่โฟลว์ โฟลว์จะล้มเหลวพร้อมกับแสดงข้อผิดพลาดเกี่ยวกับการตรวจสอบสิทธิ์จนกว่าคุณจะแก้ไขการเชื่อมต่อสำหรับโฟลว์ใน Tableau Server หรือ Tableau Cloud หากต้องการแก้ไขข้อมูลเข้าสู่ระบบให้ดำเนินตามขั้นตอนดังต่อไปนี้ 1. ใน Tableau Server หรือ Tableau Cloud, บนแท็บการเชื่อมต่อ ในการเชื่อมต่อ Google BigQuery ให้คลิกการดำเนินการเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) 2. เลือกการเชื่อมต่อ 3. เลือกข้อมูลเข้าสู่ระบบที่บันทึกไว้ซึ่งตั้งค่าในแท็บการตั้งค่าในหน้าการตั้งค่าบัญชีของฉัน #### เลือกเข้าสู่ระบบด้วยการใช้ไฟล์ (JSON) บัญชีบริการ _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.3.1 และใหม่กว่า การเข้าถึงบัญชีบริการไม่พร้อมใช้งานเมื่อเขียนโฟลว์บนเว็บ_ 1. เพิ่มบัญชีบริการเป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปลี่ยน Google OAuth เป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/current/server/th-th/config_oauth_google.htm) 2. เข้าสู่ระบบ Google BigQuery โดยใช้อีเมลหรือหมายเลขโทรศัพท์ของคุณ จากนั้นเลือกถัดไป 3. ในการตรวจสอบสิทธิ์ ให้เลือกเข้าสู่ระบบด้วยการใช้ไฟล์ (JSON) บัญชีบริการ 4. ป้อนเส้นทางไฟล์หรือใช้ปุ่มเรียกดูเพื่อค้นหา 5. คลิกเข้าสู่ระบบ 6. ป้อนรหัสผ่านเพื่อดำเนินการต่อ 7. เลือกยอมรับเพื่ออนุญาตให้ Tableau เข้าถึงข้อมูล Google BigQuery ของคุณ คุณจะเห็นข้อความแจ้งให้ปิดเบราว์เซอร์ #### เข้าสู่ระบบด้วย OAuth _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.2.1 และใหม่กว่า และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่ Tableau Server และ Tableau Cloud เวอร์ชัน 2020.4 เป็นต้นไป_ 1. เข้าสู่ระบบ Google BigQuery โดยใช้อีเมลหรือหมายเลขโทรศัพท์ของคุณ จากนั้นเลือกถัดไป 2. ในการตรวจสอบสิทธิ์ ให้เลือกเข้าสู่ระบบด้วย OAuth 3. คลิกเข้าสู่ระบบ 4. ป้อนรหัสผ่านเพื่อดำเนินการต่อ 5. เลือกยอมรับเพื่ออนุญาตให้ Tableau เข้าถึงข้อมูล Google BigQuery ของคุณ คุณจะเห็นข้อความแจ้งให้ปิดเบราว์เซอร์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าและการจัดการข้อมูลเข้าสู่ระบบ โปรดดูหัวข้อต่อไปนี้ [จัดการการตั้งค่าบัญชีของคุณ](https://help.tableau.com/current/pro/desktop/th-th/useracct.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ [เผยแพร่โฟลว์จาก Tableau Prep Builder](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#Publish)สำหรับข้อมูลเกี่ยวกับการตั้งค่าตัวเลือกการตรวจสอบสิทธิ์เมื่อเผยแพร่โฟลว์ [ดูและแก้ไขข้อผิดพลาด](https://help.tableau.com/current/server/th-th/prep_conductor_monitor_flow.htm#view-and-resolve-errors) สำหรับข้อมูลเกี่ยวกับการแก้ไขข้อผิดพลาดในการเชื่อมต่อใน Tableau Server หรือ Tableau Cloud เชื่อมต่อกับข้อมูล SAP HANA _รองรับใน Tableau Prep Builder เวอร์ชัน 2019.2.1 และใหม่กว่า และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่ Tableau Server และ Tableau Cloud เวอร์ชัน 2020.4 เป็นต้นไป_ Tableau Prep Builder, Tableau Server และ Tableau Cloud รองรับการเชื่อมต่อกับข้อมูลโดยใช้ SAP HANA เช่นเดียวกับ Tableau Desktop แต่มีความต่างกันเล็กน้อย เชื่อมต่อกับฐานข้อมูลโดยใช้ขั้นตอนเดียวกันที่คุณจะใช้ใน Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู [SAP HANA](https://help.tableau.com/current/pro/desktop/th-th/examples_saphana.htm) หลังจากที่คุณเชื่อมต่อและค้นหาตาราง ให้ลากตารางไปยังแคนวาสเพื่อเริ่มสร้างโฟลว์ **หมายเหตุ**: ตัวเชื่อมต่อนี้จำเป็นต้องใช้ Tableau Server เวอร์ชัน 2019.2 ขึ้นไปเพื่อเรียกใช้โฟลว์ตามกำหนดการ หากคุณใช้เซิร์ฟเวอร์เวอร์ชันเก่ากว่านี้ คุณสามารถรีเฟรชข้อมูลโฟลว์ได้โดยใช้อินเทอร์เฟซบรรทัดคำสั่ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้โฟลว์จากบรรทัดคำสั่ง โปรดดู [รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับความเข้ากันได้ของเวอร์ชัน โปรดดู [ความเข้ากันได้ของเวอร์ชันกับ Tableau Prep](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_compatibility.htm) - หากฐานข้อมูล SAP HANA ของคุณมีตัวแปรและพารามิเตอร์ คุณจะต้องป้อนข้อมูลนั้นในส่วนตัวแปรและพารามิเตอร์บนแท็บการตั้งค่าในขั้นตอนการป้อนข้อมูลเพื่อตั้งค่าเหล่านี้ สําหรับ Tableau Prep เวอร์ชันเก่า (2026.1 และเก่ากว่า) ให้ไปที่แท็บตัวแปรและพารามิเตอร์ในขั้นตอนการป้อนข้อมูล - การเชื่อมต่อกับแหล่งข้อมูล SAP HANA ที่ใช้ค่าตัวแปรและพารามิเตอร์รองรับเฉพาะแหล่งข้อมูลสดเท่านั้น ตัวเลือกนี้ไม่รองรับ SAP HANA แหล่งข้อมูลที่เผยแพร่ - ตั้งแต่เวอร์ชัน Tableau Cloud 2026.2 เป็นต้นไป คุณสามารถเชื่อมต่อกับแหล่งข้อมูลภายในองค์กร SAP HANA ที่มีตัวแปรและพารามิเตอร์ผ่าน Tableau Bridge ได้ - Tableau Prep Builder ตั้งแต่เวอร์ชัน 2019.2.2 และบนเว็บตั้งแต่เวอร์ชัน 2020.4.1 ขึ้นไป คุณสามารถใช้ SQL เริ่มต้นเพื่อค้นหาการเชื่อมต่อได้ หากคุณมีตัวแปรหลายค่า จะสามารถเลือกค่าที่ต้องการได้จากรายการดรอปดาวน์ **ป้อนตัวแปรและพารามิเตอร์** 1. เชื่อมต่อกับแหล่งข้อมูล SAP HANA ของคุณ 2. ในแผงอินพุตบนแท็บการตั้งค่า ให้เลือกตัวแปรและตัวถูกดําเนินการที่คุณต้องการใช้ ![SAP HANA อินพุตสําหรับพารามิเตอร์และตัวแปร](/tableau/next/th-th/prep/th-th/Img/prep_SAPHANA_262.png) ในเวอร์ชันก่อนหน้า (2026.1 และก่อนหน้า) ให้เลือกแท็บตัวแปรและพารามิเตอร์ จากนั้นเลือกตัวแปรและตัวถูกดําเนินการที่คุณต้องการใช้ ![หากคุณมีตัวแปรหลายค่า จะสามารถเลือกค่าที่ต้องการได้จากรายการดรอปดาวน์](/tableau/next/th-th/prep/th-th/Img/prep_SAPHANA.png) 3. เลือกจากรายการค่าพรีเซ็ตหรือป้อนค่าที่กําหนดเองเพื่อค้นหาฐานข้อมูลและส่งคืนค่าที่คุณต้องการหรือเพิ่มตัวแปรเพิ่มเติม หากต้องการเพิ่มตัวแปร ให้คลิกปุ่มเครื่องหมายบวก![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png)ในส่วนตัวแปรแล้วเลือกตัวแปรและตัวถูกดำเนินการ จากนั้นป้อนค่าที่กำหนดเอง ![เพิ่มค่าเพิ่มเติมโดยการคลิกเครื่องหมายบวกในส่วนตัวแปร เลือกตัวแปรและตัวดำเนินการ จากนั้นป้อนค่าที่กำหนดเอง](/tableau/next/th-th/prep/th-th/Img/prep_SAPHANA2.png) เชื่อมต่อกับไฟล์เชิงพื้นที่และฐานข้อมูล _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.4.1 และใหม่กว่า และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่ Tableau Server และ Tableau Cloud เวอร์ชัน 2020.4 เป็นต้นไป_ คุณสามารถเชื่อมต่อกับไฟล์เชิงพื้นที่และแหล่งข้อมูลเชิงพื้นที่ใน Tableau Prep Builder ได้หรือเมื่อสร้างหรือแก้ไขโฟลว์บนเว็บ **หมายเหตุ**: ขณะนี้ยังไม่รองรับการจัดรูปแบบและการย้ายคำอธิบายประกอบบนเว็บ หากคุณต้องการเชื่อมต่อกับไฟล์ประเภทนี้ ให้เชื่อมต่อใน Tableau Prep Builder จากนั้นเผยแพร่โฟลว์ไปยังเซิร์ฟเวอร์ของคุณ Tableau Prep รองรับประเภทการเชื่อมต่อดังต่อไปนี้ - รูปแบบไฟล์เชิงพื้นที่ - Tableau Prep Builder: Esri Shapefiles, ฐานข้อมูลภูมิศาสตร์ไฟล์ Esri, KML, TopoJSON, GeoJSON, การแยกข้อมูล, MapInfo MID/MIF, ไฟล์ TAB และ Shapefiles ที่บีบอัดไว้ - Tableau Server และ Tableau Cloud: Shapefiles ที่บีบอัดไว้, KML, TopoJSON, GeoJSON, ฐานข้อมูลภูมิศาสตร์ไฟล์ Esri และการแยกข้อมูล - ฐานข้อมูลเชิงพื้นที่ (Amazon Redshift, Microsoft SQL Server, Oracle และ PostgreSQL) ตั้งแต่เวอร์ชัน 2026.1 เป็นต้นไป คุณสามารถสร้างฟิลด์ที่คํานวณโดยใช้ฟังก์ชันเชิงพื้นที่ และรวมข้อมูลเชิงพื้นที่ในขั้นตอนรวมผ่านตัวดําเนินการตัดกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู[สร้างการคำนวณและการรวมเชิงพื้นที่](https://help.tableau.com/current/prep/th-th/prep_spatial_calculations_and_joins.htm) คุณสามารถผสานตารางเชิงพื้นที่เข้ากับตารางที่ไม่ใช่เชิงพื้นที่ได้โดยใช้การรวมมาตรฐานและการส่งออกข้อมูลเชิงพื้นที่ไปยังไฟล์การแยกข้อมูล (.hyper) ขณะนี้ Tableau Prep ยังไม่รองรับการแสดงข้อมูลเชิงพื้นที่เป็นภาพในมุมมองแผนที่ #### การทำความสะอาดที่รองรับ ไม่รองรับการทำความสะอาดข้อมูลบางอย่างเมื่อทำงานกับข้อมูลไฟล์เชิงพื้นที่ เมื่อทำงานกับข้อมูล Shapefile จะมีเพียงการทำความสะอาดต่อไปนี้เท่านั้นที่พร้อมใช้งานใน Tableau Prep - ตัวกรอง: ลบค่า Null หรือค่าที่ไม่รู้จักเท่านั้น - เปลี่ยนชื่อฟิลด์ - ทำซ้ำฟิลด์ - เก็บเฉพาะฟิลด์ - นำฟิลด์ออก - สร้างฟิลด์ที่คำนวณ #### ก่อนที่คุณจะเชื่อมต่อ ก่อนที่จะเชื่อมต่อกับไฟล์เชิงพื้นที่ โปรดตรวจสอบให้แน่ใจว่าไฟล์ต่อไปนี้อยู่ในไดเรกทอรีเดียวกัน ได้แก่ - **Esri Shapefile**: โฟลเดอร์ต้องมีไฟล์ .shp, .shx, .dbf, และ .prj เช่นเดียวกับไฟล์ .zip ของ Esri Shapefile - **ฐานข้อมูลภูมิศาสตร์ไฟล์ Esri**: โฟลเดอร์ต้องมีไฟล์ .gdb ของฐานข้อมูลภูมิศาสตร์ไฟล์ หรือไฟล์ .zip ของ .gdb ของฐานข้อมูลภูมิศาสตร์ไฟล์ - **ไฟล์ KML**: โฟลเดอร์ต้องมีไฟล์ .kml (ไม่จำเป็นต้องมีไฟล์อื่นๆ) - **ไฟล์ GeoJSON**: โฟลเดอร์ต้องมีไฟล์ .geojson (ไม่จำเป็นต้องมีไฟล์อื่นๆ) - **ไฟล์ TopoJSON**: โฟลเดอร์ต้องมีไฟล์ .json หรือ .topojson (ไม่จำเป็นต้องมีไฟล์อื่นๆ) #### เชื่อมต่อไปยังไฟล์เชิงพื้นที่ 1. ทำอย่างใดอย่างหนึ่งต่อไปนี้: - เปิด Tableau Prep Builder แล้วคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) - เปิด Tableau Server หรือ Tableau Cloud จากเมนูสำรวจ ให้คลิก ใหม่ > โฟลว์ 2. จากรายการของตัวเชื่อมต่อ ให้เลือกไฟล์เชิงพื้นที่ ฟิลด์เชิงพื้นที่ได้รับการกำหนดประเภทข้อมูลเชิงพื้นที่และไม่สามารถเปลี่ยนแปลงได้ หากฟิลด์มาจากไฟล์เชิงพื้นที่ ฟิลด์ดังกลาวจะได้รับการกำหนดให้เป็นชื่อฟิลด์เริ่มต้นว่า "เรขาคณิต" หากฟิลด์มาจากฐานข้อมูลเชิงพื้นที่ ชื่อฟิลด์ฐานข้อมูลจะแสดงขึ้นมา หาก Tableau ไม่สามารถระบุประเภทของข้อมูลได้ ฟิลด์จะแสดงเป็น "Null" ![Tableau Prep ที่มีข้อมูลเชิงพื้นที่](/tableau/next/th-th/prep/th-th/Img/prep_spatial.png) เชื่อมต่อโดยใช้ ODBC _รองรับใน Tableau Prep Builder เวอร์ชัน 2019.2.2 และใหม่กว่า ประเภทตัวเชื่อมต่อนี้ยังไม่รองรับเมื่อสร้างโฟลว์บนเว็บ_ หากคุณจำเป็นต้องเชื่อมต่อกับแหล่งข้อมูลที่ไม่มีอยู่ในแผงการเชื่อมต่อ คุณสามารถเชื่อมต่อกับแหล่งข้อมูลใดก็ได้โดยใช้ตัวเชื่อมต่อ ฐานข้อมูลอื่นๆ (ODBC) ที่รองรับ SQL มาตรฐานและใช้ ODBC API การเชื่อมต่อกับข้อมูลโดยใช้ตัวเชื่อมต่อฐานข้อมูลอื่นๆ (ODBC) จะทำงานคล้ายกับวิธีที่คุณใช้ใน Tableau Desktop แต่มีความแตกต่างกันเล็กน้อยดังนี้ - คุณสามารถเชื่อมต่อได้โดยใช้ตัวเลือก DSN (ชื่อแหล่งข้อมูล) เท่านั้น - หากต้องการเผยแพร่และเรียกใช้โฟลว์ใน Tableau Server เซิร์ฟเวอร์จะต้องกำหนดค่าโดยใช้ DSN ที่ตรงกัน **หมายเหตุ**: ขณะนี้ยังไม่รองรับการเรียกใช้โฟลว์จากบรรทัดคำสั่งที่มีตัวเชื่อมต่อฐานข้อมูลอื่นๆ (ODBC) - มอบประสบการณ์การเชื่อมต่อเพียงครั้งเดียวสำหรับทั้ง Windows และ MacOS ไม่รองรับการแจ้งแอตทริบิวต์การเชื่อมต่อสำหรับไดรเวอร์ ODBC (Windows) - Tableau Prep Builder รองรับไดรเวอร์ 64 บิตเท่านั้น #### ก่อนที่คุณจะเชื่อมต่อ หากต้องการเชื่อมต่อกับข้อมูลโดยใช้ตัวเชื่อมต่อฐานข้อมูลอื่นๆ (ODBC) คุณจะต้องติดตั้งไดรเวอร์ฐานข้อมูลแล้วตั้งค่าและกำหนดค่า DSN (ชื่อแหล่งข้อมูล) ของคุณ หากต้องการเผยแพร่และเรียกใช้โฟลว์ลงใน Tableau Server เซิร์ฟเวอร์ต้องกำหนดค่าด้วย DSN ที่ตรงกัน > [!IMPORTANT] > > **สำคัญ**: Tableau Prep Builder รองรับไดรเวอร์ 64 บิตเท่านั้น หากคุณมีไดรเวอร์ 32 บิตที่ตั้งค่าและกำหนดค่าไว้แล้ว อาจจะต้องถอนการติดตั้งแล้วติดตั้งเวอร์ชัน 64 บิตหากไดรเวอร์ไม่อนุญาตให้ติดตั้งทั้งสองเวอร์ชันพร้อมกัน 1. สร้าง DSN โดยใช้ผู้ดูแลระบบแหล่งข้อมูล ODBC (64 บิต) (Windows) หรือใช้ยูทิลิตี้ ODBC Manager (MacOS) หากคุณไม่มียูทิลิตี้ที่ติดตั้งบน Mac คุณสามารถดาวน์โหลดได้จาก ([www.odbcmanager.net](http://www.odbcmanager.net/) เป็นต้น) หรือคุณสามารถแก้ไขไฟล์ odbc.ini ได้ด้วยตนเอง 2. ในผู้ดูแลระบบแหล่งข้อมูล ODBC (64 บิต) (Windows) หรือยูทิลิตี้ ODBC Manager (MacOS) ให้เพิ่มแหล่งข้อมูลใหม่แล้วเลือกไดรเวอร์สำหรับแหล่งข้อมูล จากนั้นคลิกเสร็จสิ้น ![รายการไดรเวอร์สำหรับการตั้งค่าแหล่งข้อมูลใหม่ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_odbc_driver_setup.png) 3. ในกล่องโต้ตอบตั้งค่าไดรเวอร์ ODBC ให้ป้อนข้อมูลการกำหนดค่า เช่น ชื่อเซิร์ฟเวอร์ พอร์ต ชื่อผู้ใช้ และรหัสผ่าน คลิกทดสอบ (หากกล่องโต้ตอบมีตัวเลือกดังกล่าว) เพื่อตรวจสอบว่าการเชื่อมต่อได้รับการตั้งค่าอย่างถูกต้อง จากนั้นให้บันทึกการกำหนดค่า **หมายเหตุ**: Tableau Prep Builder ไม่รองรับการแจ้งแอตทริบิวต์การเชื่อมต่อ คุณจึงต้องตั้งค่าข้อมูลนี้เมื่อกำหนดค่า DNS ตัวอย่างนี้แสดงให้เห็นถึงกล่องโต้ตอบการกำหนดค่าสำหรับตัวเชื่อมต่อ MySQL ![หน้าต่างการกำหนดค่าแหล่งข้อมูลตัวเชื่อมต่อ MySWL](/tableau/next/th-th/prep/th-th/Img/prep_odbc_driver_setup2.png) #### เชื่อมต่อโดยใช้ฐานข้อมูลอื่นๆ (ODBC) 1. เปิด Tableau Prep Builder แล้วคลิกปุ่ม เพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) 2. จากรายการของตัวเชื่อมต่อ ให้เลือกฐานข้อมูลอื่นๆ (ODBC) 3. ในกล่องโต้ตอบฐานข้อมูลอื่นๆ (ODBC) ให้เลือก DSN จากรายการดรอปดาวน์แล้วป้อนชื่อผู้ใช้และรหัสผ่าน จากนั้นคลิกเข้าสู่ระบบ ![หน้าต่างเข้าสู่ระบบฐานข้อมูลอื่นๆ](/tableau/next/th-th/prep/th-th/Img/prep_ODBC_signin.png) 4. จากแผงการเชื่อมต่อ ให้เลือกฐานข้อมูลของคุณจากรายการดรอปดาวน์ ![Tableau เตรียมรายการการเชื่อมต่อฐานข้อมูลอื่นๆ](/tableau/next/th-th/prep/th-th/Img/prep_ODBC_connection.png) เชื่อมต่อกับข้อมูล Microsoft Excel และล้างด้วยเครื่องมือแปลข้อมูล _รองรับการเชื่อมต่อกับ Microsoft Excel โดยตรงเท่านั้น ขณะนี้เครื่องมือแปลข้อมูลไม่พร้อมให้บริการสำหรับไฟล์ Excel ที่จัดเก็บไว้ในไดรฟ์ระบบคลาวด์_ **หมายเหตุ**: ไม่รองรับการเรียกใช้ Tableau Prep Conductor เพื่อรีเฟรชโฟลว์ Tableau Prep ที่เชื่อมต่อกับไฟล์แบบแฟลตผ่าน Bridge หากต้องการเปิดใช้งานการรีเฟรชโฟลว์ของ Prep Conductor ให้สำเร็จ ให้ย้ายไฟล์แบบแฟลตไปยังตำแหน่งที่ Tableau Cloud สามารถเข้าถึงได้โดยตรง (Google ไดรฟ์, Box, Dropbox ฯลฯ) เมื่อทำงานกับไฟล์ Microsoft Excel คุณสามารถใช้เครื่องมือแปลข้อมูลเพื่อตรวจหาตารางย่อยในข้อมูลของคุณ รวมทั้งลบข้อมูลที่ไม่เกี่ยวข้องเพื่อช่วยเตรียมข้อมูลสำหรับการวิเคราะห์ได้ เมื่อคุณเปิดเครื่องมือแปลข้อมูล จะตรวจหาตารางย่อยและทำรายการตารางย่อยดังกล่าวเป็นตารางใหม่ในส่วนตารางของแผงการเชื่อมต่อ คุณสามารถลากไปยังแผงโฟลว์ได้ หากคุณปิดเครื่องมือแปลข้อมูล ระบบจะลบตารางเหล่านั้นออกจากแผงการเชื่อมต่อ หากใช้ตารางเหล่านั้นในโฟลว์แล้ว จะส่งผลให้เกิดข้อผิดพลาดของโฟลว์จากข้อมูลที่หายไป **หมายเหตุ**: ขณะนี้เครื่องมือแปลข้อมูลจะตรวจหาเฉพาะตารางย่อยในสเปรดชีต Excel และไม่รองรับการระบุแถวเริ่มต้นสำหรับไฟล์ข้อความและสเปรดชีต ทั้งนี้ ตารางที่เครื่องมือแปลข้อมูลตรวจพบจะไม่รวมอยู่ในผลการค้นหาการผนวกไวลด์การ์ด ตัวอย่างด้านล่างแสดงผลของการใช้เครื่องมือแปลข้อมูลบนสเปรดชีต Excel ในแผงการเชื่อมต่อ เครื่องมือแปลตรวจพบตารางย่อยเพิ่มเติมสองตาราง
ก่อนใช้เครื่องมือแปลข้อมูลหลังใช้เครื่องมือแปลข้อมูล
ช่องทำเครื่องหมายใช้เครื่องมือแยกวิเคราะห์ข้อมูลในแผงการเชื่อมต่อใน Tableau Prepผลลัพธ์ของเครื่องมือแยกวิเคราะห์ข้อมูลจะแสดงในส่วนตารางของแผงการเชื่อมต่อใน Tableau Prep โดยแสดงรายการตารางย่อยที่พบ
หากต้องการใช้เครื่องมือแปลข้อมูล ให้ทำตามขั้นตอนดังต่อไปนี้ 1. เลือกเชื่อมต่อกับข้อมูลแล้วเลือก Microsoft Excel 2. เลือกไฟล์ของคุณแล้วคลิกเปิด 3. เลือกกล่องทำเครื่องหมายใช้เครื่องมือแปลข้อมูล 4. ลากตารางใหม่ไปยังแผง**โฟลว์**เพื่อรวมตารางดังกล่าวไว้ในโฟลว์ของคุณ หากต้องการลบตารางเก่า ให้คลิกขวาที่ขั้นตอนอินพุตสำหรับตารางเก่าแล้วเลือกลบ ## เชื่อมต่อโดยใช้ตัวเชื่อมต่อแบบปรับแต่งเอง เมื่อ Tableau Prep ไม่มีตัวเชื่อมต่อในตัวสำหรับข้อมูลที่ใช้ ODBC และ JDBC คุณสามารถใช้ตัวเชื่อมต่อแบบปรับแต่งเองได้ คุณสามารถ - ใช้ตัวเชื่อมต่อที่สร้างโดยพาร์ทเนอร์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเชื่อมต่อในการแลกเปลี่ยน โปรดดูที่[ใช้ตัวเชื่อมต่อที่สร้างโดยพาร์ทเนอร์](#partner_connect) - ใช้ตัวเชื่อมต่อแบบปรับแต่งเองที่สร้างด้วย Tableau Connector SDK Connector SDK มอบเครื่องมือในการสร้างตัวเชื่อมต่อแบบปรับแต่งเองสำหรับข้อมูลที่ใช้ ODBC หรือ JDBC หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวเชื่อมต่อที่สร้างด้วย Tableau Connector SDK](https://help.tableau.com/current/pro/desktop/th-th/examples_connector_sdk.htm) ในความช่วยเหลือของ Tableau Desktop รองรับตัวเชื่อมต่อแบบปรับแต่งเองสำหรับข้อมูลที่ใช้ ODBC และ JDBC ใน Tableau Prep Builder เวอร์ชัน 2020.4.1 ขึ้นไป สำหรับนักพัฒนาตัวเชื่อมต่อ โปรดดูข้อมูลเพิ่มเติมที่[เรียกใช้ตัวเชื่อมต่อของคุณ](https://tableau.github.io/connector-plugin-sdk/docs/run-taco) บางตัวเชื่อมต่อแบบปรับแต่งเองจำเป็นต้องติดตั้งไดรเวอร์เพิ่มเติม หากได้รับแจ้งจากระบบในระหว่างกระบวนการเชื่อมต่อ ให้ทำตามข้อความที่แจ้งเพื่อดาวน์โหลดและติดตั้งไดรเวอร์ที่ต้องใช้ ตัวเชื่อมต่อแบบปรับแต่งเองไม่สามารถใช้กับ Tableau Cloud ได้ในขณะนี้ #### ใช้ตัวเชื่อมต่อที่สร้างโดยพาร์ทเนอร์ ตัวเชื่อมต่อที่สร้างโดยพาร์ทเนอร์หรือตัวเชื่อมต่อแบบกำหนดเองอื่นๆ จะอยู่ในแผงเชื่อมต่อ ตัวเชื่อมต่อเหล่านี้แสดงอยู่ในรายการการเชื่อมต่อเพิ่มเติม และยังมีให้ใช้งานจากหน้า[ตัวเชื่อมต่อของ Tableau Exchange](https://extensiongallery.tableau.com/connectors) 1. คลิกการเชื่อมต่อในแผงด้านซ้าย 2. จากส่วนตัวเชื่อมต่อเพิ่มเติมในแผงเชื่อมต่อ ให้คลิกที่ตัวเชื่อมต่อที่คุณต้องการใช้ 3. คลิกติดตั้งและรีสตาร์ท Tableau หลังจากติดตั้งตัวเชื่อมต่อแล้ว จะปรากฏในส่วน**ไปยังเซิร์ฟเวอร์**ของแผงเชื่อมต่อ **หมายเหตุ**: หากคุณได้รับคำเตือนว่าตัวเชื่อมต่อไม่สามารถโหลดได้ ให้ติดตั้งไฟล์ .taco ที่คุณต้องการจากหน้า[ตัวเชื่อมต่อของ Tableau Exchange](https://extensiongallery.tableau.com/connectors) หากคุณได้รับข้อความแจ้งให้ติดตั้งไดรเวอร์ ให้ไปที่ [Tableau Exchange](https://extensiongallery.tableau.com/connectors) สำหรับคำแนะนำในการดาวน์โหลดไดรเวอร์และตำแหน่งที่ตั้ง ## เชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ แหล่งข้อมูลที่เผยแพร่ คือ แหล่งข้อมูลที่คุณสามารถแบ่งปันกับผู้อื่นได้ เมื่อคุณต้องการจะสร้างแหล่งข้อมูลให้พร้อมใช้งานสำหรับผู้ใช้รายอื่น คุณสามารเผยแพร่แหล่งข้อมูลนั้นๆ ได้จาก Tableau Prep Builder (เวอร์ชัน 2019.3.1 ขึ้นไป) ไปยัง Tableau Server หรือ Tableau Cloud หรือเป็นเอาต์พุตจากโฟลว์ของคุณ คุณสามารถใช้แหล่งข้อมูลที่เผยแพร่เป็นแหล่งข้อมูลอินพุตสำหรับโฟลว์ได้ ไม่ว่าคุณจะทำงานใน Tableau Prep Builder หรือบนเว็บ **หมายเหตุ**: เมื่อคุณเผยแพร่โฟลว์ซึ่งประกอบด้วยแหล่งข้อมูลที่เผยแพร่เป็นอินพุต ผู้เผยแพร่จะได้รับมอบหมายให้เป็นเจ้าของโฟลว์เริ่มต้น เมื่อโฟลว์ทำงาน จะใช้เจ้าของโฟลว์สำหรับบัญชีเรียกใช้งานในฐานะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับบัญชี "เรียกใช้งานในฐานะ" โปรดดู [บัญชีบริการ "เรียกใช้งานในฐานะ"](https://help.tableau.com/current/server/th-th/runas.htm) มีเพียงผู้ดูแลระบบไซต์หรือเซิร์ฟเวอร์เท่านั้นที่สามารถเปลี่ยนเจ้าของโฟลว์ใน Tableau Server หรือ Tableau Cloud ได้ และเปลี่ยนให้ได้กับตนเองเท่านั้น สิ่งที่ Tableau Prep Builder รองรับมีดังนี้ - แหล่งข้อมูลที่เผยแพร่ที่มีตัวกรองผู้ใช้หรือฟังก์ชันต่างๆ ใน Tableau Prep Builder ตั้งแต่เวอร์ชัน 2021.1.3 - การเชื่อมต่อกับเซิร์ฟเวอร์และไซต์เดียว ระบบไม่รองรับการเข้าสู่ระบบเซิร์ฟเวอร์อื่นหรือเซิร์ฟเวอร์เดียวกันแต่ไซต์อื่น คุณต้องใช้การเชื่อมต่อเซิร์ฟเวอร์หรือไซต์เดียวกันเพื่อทำสิ่งต่อไปนี้ - เชื่อมต่อแหล่งข้อมูลที่เผยแพร่ - เผยแพร่เอาต์พุตโฟลว์ไปยัง Tableau Server หรือ Tableau Cloud - กำหนดเวลาให้โฟลว์ทำงานบน Tableau Server หรือ Tableau Cloud หากโฟลว์ของคุณใช้แหล่งข้อมูลที่เผยแพร่และคุณออกจากเซิร์ฟเวอร์ไปแล้ว การเชื่อมต่อโฟลว์จะหยุดลง โฟลว์จะอยู่ในสถานะเกิดข้อผิดพลาด และคุณจะไม่สามารถดูข้อมูลจากแหล่งข้อมูลที่เผยแพร่ในแผงโปรไฟล์หรือตารางกริดข้อมูลได้ **หมายเหตุ:** Tableau Prep Builder ไม่รองรับแหล่งข้อมูลที่เผยแพร่ที่ประกอบด้วยข้อมูลหลายมิติ (คิวบ์) การเชื่อมต่อหลายเซิร์ฟเวอร์ หรือแหล่งข้อมูลที่เผยแพร่ซึ่งมีตารางที่เกี่ยวข้อง สิ่งที่ Tableau Server และ Tableau Cloud รองรับมีดังนี้ - แหล่งข้อมูลที่เผยแพร่ที่มีตัวกรองผู้ใช้หรือฟังก์ชันต่างๆ ใน Tableau Server และ Tableau Cloud ตั้งแต่เวอร์ชัน 2021.2 - การสร้างหรือการแก้ไขโฟลว์บนเว็บโดยใช้แหล่งข้อมูลที่เผยแพร่ (Tableau Server หรือ Tableau Cloud เวอร์ชัน 2020.4 ขึ้นไป) - เชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ (Tableau Server และ Tableau Cloud เวอร์ชัน 2019.3 ขึ้นไป) **หมายเหตุ:** Tableau Server เวอร์ชันเก่าอาจไม่รองรับทุกฟีเจอร์ของแหล่งข้อมูลที่เผยแพร่ #### เกี่ยวกับข้อมูลเข้าสู่ระบบและสิทธิ์ - คุณต้องได้รับมอบหมายให้มีบทบาท Explorer หรือสูงกว่านี้ในเซิร์ฟเวอร์ไซต์ที่คุณเข้าสู่ระบบเพื่อเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ มีเพียง Creator เท่านั้นที่สามารถสร้างหรือแก้ไขโฟลว์บนเว็บ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับบทบาทในไซต์ โปรดดู [กำหนดบทบาทในไซต์ให้แก่ผู้ใช้](https://help.tableau.com/current/server/th-th/users_site_roles.htm)ในความช่วยเหลือของ Tableau Server - ใน Tableau Prep Builder การเข้าถึงแหล่งข้อมูลจะได้รับอนุญาตตามข้อมูลประจำตัวของผู้ใช้ที่เข้าสู่ระบบเซิร์ฟเวอร์ คุณจะเห็นเฉพาะข้อมูลที่คุณสามารถเข้าถึงได้เท่านั้น - นอกจากนี้ในการเขียนเว็บ Prep (Tableau Server และ Tableau Cloud) การเข้าถึงแหล่งข้อมูลยังได้รับอนุญาตตามข้อมูลประจำตัวของผู้ใช้ที่เข้าสู่ระบบเซิร์ฟเวอร์เช่นกัน คุณจะเห็นเฉพาะข้อมูลที่คุณสามารถเข้าถึงได้เท่านั้น อย่างไรก็ตาม เมื่อคุณเรียกใช้โฟลว์ด้วยตนเองหรือใช้กำหนดการ การเข้าถึงแหล่งข้อมูลจะได้รับอนุญาตตามข้อมูลประจำตัวของเจ้าของโฟลว์ ผู้ใช้คนล่าสุดที่เผยแพร่โฟลว์จะกลายเป็นเจ้าของโฟลว์คนใหม่ - ผู้ดูแลระบบไซต์หรือเซิร์ฟเวอร์สามารถเปลี่ยนเจ้าของโฟลว์ได้ แต่เปลี่ยนให้ได้กับตนเองเท่านั้น - คุณต้องฝังข้อมูลเข้าสู่ระบบเพื่อเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ **เคล็ดลับ:** หากไม่ได้ฝังข้อมูลเข้าสู่ระบบให้แหล่งข้อมูล ให้อัปเดตแหล่งข้อมูลเพื่อรวมข้อมูลเข้าสู่ระบบแบบฝัง ### การใช้แหล่งข้อมูลที่เผยแพร่ในโฟลว์ หากต้องการเชื่อมต่อแหล่งข้อมูลที่เผยแพและใช้ในโฟลว์ ให้ทำตามคำแนะนำของ Tableau Prep เวอร์ชันที่คุณมี ดังนี้ Tableau Prep Builder เวอร์ชัน 2020.2.2 ขึ้นไปและบนเว็บ คุณสามารถเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่และสิ่งอื่นที่จัดเก็บไว้ใน Tableau Server หรือ Tableau Cloud ได้โดยตรงจากแผง "เชื่อมต่อ" หากคุณมี [Data Management](https://www.tableau.com/th-th/products/add-ons/data-management) พร้อมกับ Tableau Catalog ที่เปิดใช้งาน คุณยังสามารถค้นหาและเชื่อมต่อกับฐานข้อมูลและตาราง ตลอดจนดูหรือกรองตามข้อมูลเมตาเกี่ยวกับแหล่งข้อมูลต่างๆ เช่น คำอธิบาย คำเตือนเกี่ยวกับคุณภาพของข้อมูล และการรับรอง ได้ด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Tableau Catalog โปรดดู "เกี่ยวกับ Tableau Catalog” ในวิธีใช้ [Tableau Server](https://help.tableau.com/current/server/th-th/dm_catalog_overview.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/dm_catalog_overview.htm) 1. เปิด Tableau Prep Builder แล้วคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล 2. ในแผงเชื่อมต่อภายใต้ค้นหาข้อมูล ให้เลือก Tableau Server ![การเชื่อมต่อ Tableau Prep กับ Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_SearchDataCatalog.png) 3. เข้าสู่ระบบเพื่อเชื่อมต่อกับเซิร์ฟเวอร์หรือไซต์ของคุณ ในการเขียนเว็บ กล่องโต้ตอบค้นหาข้อมูลจะเปิดขึ้นสำหรับเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบ ตั้งแต่เวอร์ชัน 2025.3 เป็นต้นไป คุณสามารถเลือกวิธีการตรวจสอบสิทธิ์เซิร์ฟเวอร์ได้ (เบราว์เซอร์แบบฝังหรือเบราว์เซอร์เริ่มต้น) หากต้องการข้อมูลเพิ่มเติม โปรดดู[เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/current/prep/th-th/prep_conductor_publish_flow.htm#before-you-publish) 4. ในกล่องโต้ตอบค้นหาข้อมูล ให้ค้นหาจากรายการของแหล่งข้อมูลที่เผยแพร่ที่มี ใช้ตัวเลือกตัวกรองเพื่อกรองตามประเภทการเชื่อมต่อและแหล่งข้อมูลที่ผ่านการรับรอง 5. เลือกแหล่งข้อมูลที่คุณต้องการใช้ จากนั้นคลิกเชื่อมต่อ หากคุณไม่มีสิทธิ์เชื่อมต่อกับแหล่งข้อมูล แถวและปุ่มเชื่อมต่อจะเปลี่ยนเป็นสีเทา **หมายเหตุ**: เมนูดรอปดาวน์ประเภทเนื้อหา จะไม่ปรากฏขึ้นหากคุณไม่มี Data Management พร้อมกับ Tableau Catalog ที่เปิดใช้งาน มีเพียงแหล่งข้อมูลที่เผยแพร่เท่านั้นที่จะปรากฏขึ้นในรายการ ![ค้นหาแผงข้อมูลโดยเลือกประเภทเนื้อหาแหล่งข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_SearchDataCatalog2.png) 6. แหล่งข้อมูลจะถูกเพิ่มลงในแผง "โฟลว์" ในแผงการเชื่อมต่อ คุณสามารถเลือกแหล่งข้อมูลเพิ่มเติม หรือใช้ตัวเลือกการค้นหาเพื่อหาแหล่งข้อมูลของคุณและลากไปยังแผง "โฟลว์" เพื่อสร้างโฟลว์ แท็บ Tableau Server ในแผง "อินพุต" จะแสดงรายละเอียดเกี่ยวกับแหล่งข้อมูลที่เผยแพร่ ![โฟลว์ Tableau Prep ที่แสดงรายการแหล่งข้อมูลที่ค้นหาได้ในแผงการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_dai_metadata.png) 7. (ไม่บังคับ) หากคุณมี Data Management พร้อมกับ Tableau Catalog ที่เปิดใช้งาน ให้ใช้เมนูดรอปดาวน์ประเภทเนื้อหาเพื่อค้นหาฐานข้อมูลและตาราง ![ค้นหาแผงข้อมูลโดยเลือกประเภทเนื้อหาแหล่งข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_SearchDataCatalog3.png) คุณสามารถใช้ตัวเลือกตัวกรองที่มุมบนขวาเพื่อกรองผลลัพธ์ตามประเภทการเชื่อมต่อ คำเตือนเกี่ยวกับคุณภาพของข้อมูล และการรับรองได้ ![แถบค้นหาพร้อมตัวกรองสำหรับประเภทการเชื่อมต่อ คำเตือนคุณภาพข้อมูล และการรับรอง](/tableau/next/th-th/prep/th-th/Img/prep_connectto_filter.png) Tableau Prep Builder เวอร์ชัน 2020.2.1 ขึ้นไป 1. เปิด Tableau Prep Builder แล้วคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) 2. จากรายการของตัวเชื่อมต่อ ให้เลือก Tableau Server ![แผง Tableau Prep Connect ที่แสดงการเชื่อมต่อ Tableau Server ที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_connect_dai.png) 3. เข้าสู่ระบบเพื่อเชื่อมต่อกับเซิร์ฟเวอร์หรือไซต์ของคุณ 4. เลือกแหล่งข้อมูลหรือใช้ตัวเลือกการค้นหาเพื่อหาแหล่งข้อมูลของคุณและลากไปยังแผง "โฟลว์" เพื่อสร้างโฟลว์ แท็บ Tableau Server ในแผง "อินพุต" จะแสดงรายละเอียดเกี่ยวกับแหล่งข้อมูลที่เผยแพร่ ![โฟลว์ Tableau Prep ที่แสดงรายการแหล่งข้อมูลที่ค้นหาได้ในแผงการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_dai_metadata.png) ## เชื่อมต่อกับการเชื่อมต่อแบบเสมือน _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.4.1 ขึ้นไป รวมทั้งใน Tableau Server และ Tableau Cloud เวอร์ชัน 2021.4 ขึ้นไป ต้องมี Data Management เพื่อใช้ฟีเจอร์นี้_ คุณสามารถเชื่อมต่อกับข้อมูลได้โดยใช้การเชื่อมต่อแบบเสมือนสำหรับโฟลว์ของคุณ การเชื่อมต่อแบบเสมือน คือ ทรัพยากรที่ใช้ร่วมกันได้ซึ่งทำหน้าที่เป็นจุดศูนย์กลางในการเข้าถึงข้อมูล #### ข้อควรพิจารณาเมื่อเชื่อมต่อกับการเชื่อมต่อแบบเสมือนมีดังนี้ - ข้อมูลเข้าสู่ระบบฐานข้อมูลฝังอยู่ในการเชื่อมต่อแบบเสมือนการเชื่อมต่อแบบเสมือน คุณจำเป็นต้องเข้าสู่ระบบเซิร์ฟเวอร์เพื่อเข้าถึงตารางในการเชื่อมต่อแบบเสมือน - นโยบายข้อมูลที่นำความปลอดภัยระดับแถวมาใช้สามารถรวมไว้ในการเชื่อมต่อแบบเสมือนได้ มีเพียงตาราง ฟิลด์ และค่าที่คุณสามารถเข้าถึงได้เท่านั้นที่จะปรากฎขึ้นเมื่อทำงานกับและเรียกใช้โฟลว์ของคุณ - ความปลอดภัยระดับแถวในการเชื่อมต่อแบบเสมือนไม่มีผลกับเอาต์พุตโฟลว์ ผู้ใช้ทุกคนที่มีสิทธิ์เข้าถึงเอาต์พุตโฟลว์จะเห็นข้อมูลเดิม - ไม่รองรับ SQL แบบปรับแต่งเองและ SQL เริ่มต้น - ไม่รองรับพารามิเตอร์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้พารามิเตอร์ในโฟลว์ โปรดดู [สร้างและใช้พารามิเตอร์ในลำดับงาน](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อแบบเสมือนและนโยบายข้อมูล โปรดดู วิธีใช้ [Tableau Server](https://help.tableau.com/current/server/th-th/dm_vconn_overview.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/dm_vconn_overview.htm) 1. เปิด Tableau Prep Builder แล้วคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล 2. ในแผงเชื่อมต่อภายใต้ค้นหาข้อมูล ให้เลือก Tableau Server ![การเชื่อมต่อ Tableau Prep กับ Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_SearchDataCatalog.png) 3. เข้าสู่ระบบเพื่อเชื่อมต่อกับเซิร์ฟเวอร์หรือไซต์ของคุณ ในการเขียนเว็บ กล่องโต้ตอบค้นหาข้อมูลจะเปิดขึ้นสำหรับเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบ 4. คลิกพิมพ์ทั้งหมด\- ![](/tableau/next/th-th/prep/th-th/Img/prep_search_vconn.png) 5. เลือกการเชื่อมต่อแบบเสมือน ![](/tableau/next/th-th/prep/th-th/Img/prep_select_vconn.png) 6. เลือกแหล่งข้อมูลที่คุณต้องการใช้ จากนั้นคลิกเชื่อมต่อ 7. แหล่งข้อมูลจะถูกเพิ่มลงในแผง "โฟลว์" ในแผงการเชื่อมต่อ คุณสามารถเลือกได้จากรายการตารางที่อยู่ในการเชื่อมต่อแบบเสมือนแล้วลากไปยังแผง "โฟลว์" เพื่อเริ่มโฟลว์ ![ตาราง Tableau Prep และการดูตัวอย่างข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_virtual_connections3.png) **หมายเหตุ**: หากคุณเห็นการดำเนินการแก้ไขชื่อในแผงการเปลี่ยนแปลงเมื่อเชื่อมต่อกับการเชื่อมต่อแบบเสมือน ห้ามลบสิ่งดังกล่าว Tableau Prep จะสร้างการดำเนินการดังกล่าวโดยอัตโนมัติเพื่อแมปเข้ากับและแสดงชื่อที่เข้าใจง่ายของฟิลด์ ## เชื่อมต่อกับการแยกข้อมูล Tableau คุณสามารถเชื่อมต่อกับการแยกข้อมูลเป็นอินพุตไปยังโฟลว์ข้อมูลได้ การแยกข้อมูลเป็นชุดข้อมูลย่อยที่บันทึกไว้ ซึ่งคุณสามารถสร้างได้โดยใช้ตัวกรองและการกำหนดค่าขีดจำกัดอื่นๆ การแยกข้อมูลบันทึกเป็นไฟล์ .hyper หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้การแยกข้อมูลด้วย Tableau Prep Builder โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm) ## เชื่อมต่อกับข้อมูลผ่านทาง Tableau Catalog หากคุณมี [Data Management](https://www.tableau.com/th-th/products/add-ons/data-management) พร้อมกับ Tableau Catalog ที่เปิดใช้งาน คุณสามารถค้นหาและเชื่อมต่อกับฐานข้อมูล ไฟล์ และตารางที่จัดเก็บไว้ใน Tableau Server หรือ Tableau Cloud ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Tableau Catalog โปรดดู "เกี่ยวกับ Tableau Catalog" ในวิธีใช้ [Tableau Server](https://help.tableau.com/current/server/th-th/dm_catalog_overview.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/dm_catalog_overview.htm) ## ตัวเลือกการเชื่อมต่ออื่นๆ เมื่อคุณเชื่อมต่อ คุณอาจเห็นตัวเลือกต่อไปนี้ด้วยโดยขึ้นอยู่กับว่าคุณเลือกการเชื่อมต่อแบบใด ### ใช้ SQL แบบปรับแต่งเองเพิ้อเชื่อมต่อกับข้อมูล หากทราบข้อมูลที่คุณต้องการจากฐานข้อมูลดีและเข้าใจวิธีการเขียนการค้นหา SQL คุณจะสามารถใช้การค้นหา SQL แบบปรับแต่งเองเพื่อเชื่อมต่อกับข้อมูลได้เช่นเดียวกับที่คุณทำใน Tableau Desktop คุณสามารถใช้ SQL แบบปรับแต่งเองเพื่อผนวกข้อมูลของคุณตามตารางต่างๆ ได้ ส่งฟิลด์ต่างๆ อีกครั้งเพื่อดำเนินการรวมแบบข้ามฐานข้อมูล ปรับโครงสร้างหรือลดขนาดข้อมูลเพื่อการวิเคราะห์ ฯลฯ 1. เชื่อมต่อกับแหล่งข้อมูลของคุณ และในแผง "การเชื่อมต่อ" ในฟิลด์ ฐานข้อมูล ให้เลือกฐานข้อมูล 2. คลิกลิงก์SQL แบบปรับแต่งเอง เพื่อเปิดแท็บ SQL แบบปรับแต่งเอง ![แท็บ SQL แบบปรับแต่งเองในขั้นตอนการป้อนข้อมูลโฟลว์ Tableau Prep ซึ่งคุณสามารถป้อนการค้นหา SQL เพื่อเชื่อมต่อกับข้อมูลได้](/tableau/next/th-th/prep/th-th/Img/prep_custom_sql.png) 3. ป้อนหรือวางการค้นหาในกล่องข้อความ จากนั้นคลิก "เรียกใช้" เพื่อเรียกใช้การค้นหา ![แท็บ SQL แบบปรับแต่งเองในขั้นตอนการป้อนข้อมูลโฟลว์ Tableau Prep ที่แสดงตัวอย่างการค้นหา SQL](/tableau/next/th-th/prep/th-th/Img/prep_custom_SQL2.png) 4. เพิ่มขั้นตอนการล้างในแผงโฟลว์เพื่อดูว่ามีเพียงฟิลด์ที่เกี่ยวข้องจาก SQL แบบปรับแต่งเองเท่านั้นที่ถูกเพิ่มลงในโฟลว์ ### ใช้ SQL เริ่มต้นเพื่อค้นหาการเชื่อมต่อของคุณ _รองรับใน Tableau Prep Builder เวอร์ชัน 2019.2.2 ขึ้นไป และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป_ คุณสามารถระบุคำสั่ง SQL เริ่มต้นที่จะทำงานได้เมื่อเกิดการเชื่อมต่อกับฐานข้อมูลที่รองรับ เช่น เมื่อเชื่อมต่อกับ Amazon Redshift คุณสามารถป้อนคำสั่ง SQL เพื่อใช้ตัวกรองได้เมื่อเชื่อมต่อกับฐานข้อมูล เช่นเดียวกับการเพิ่มตัวกรองในขั้นตอนอินพุต คำสั่ง SQL จะนำมาใช้ก่อนที่ข้อมูลจะถูกสุ่มตัวอย่างและโหลดลงใน Tableau Prep ตั้งแต่ใน Tableau Prep Builder (เวอร์ชัน 2020.1.3) และบนเว็บ คุณสามารถรวมพารามิเตอร์เพื่อส่งผ่านชื่อแอปพลิเคชัน ตลอดจนเวอร์ชันและข้อมูลชื่อโฟลว์เพื่อรวมข้อมูลการติดตามได้เมื่อคุณค้นหาแหล่งข้อมูล ### เรียกใช้ SQL เริ่มต้น หากต้องการรีเฟรชข้อมูลและเรียกใช้คำสั่ง SQL เริ่มต้น ให้ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้ - เปลี่ยนคำสั่ง SQL เริ่มต้นแล้วรีเฟรชขั้นตอนอินพุตโดยการสร้างการเชื่อมต่อขึ้นใหม่ - เรียกใช้โฟลว์ คำสั่ง SQL เริ่มต้นจะทำงานก่อนประมวลผลข้อมูลทั้งหมด - เรียกใช้โฟลว์บน Tableau Server หรือ Tableau Cloud SQL เริ่มต้นจะทำงานทุกครั้งที่โฟลว์ทำงานเป็นส่วนหนึ่งของการโหลดข้อมูล **หมายเหตุ**: [Data Management](https://www.tableau.com/th-th/products/add-ons/data-management) จำเป็นต้องเรียกใช้โฟลว์ของคุณตามกำหนดการบน Tableau Server หรือ Tableau Cloud หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Data Management โปรดดู [เกี่ยวกับ Data Management](https://help.tableau.com/current/server/th-th/dm_overview.htm) ![แบบฟอร์มสำหรับการเชื่อมต่อกับ Amazon Redshift](/tableau/next/th-th/prep/th-th/Img/prep_initialSQL.png) 1. ในแผง "การเชื่อมต่อ" ให้เลือกตัวเชื่อมต่อในรายการที่รองรับ SQL เริ่มต้น 2. คลิกลิงก์แสดง SQL เริ่มต้นเพื่อขยายกล่องโต้ตอบแล้วป้อนคำสั่ง SQL ### รวมพารามิเตอร์ไว้ในคำสั่ง SQL เริ่มต้น _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.1.3 ขึ้นไป และเมื่อมีการเขียนโฟลว์บนเว็บตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป_ คุณสามารถใส่พารามิเตอร์ต่อไปนี้ไปยังแหล่งข้อมูลเพื่อเพิ่มรายละเอียดเพิ่มเติมเกี่ยวกับแอปพลิเคชัน Tableau Prep เวอร์ชัน และชื่อโฟลว์ได้ ขณะนี้ยังไม่รองรับพารามิเตอร์ผู้ใช้TableauServer และผู้ใช้TableauServerแบบเต็ม
พารามิเตอร์คำอธิบายค่าที่ส่งคืน
TableauAppแอปพลิเคชันที่ใช้เพื่อเข้าถึงแหล่งข้อมูล

Prep Builder

Prep Conductor

เวอร์ชันTableauหมายเลขเวอร์ชันแอปพลิเคชัน

Tableau Prep Builder: ส่งคืนเวอร์ชันของการแยกข้อมูล ตัวอย่างเช่น 2020.4.1

Tableau Prep Conductor:ส่งคืนเวอร์ชันเซิร์ฟเวอร์หลักที่ Tableau Prep Conductor เปิดใช้งาน ตัวอย่างเช่น 2020.4

FlowNameชื่อของไฟล์ .tfl ใน Tableau Prep Builderตัวอย่าง: Entertainment Data_Cleaned
## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # เริ่มต้นหรือเปิดลำดับงานข้อมูล ในการเริ่มต้นเตรียมข้อมูลของคุณด้วย Tableau Prep Builder คุณสามารถ - [เริ่มต้นลำดับงานใหม่](#NewFlow) - [เปิดลำดับงานที่มีอยู่](#Open) **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขลำดับงานใน Tableau Server และ Tableau Cloud ได้อีกด้วย ข้อมูลในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) คุณสามารถเปิดเวิร์กสเปซ Tableau Prep Builder ได้หลายรายการพร้อมกันเพื่อทำงานกับลำดับงานหลายลำดับในเวลาเดียวกัน ใน Tableau Prep Builder เวอร์ชัน 2019.3.1 และก่อนหน้านั้น หากคุณเลือก ไฟล์ > เปิด Tableau Prep Builder จะแทนที่ลำดับงานที่คุณเปิดอยู่ในปัจจุบันด้วยลำดับงานใหม่ที่คุณเลือก ## เริ่มต้นลำดับงานใหม่ เริ่มลำดับงานใหม่โดยการเชื่อมต่อกับข้อมูล เช่นเดียวกับบน Tableau Desktop **หมายเหตุ**: หากคุณเปิดลำดับงานใหม่ในเวอร์ชันที่ตัวเชื่อมต่อไม่รองรับ ลำดับงานอาจเปิดได้แต่อาจมีข้อผิดพลาดและไม่ทำงาน เว้นแต่ว่าจะลบการเชื่อมต่อข้อมูลออกไป ตัวเชื่อมต่อบางรายการอาจกำหนดให้คุณดาวน์โหลดและติดตั้งไดรเวอร์ก่อนที่คุณจะสามารถเชื่อมต่อกับข้อมูลของคุณ ดูที่หน้า[ดาวน์โหลดไดรเวอร์](https://www.tableau.com/th-th/support/drivers)ที่เว็บไซต์ Tableau เพื่อรับลิงก์ดาวน์โหลดไดรเวอร์และคำแนะนำในการติดตั้ง 1. เปิด Tableau Prep Builder แล้วคลิกปุ่ม เพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล เริ่มต้นตั้งแต่เวอร์ชัน 2021.4 หากคุณได้เปิดใช้งาน Data Management พร้อมแคตตาล็อกไว้ คุณจะสามารถคลิกใหม่ > ลำดับงานจากหน้าเนื้อหาภายนอกบนเว็บเพื่อสร้างลำดับงานที่มีการเชื่อมต่อที่รองรับแคตตาล็อกได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูหัวข้อ **Tableau Catalog** ในความช่วยเหลือเกี่ยวกับ [Tableau Server](https://help.tableau.com/current/server/th-th/dm_catalog_overview.htm) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/dm_catalog_overview.htm) 2. จากรายการตัวเชื่อมต่อ ให้เลือกประเภทไฟล์หรือเซิร์ฟเวอร์ที่โฮสต์ข้อมูลของคุณ หากได้รับการแจ้งเตือน ให้ป้อนข้อมูลที่จำเป็นในการเข้าสู่ระบบ และเข้าถึงข้อมูลของคุณ **หมายเหตุ**: ในการเขียนเว็บไซต์ รายการตัวเชื่อมต่อไฟล์อาจแตกต่างออกไป ![แผง Tableau Prep Connect แสดงรายการแหล่งข้อมูลที่มีอยู่จากไฟล์ไปยังเซิร์ฟเวอร์](/tableau/next/th-th/prep/th-th/Img/prep_connect_2020.2.2.png) 3. จากหน้าต่างการเชื่อมต่อ ให้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้: - หากคุณเชื่อมต่อไฟล์อยู่ ให้ดับเบิลคลิกหรือลากตารางไปที่หน้าต่างลำดับงานเพื่อเริ่มลำดับงาน สำหรับตารางเดี่ยว Tableau Prep จะสร้างขั้นตอนนการป้อนข้อมูลให้อัตโนมัติในหน้าต่างลำดับงานเมื่อคุณเพิ่มข้อมูลไปยังลำดับงาน **หมายเหตุ**: ในการเขียนเว็บไซต์ สำหรับการเชื่อมต่อไฟล์ คุณสามารถดาวน์โหลดได้ทีละไฟล์เท่านั้น การเชื่อมต่อโดยตรงไปยังการแชร์เครือข่ายของไฟล์นั้นยังไม่รองรับในขณะนี้ - หากคุณเชื่อมต่อกับฐานข้อมูลอยู่ ให้เลือกฐานข้อมูลหรือสคีมา จาดนั้นให้ดับเบิลคลิกหรือลากตารางไปที่หน้าต่างลำดับงานเพื่อเริ่มลำดับงาน ![รายการดรอปดาวน์ฐานข้อมูลในโฟลว์แสดงรายการฐานข้อมูลที่ต้องเลือก](/tableau/next/th-th/prep/th-th/Img/prep_connect3.png) **หมายเหตุ**: ใน Tableau Prep Builder คุณสามารถผนวกไฟล์หลายไฟล์หรือหลายตารางฐานข้อมูลจากแหล่งข้อมูลเดี่ยวในขั้นตอนการป้อนข้อมูลได้โดยใช้การค้นหาแบบ Wildcard ในการเขียนเว็บ คุณไม่สามารถสร้างหรือแก้ไขการผนวกการป้อนข้อมูลได้ แต่ว่าสามารถทำได้ในลำดับงานที่เผยแพร่จาก Tableau Prep Builder หากต้องการข้อมูลเพิ่มเติม โปรดดู [ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#Union) ## เปิดลำดับงานที่มีอยู่ ที่ Tableau Prep Builder คุณจะเห็นการและสามารถเชื่อมต่อไปยังลำดับงานล่าสุดได้จากหน้าเริ่มต้น ดังนั้นการค้นหางานที่กำลังดำเนินอยู่นั้นจึงเป็นเรื่องง่าย เมื่อทำงานกับลำดับงานบนเว็บ ลำดับงานทั้งหมดนั้นจะทำรายการไว้อย่างสะดวกใช้ที่หน้า Explorer ภายใต้เมนู ลำดับงานทั้งหมด ให้เปิดลำดับงานขึ้นมา ### เปิดลำดับงานที่ Tableau Prep Builder จากหน้า เริ่มต้น ให้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้: - ที่ส่วน ลำดับงานล่าสุด ให้เลือกลำดับงาน - คลิกที่ เปิดลำดับงาน เพื่อไปยังไฟล์ลำดับงานและเปิดไฟล์ หลังจากที่เชื่อมต่อกับข้อมูล ให้ใช้ตัวเลือกอื่นในขั้นตอนการป้อนข้อมูลเพื่อระบุข้อมูลที่คุณต้องการใช้งานในลำดับงาน และคุณสามารถเพิ่มขั้นตอนการล้างหรือขั้นตอนอื่นๆ เพื่อตรวจสอบ ล้าง และปรับแต่งข้อมูลของคุณได้ เมื่อลำดับงานของคุณมีตัวเชื่อมต่อแหล่งข้อมูลหลายรายการ Tableau Prep จะช่วยให้คุณมองได้เห็นได้โดยง่ายว่าตัวเชื่อมต่อและตารางำกนเชื่อมต่ออยู่กับขั้นตอนการป้อนข้อมูลอยู่ เมื่อคุณคลิกที่ขั้นตอนการป้อนข้อมูล ตัวเชื่อมต่อและตารางข้อมูลที่เกี่ยวข้องจะไฮไลต์ขึ้นมาในหน้าต่างตัวเชื่อมต่อ ตัวเลือกนี้ถูกเพิ่มเข้ามาในเวอร์ชัน Tableau Prep Builder 2020.1.1 และรองรับเมื่อแก้ไขลำดับงานบนเว็บอีกด้วย ![โฟลว์ Tableau Prep ที่มีการเชื่อมต่อฐานข้อมูลทางด้านซ้ายและขั้นตอนการแปลงข้อมูลทางด้านขวา](/tableau/next/th-th/prep/th-th/Img/prep_highlight_connection.png) ### เปิดลำดับงานใน Tableau Prep บนเว็บไซต์ 1. ในการเปิดและแก้ไขลำดับงานที่มีอยู่ ที่หน้า Explorer ให้เลือกลำดับงานทั้งหมดจากเมนูดรอปดาวน์ และเลือกลำดับงานของคุณจากรายการ ![เมนูดรอปดาวน์ที่มีตัวเลือกให้ดูโฟลว์ทั้งหมด](/tableau/next/th-th/prep/th-th/Img/prep_pwa_open_flow.png) 2. ที่หน้าภาพรวมลำดับงาน ให้คลิกแก้ไขเพื่อแก้ไขลำดับงานของคุณ ![หน้าภาพรวมโฟลว์บนเว็บที่แสดงปุ่มแก้ไขโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_pwa_edit_flow.png) ลำดับงานของคุณจะเปิดขึ้นในแท็บใหม่ ทันทีที่คุณเริ่มทำการแก้ไข Tableau จะบันทึกการแก้ไขของคุณโดยอัตโนมัติทุกวินาทีและบันทึกลำดับงานที่คุณปรับแต่งเป็นฉบับร่าง มีเพียงคุณและผู้ดูแลระบบเท่านั้นที่จะมองเห็นฉบับร่างนี้ เมื่อเสร็จสิ้นแล้ว คุณสามารถปิดลำดับงานและทำการแก้ไขได้อีกครั้งภายหลังหรือเผยแพร่ลำดับงานเพื่อทำการเปลี่ยนแปลง ทำให้เกิดเป็นลำดับงานเวอร์ชันใหม่ เช่นเดียวกับเครื่องมืออื่น การเผยแพร่ลำดับงานนั้นจะใช้วิธีแบบมาก่อน หากผู้ใช้รายอื่นปรับแต่งและเผยแพร่ลำดับงานใหม่ก่อนคุณ การแก้ไขของพวกเขาจะเกิดขึ้นก่อน แต่คุณสามารถบันทึกและย้อนกลับเป็นเวอร์ชันก่อนหน้าได้ที่หน้าประวัติการแก้ไข หากต้องการข้อมูลเพิ่มเติม โปรดดู [ทำงานกับการแก้ไขเนื้อหา](https://help.tableau.com/current/pro/desktop/th-th/qs_revision_history.htm) ในส่วนความช่วยเหลือของ Tableau Desktop [ข้ามไปยังเนื้อหาหลัก](#main-content) # ใช้ “บทบาทข้อมูล” เพื่อตรวจสอบข้อมูลของคุณ **หมายเหตุ** เจ้าของแหล่งข้อมูลและผู้ดูแลระบบ Tableau สามารถเพิ่มคำพ้องความหมายสำหรับชื่อและค่าของฟิลด์ข้อมูลเพื่อ “ถามข้อมูล” ได้ หากต้องการข้อมูลเกี่ยวกับการใช้บทบาทข้อมูลเพื่อ “ถามข้อมูล” โปรดดู [เพิ่มคำพ้องความหมายเพื่อ “ถามข้อมูล”](https://help.tableau.com/current/pro/desktop/th-th/ask_data_synonyms.htm) ในส่วนความช่วยเหลือของ Tableau Desktop > [!WARNING] > > **หมายเหตุ**: ฟีเจอร์ “สอบถามข้อมูล” ของ Tableau เลิกใช้ใน Tableau Cloud ในเดือนกุมภาพันธ์ 2024 และ Tableau Server เวอร์ชัน 2024.2 ใช้บทบาทข้อมูลเพื่อระบุอย่างรวดเร็วว่าค่าในฟิลด์ถูกต้องหรือไม่ Tableau Prep มีชุดบทบาทข้อมูลมาตรฐานให้คุณเลือกและคุณสามารถสร้างบทบาทข้อมูลของคุณเองได้โดยใช้ค่าฟิลด์ที่เป็นเอกลักษณ์ในชุดข้อมูลของคุณ เมื่อคุณกำหนดบทบาทข้อมูล Tableau Prep จะเปรียบเทียบค่ามาตรฐานที่กำหนดให้กับบทบาทข้อมูลกับค่าในฟิลด์ของคุณ ค่าที่ไม่ตรงกันจะมีเครื่องหมายอัศเจรีย์สีแดง คุณสามารถกรองฟิลด์ของคุณเพื่อดูเฉพาะค่าที่ถูกต้องหรือไม่ถูกต้อง และดำเนินการตามความเหมาะสมเพื่อแก้ไขค่าที่ไม่ถูกต้อง เมื่อคุณกำหนดบทบาทข้อมูลให้กับฟิลด์ของคุณแล้ว คุณสามารถใช้ตัวเลือก ค่ากลุ่ม เพื่อจัดกลุ่มและจับคู่ค่าที่ไม่ถูกต้องเข้ากับค่าที่ถูกต้องโดยพิจารณาจากการสะกดคำและการออกเสียง **หมายเหตุ** ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู [Tableau Prep บนเว็บ](https://help.tableau.com/current/server/th-th/prep_web_auth.htm)ในส่วนความช่วยเหลือของ Tableau Server ## กำหนดบทบาทข้อมูลมาตรฐานให้กับข้อมูลของคุณ กำหนดบทบาทข้อมูลที่ Tableau Prep มีไว้ให้กับฟิลด์ของคุณโดยวิธีเดียวกันกับที่คุณกำหนดประเภทข้อมูล บทบาทข้อมูลจะบ่งบอกว่าค่าข้อมูลของคุณแสดงถึงอะไร เพื่อที่ Tableau Prep จะได้ตรวจสอบค่าเหล่านั้นและไฮไลต์ค่าที่ไม่ถูกต้องตามบทบาท ![ฟิลด์ที่ไม่มีบทบาทข้อมูลถูกนำไปใช้](/tableau/next/th-th/prep/th-th/Img/prep_roles3.png) ตัวอย่างเช่น หากคุณมีค่าฟิลด์ที่เป็นข้อมูลทางภูมิศาสตร์ คุณอาจกำหนดบทบาทข้อมูลให้เป็น เมือง และ Tableau Prep จะเปรียบเทียบค่าในฟิลด์กับชุดค่าในโดเมนที่รู้จัก เพื่อระบุค่าที่ไม่ตรงกัน **หมายเหตุ** ระบบจะวิเคราะห์แต่ละฟิลด์แยกจากกัน ดังนั้นค่า “เมือง” “Portland” ใน “รัฐ” “Washington” ใน “ประเทศ” “USA” อาจไม่เป็นส่วนผสมของเมืองและรัฐที่ถูกต้อง แต่ระบบจะไม่ระบุค่าด้วยวิธีนั้นเพราะค่าดังกล่าวเป็นชื่อเมืองที่ถูกต้อง Tableau Prep Builder มีบทบาทข้อมูลดังต่อไปนี้ - อีเมล - URL - บทบาททางภูมิศาสตร์ (อ้างอิงจากข้อมูลทางภูมิศาสตร์ในปัจจุบันและเป็นข้อมูลเดียวกันกับที่ Tableau Desktop ใช้) - สนามบิน - รหัสพื้นที่ (สหรัฐฯ) - CBSA/MSA - เมือง - เขตรัฐสภา (สหรัฐฯ) - ประเทศ/ภูมิภาค - เคาน์ตี้ - ระบบการตั้งชื่อของหน่วยอาณาเขตสำหรับสถิติ (NUTS) ของยุโรป - รัฐ/จังหวัด - รหัสไปรษณีย์ > [!TIP] > > **คำแนะนำ** ใน Tableau Prep Builder เวอร์ชัน 2019.1.4 เป็นต้นไปและบนเว็บ หากคุณกำหนดบทบาททางภูมิศาสตร์ให้กับฟิลด์ คุณสามารถใช้บทบาทข้อมูลนั้นเพื่อจับคู่และจัดกลุ่มค่ากับค่ามาตรฐานที่บทบาทข้อมูลของคุณกำหนดได้ด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการจัดกลุ่มค่าโดยใช้บทบาทข้อมูล โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Group_datarole) การกำหนดบทบาทข้อมูลให้กับฟิลด์ต้องดำเนินการดังต่อไปนี้ 1. ในแผง “โปรไฟล์” แผง “ผลลัพธ์” หรือตารางกริดข้อมูล ให้คลิกประเภทข้อมูลของฟิลด์ 2. เลือกบทบาทข้อมูลให้กับฟิลด์นั้นๆ ![เมนูบทบาทข้อมูลและเมนูย่อยทางภูมิศาสตร์](/tableau/next/th-th/prep/th-th/Img/prep_datarolemenu.png) Tableau Prep จะเปรียบเทียบค่าข้อมูลของฟิลด์กับค่าโดเมนหรือรูปแบบ (สำหรับอีเมลหรือ URL) ที่รู้จักของบทบาทข้อมูลที่คุณเลือก และทำเครื่องหมายอัศเจรีย์สีแดงที่ค่าที่ไม่ตรงกัน 3. คลิกลูกศรดรอปดาวน์ของฟิลด์ และในส่วน แสดงค่า ให้เลือกตัวเลือกเพื่อแสดงค่าทั้งหมดหรือแสดงเฉพาะค่าที่ถูกต้องหรือไม่ถูกต้องของบทบาทข้อมูลเท่านั้น
เมนูตัวเลือกเพิ่มเติมจะแสดงเฉพาะบทบาทข้อมูลที่ถูกต้องหรือไม่ถูกต้องเท่านั้นข้อมูล Prep โดยไม่ใช้บทบาทข้อมูลที่ถูกต้อง
4. ใช้ตัวเลือกการสะสางบนเมนู ตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ของฟิลด์เพื่อแก้ไขค่าที่ไม่ถูกต้อง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสะสางค่าฟิลด์ โปรดดู [เกี่ยวกับการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Edit) ## สร้างบทบาทข้อมูลแบบกำหนดเอง > [!WARNING] > > **สำคัญ**: บทบาทข้อมูลที่กำหนดเองจะถูกเลิกใช้ใน Tableau Cloud ในเดือนกุมภาพันธ์ 2024 และใน Tableau Server เวอร์ชัน 2024.2 ใน Tableau Prep Builder ตั้งแต่เวอร์ชัน 2019.3.1 เป็นต้นไปและบนเว็บ คุณสามารถสร้างบทบาทข้อมูลแบบกำหนดเองได้โดยใช้ค่าฟิลด์ในชุดข้อมูลของคุณเพื่อสร้างชุดค่ามาตรฐานที่คุณหรือบุคคลอื่นสามารถใช้ในการตรวจสอบฟิลด์ได้เมื่อทำการสะสางข้อมูล เลือกฟิลด์ที่คุณจะใช้ จากนั้นทำการสะสางฟิลด์ตามต้องการ แล้วเผยแพร่ฟิลด์ไปที่ Tableau Server หรือ Tableau Cloud เพื่อใช้ฟิลด์ในโฟลว์ของคุณหรือแบ่งปันบทบาทข้อมูลของคุณกับผู้อื่น หากคุณสร้างบทบาทข้อมูลแบบกำหนดเองในขณะที่กำลังแก้ไขโฟลว์บนเว็บ คุณสามารถเผยแพร่บทบาทข้อมูลแบบกำหนดเองได้โดยตรงไปยังเซิร์ฟเวอร์ที่คุณอยู่ในระบบ ### ข้อกำหนด - คุณสามารถสร้างบทบาทข้อมูลแบบกำหนดเองได้จากฟิลด์เดี่ยวๆ ในชุดข้อมูลของคุณ ระบบไม่รองรับการสร้างบทบาทข้อมูลแบบกำหนดเองจากการผสมฟิลด์หลายฟิลด์ - ไม่รองรับการเผยแพร่บทบาทข้อมูลไปยังโปรเจ็กต์ที่มีการล็อกสิทธิ์อนุญาต - คุณสามารถสร้างบทบาทข้อมูลแบบกำหนดเองสำหรับฟิลด์ที่มีประเภทข้อมูลเป็น สายอักขระ และ ตัวเลข (จำนวนเต็ม) เท่านั้น - เมื่อคุณสร้างบทบาทข้อมูลแบบกำหนดเอง Tableau Prep จะสร้างขั้นตอนเอาต์พุตในโฟลว์ของคุณซึ่งมีไว้สำหรับการเผยแพร่บทบาทข้อมูลนั้นโดยเฉพาะ - ระบบไม่รองรับการเผยแพร่บทบาทข้อมูลไปยังไซต์ต่างๆ ในโฟลว์เดียวกัน หากคุณเผยแพร่โฟลว์ คุณต้องเผยแพร่บทบาทข้อมูลแบบกำหนดเองไปที่ไซต์หรือเซิร์ฟเวอร์เดียวกันกับที่เผยแพร่โฟลว์ด้วย - บทบาทข้อมูลแบบกำหนดเองจะเฉพาะเจาะจงกับไซต์ เซิร์ฟเวอร์ และโปรเจกต์ที่คุณเผยแพร่บทบาทข้อมูลเหล่านั้น ผู้ใช้ทุกคนที่มีสิทธิ์ในการเข้าถึงตำแหน่งที่ตั้งนั้นๆ จะสามารถใช้บทบาทข้อมูลแบบกำหนดเองได้ แต่พวกเขาต้องเข้าสู่ระบบของไซต์หรือเซิร์ฟเวอร์ก่อนจึงจะเลือกหรือใช้บทบาทข้อมูลดังกล่าวได้ โดยค่าเริ่มต้นแล้วบทบาทข้อมูลแบบกำหนดเองจะให้สิทธิ์แก่กลุ่ม ผู้ใช้ทั้งหมด สำหรับโปรเจกต์ใหม่ แทนที่จะไม่ให้สิทธิ์แก่ผู้ใดเลยหรือ ไม่มี - บทบาทข้อมูลแบบกำหนดเองไม่เฉพาะเจาะจงกับเวอร์ชัน เมื่อใช้บทบาทข้อมูลแบบกำหนดเอง จะมีการใช้เวอร์ชันปัจจุบันส่วนใหญ่ด้วย - เมื่อเผยแพร่บทบาทข้อมูลไปยัง Tableau Server หรือ Tableau Cloud ผู้ใช้ที่มีสิทธิ์ในการเข้าถึงไซต์ เซิร์ฟเวอร์ และโปรเจกต์สามารถดูบทบาทข้อมูลทั้งหมดในตำแหน่งที่ตั้งนั้นๆ ได้ - ผู้ใช้ที่มีสิทธิ์ที่เหมาะสมสามารถย้าย ลบ หรือแก้ไขสิทธิ์สำหรับบทบาทข้อมูลได้ - สิทธิ์ที่คุณตั้งค่าได้และการดำเนินการที่คุณทำได้กับบทบาทข้อมูลแบบกำหนดเองจะเหมือนกับสิ่งที่คุณทำได้กับโฟลว์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [จัดการโฟลว์](https://help.tableau.com/current/server/th-th/prep_conductor_manage_flow.htm) และ [ความสามารถของสิทธิ์](https://help.tableau.com/current/server/th-th/permissions.htm#permission-capabilities) ในส่วนความช่วยเหลือของ Tableau Server - หากต้องการแก้ไขบทบาทข้อมูล คุณต้องทำการเปลี่ยนแปลงใน Tableau Prep Builder หรือในโฟลว์บนเว็บ แล้วเผยแพร่บทบาทข้อมูลอีกครั้งโดยใช้ชื่อเดียวกันเพื่อเขียนทับบทบาทข้อมูลเดิม กระบวนการนี้เหมือนกับการแก้ไขแหล่งข้อมูลที่เผยแพร่ไปแล้ว ### สร้างบทบาทข้อมูลแบบกำหนดเอง 1. ในแผงโปรไฟล์ ตารางกริดข้อมูล หรือแผง “ผลลัพธ์” ให้เลือกฟิลด์ที่คุณต้องการใช้เพื่อสร้างบทบาทข้อมูลแบบกำหนดเอง 2. เลือก ตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ของฟิลด์นั้น แล้วเลือก เผยแพร่เป็นบทบาทข้อมูล ![การ์ดโปรไฟล์ในโฟลว์ Tableau Prep ที่แสดงเมนูตัวเลือกเพิ่มเติม พร้อมด้วยตัวเลือกเผยแพร่เป็นบทบาทข้อมูลที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role.png) 3. เลือกเซิร์ฟเวอร์และโปรเจกต์ที่คุณต้องการเผยแพร่บทบาทข้อมูล ![แผงเอาต์พุตของโฟลว์ Tableau Prep ซึ่งคุณสามารถเลือกเซิร์ฟเวอร์และโปรเจกต์ที่คุณต้องการเผยแพร่บทบาทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role3.png) 4. คลิก สั่งงานโฟลว์ เพื่อสร้างบทบาทข้อมูล หลังจากกระบวนการเผยแพร่เสร็จสิ้นแล้ว คุณสามารถดูบทบาทข้อมูลของคุณได้ใน Tableau Server หรือ Tableau Cloud การประมวลผลบทบาทข้อมูลอาจใช้เวลาพอสมควร ทั้งนี้ขึ้นอยู่กับภาระงานบนไซต์ Tableau Server หรือ Tableau Cloud หากบทบาทข้อมูลของคุณยังใช้ไม่ได้ในทันที ให้รอสองสามนาที แล้วลองเลือกบทบาทข้อมูลนั้นอีกครั้ง ![บทบาทข้อมูลที่กำหนดเองสำหรับวัสดุอิฐที่แสดงค่าที่รวมอยู่ในคำจำกัดความบทบาทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role_server2.png) ### ใช้บทบาทข้อมูลแบบกำหนดเอง 1. ในแผง “โปรไฟล์” แผง “ผลลัพธ์” หรือตารางกริดข้อมูล ให้คลิกประเภทข้อมูลของฟิลด์ที่คุณต้องการใช้บทบาทข้อมูลแบบกำหนดเอง 2. เลือก กำหนดเอง แล้วเลือกบทบาทข้อมูลที่คุณต้องการใช้กับฟิลด์ > [!IMPORTANT] > > **สำคัญ** ใน Tableau Prep Builder คุณต้องตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบของไซต์หรือเซิร์ฟเวอร์ที่มีการเผยแพร่บทบาทข้อมูล มิฉะนั้นคุณจะมองไม่เห็นตัวเลือกนี้ ![เมนูดรอปดาวน์ที่แสดงประเภทข้อมูล บทบาทข้อมูล และพจนานุกรมวัสดุอิฐที่ครอบคลุมพร้อมค่า 11 ค่า](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role2.png) Tableau Prep จะเปรียบเทียบค่าข้อมูลของฟิลด์กับค่าโดเมนที่รู้จักสำหรับบทบาทข้อมูลที่คุณเลือก และทำเครื่องหมายอัศเจรีย์สีแดงที่ค่าที่ไม่ตรงกัน ![การ์ดโปรไฟล์ในโฟลว์ Tableau Prep ที่แสดงเครื่องหมายอัศเจรีย์สีแดงถัดจากค่าที่ไม่ถูกต้องสำหรับบทบาทข้อมูลที่ได้รับมอบหมาย](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role_invalid.png) 3. คลิกลูกศรดรอปดาวน์ของฟิลด์ และในส่วน แสดงค่า ให้เลือกตัวเลือกเพื่อแสดงค่าทั้งหมดหรือแสดงเฉพาะค่าที่ถูกต้องหรือไม่ถูกต้องของบทบาทข้อมูลเท่านั้น ![การ์ดโปรไฟล์ในโฟลว์ Tableau Prep ที่แสดงตัวเลือกเมนูไม่ถูกต้องที่ถูกเลือกเพื่อแสดงเฉพาะค่าที่ไม่ถูกต้องสำหรับบทบาทข้อมูลเท่านั้น](/tableau/next/th-th/prep/th-th/Img/prep_custom_data_role_invalid2.png) 4. ใช้ตัวเลือกการสะสางบนเมนู ตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ของฟิลด์เพื่อแก้ไขค่าที่ไม่ถูกต้อง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสะสางค่าฟิลด์ โปรดดู [เกี่ยวกับการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Edit) ### ดูและจัดการบทบาทข้อมูลแบบกำหนดเอง คุณสามารถดูและจัดการบทบาทข้อมูลแบบกำหนดเองที่คุณเผยแพร่ใน Tableau Server และ Tableau Cloud คุณสามารถดูบทบาทข้อมูลแบบกำหนดเองทั้งหมดที่เผยแพร่ไปยังไซต์หรือเซิร์ฟเวอร์ของคุณได้ คลิก การดำเนินการเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ของบทบาทข้อมูลที่คุณเลือเพื่อย้ายบทบาทข้อมูลนั้นไปไว้ที่โปรเจกต์อื่น เปลี่ยนแปลงสิทธิ์ หรือลบบทบาทข้อมูล ![หน้าสำรวจที่แสดงเมนูเพื่อดูและจัดการบทบาทข้อมูลที่กำหนดเองที่คุณเผยแพร่บน Tableua Server และ Tableau Cloud](/tableau/next/th-th/prep/th-th/Img/prep_conductor_dataroles.png) ## จัดกลุ่มค่าที่คล้ายคลึงกันโดยใช้บทบาทข้อมูล **หมายเหตุ** ใน Tableau Prep Builder เวอร์ชัน 2019.1.4 และ 2019.2.1 ตัวเลือกนี้มีป้ายกำกับว่าเป็นการจับคู่บทบาทข้อมูล หากคุณกำหนดบทบาทข้อมูลทางภูมิศาสตร์ให้กับฟิลด์ คุณสามารถใช้ค่านี้ในบทบาทข้อมูลเพื่อจัดกลุ่มและจับคู่ค่าในฟิลด์ข้อมูลของคุณตามการสะกดคำและการออกเสียงได้ เพื่อกำหนดมาตรฐานสำหรับค่าเหล่านี้ คุณสามารถใช้ การสะกดคำ หรือ การสะกดคำ + การออกเสียง เพื่อจัดกลุ่มและจับคู่ค่าที่ไม่ถูกต้องเข้ากับค่าที่ถูกต้อง ตัวเลือกเหล่านี้ใช้ค่ามาตรฐานที่บทบาทข้อมูลกำหนด หากค่ามาตรฐานไม่ได้อยู่ในตัวอย่างชุดข้อมูลของคุณ Tableau Prep จะเพิ่มค่านั้นโดยอัตโนมัติ และทำเครื่องหมายค่าว่าไม่อยู่ในชุดข้อมูลดั้งเดิม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดบทบาทข้อมูลให้กับฟิลด์ โปรดดู [กำหนดบทบาทข้อมูลมาตรฐานให้กับข้อมูลของคุณ](#datarole) หากต้องการใช้บทบาทข้อมูลเพื่อจัดกลุ่มค่า ให้ทำตามขั้นตอนต่อไปนี้ 1. ในแผง “โปรไฟล์” แผง “ผลลัพธ์” หรือตารางกริดข้อมูล ให้คลิกประเภทข้อมูลของฟิลด์ 2. เลือกบทบาทข้อมูลจากรายการต่อไปนี้ให้กับฟิลด์นั้นๆ - สนามบิน - เมือง - ประเทศ/ภูมิภาค - เคาน์ตี้ - รัฐ/จังหวัด ใน Tableau Prep Builder ตั้งแต่เวอร์ชัน 2019.3.2 เป็นต้นไปและบนเว็บ คุณสามารถเลือกบทบาทข้อมูลจากบทบาทข้อมูลแบบกำหนดเองของคุณได้ด้วย
บทบาทข้อมูลมาตรฐาน (เวอร์ชัน 2019.1.4 และใหม่กว่า)บทบาทข้อมูลแบบกำหนดเอง (เวอร์ชัน 2019.3.2 และใหม่กว่า)

เมนูบทบาทข้อมูลและเมนูย่อยทางภูมิศาสตร์

เมนูดรอปดาวน์ที่แสดงประเภทข้อมูล บทบาทข้อมูล และพจนานุกรมวัสดุอิฐที่ครอบคลุมพร้อมค่า 11 ค่า
Tableau Prep จะเปรียบเทียบค่าข้อมูลของฟิลด์กับค่าโดเมนที่รู้จักสำหรับบทบาทข้อมูลที่คุณเลือก และทำเครื่องหมายอัศเจรีย์สีแดงที่ค่าที่ไม่ตรงกัน 3. คลิก ตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) เลือก จัดกลุ่มค่า (จัดกลุ่มและแทนที่ ในเวอร์ชันก่อนหน้า) แล้วเลือกตัวเลือกใดตัวเลือกหนึ่งจากต่อไปนี้ - การสะกดคำ จับคู่ค่าที่ไม่ถูกต้องกับค่าที่ถูกต้องที่ใกล้เคียงที่สุดซึ่งแตกต่างกันโดยการเพิ่ม การลบ หรือการแทนที่อักขระต่างๆ - การออกเสียง + การสะกดคำ จับคู่ค่าที่ไม่ถูกต้องกับค่าที่ถูกต้องที่คล้ายคลึงกันมากที่สุดโดยพิจารณาจากการสะกดคำและการออกเสียง ![เมนูย่อยจัดกลุ่มค่าโดยแสดงตัวเลือกในการจัดกลุ่มและจับคู่ค่าที่ไม่ถูกต้องสำหรับบทบาทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_datarole_match3.png) คุณสามารถคลิกที่ไอคอน คำแนะนำ![ไอคอนคำแนะนำ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_suggestions_icon.png) บนฟิลด์เพื่อใช้คำแนะนำนั้นในการจัดกลุ่มและแทนที่ค่าที่ไม่ถูกต้องด้วยค่าที่ถูกต้อง ตัวเลือกนี้ใช้ตัวเลือก “จัดกลุ่มค่า” ตาม การออกเสียง + การสะกดคำ Tableau Prep เปรียบเทียบค่าโดยพิจารณาจากการสะกดคำ หรือการสะกดคำและการออกเสียง จากนั้นจะจัดกลุ่มค่าที่คล้ายคลึงกันภายใต้ค่ามาตรฐานของบทบาทข้อมูล หากค่ามาตรฐานไม่อยู่ในชุดข้อมูลของคุณ ระบบจะเพิ่มค่าและทำเครื่องหมายจุดสีแดง ![กล่องโต้ตอบจัดกลุ่มค่าตามการออกเสียงการสะกดที่ใช้เพื่อจัดกลุ่มค่าที่คล้ายคลึงกันภายใต้ค่ามาตรฐานสำหรับบทบาทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_datarole_match2.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # ใช้สคริปต์ Python ในลำดับงานของคุณ **ข้อจำกัดความรับผิด:** หัวข้อนี้มีข้อมูลเกี่ยวกับผลิตภัณฑ์ของบริษัทอื่น โปรดทราบว่าเนื่องจากเราพยายามที่จะอ้างอิงถึงเนื้อหาจากบุคคลที่สามอย่างแม่นยำถูกต้อง ข้อมูลที่เรานำเสนอในที่นี้อาจเปลี่ยนแปลงไปโดยไม่ได้แจ้งให้ทราบ เนื่องจาก Python เปลี่ยนแปลงไป หากต้องการข้อมูลที่เป็นปัจจุบันที่สุด โปรดดูเอกสารและการสนับสนุนของ Python Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่ใช้กันอย่างแพร่หลายสำหรับการเขียนโปรแกรมอเนกประสงค์ ด้วยการส่งคำสั่ง Python ไปยังบริการภายนอกผ่าน Tableau Prep Builder คุณสามารถขยายตัวเลือกการจัดเตรียมข้อมูลของคุณได้อย่างง่ายดายโดยการดำเนินการ เช่น เพิ่มเลขแถว จัดลำดับฟิลด์ เติมข้อมูลในฟิลด์ และการทำความสะอาดอื่นๆ ที่คุณอาจทำในการใช้ฟิลด์ที่คำนวณ เพื่อเพิ่มสคริปต์ Python ในลำดับงานของคุณ คุณต้องกำหนดค่าการเชื่อมต่อระหว่าง Tableau และเซิร์ฟเวอร์ TabPy จากนั้นคุณสามารถใช้สคริปต์ Python เพื่อปรับใช้ฟังก์ชันที่รองรับไปยังข้อมูลจากลำดับงานของคุณโดยใช้กรอบข้อมูล Pandas เมื่อคุณป้อนขั้นตอนสคริปต์ไปยังลำดับงานของคุณและระบุรายละเอียดการกำหนดค่า ไฟล์ และฟังก์ชันที่คุณต้องการจะใช้แล้ว ข้อมูลจะได้รับการส่งต่อไปยังเซิร์ฟเวอร์ TabPy อย่างปลอดภัย จะมีการปรับใช้นิพจน์ในสคริปต์ และผลลัพธ์จะได้รับการส่งคืนมาเป็นตารางที่คุณสามารถล้างหรือส่งออกตามต้องการ คุณสามารถเรียกใช้งานลำดับงานที่มีขั้นตอนสคริปต์ใน Tableau Server ได้ตราบใดที่คุณได้กำหนดค่าการเชื่อมต่อไปยังเซิร์ฟเวอร์ TabPy ของคุณแล้ว ไม่รองรับการเรียกใช้ลำดับงานด้วยขั้นตอนสคริปต์ใน Tableau Cloud ในขณะนี้ เพื่อกำหนดค่า Tableau Server โปรดดู[กำหนดค่าเซิร์ฟเวอร์ Tableau Python (TabPy) สำหรับ Tableau Server](#TabServer_TabPy) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าเว็บไซต์บน Tableau Server ด้วยส่วนขยายการวิเคราะห์สำหรับเวิร์กบุ๊ก โปรดดู[กำหนดค่าการเชื่อมต่อด้วยส่วนขยายการวิเคราะห์](https://help.tableau.com/current/server/th-th/config_r_tabpy.htm) ## ข้อกำหนดเบื้องต้น เพื่อเพิ่มสคริปต์ Python ในลำดับงานของคุณ ให้ตั้งค่าดังต่อไปนี้ให้เสร็จสิ้น ไม่รองรับการสร้างหรือเรียกใช้ลำดับงานด้วยขั้นตอนสคริปต์ใน Tableau Cloud ในขณะนี้ 1. ดาวน์โหลดและติดตั้ง [Python](https://www.python.org/downloads/) ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของ Python สำหรับ Linux, Mac, หรือ Windows 2. ดาวน์โหลดและติดตั้งเซิร์ฟเวอร์ Tableau Python ([TabPy](https://github.com/tableau/TabPy)) ทำตามคำแนะนำการติดตั้งและกำหนดค่าสำหรับการติดตั้ง TabPy Tableau Prep Builder ใช้ TabPy เพื่อส่งข้อมูลจากลำดับงานของคุณไปยัง TabPy เป็นอินพุต ปรับใช้สคริปต์ของคุณ จากนั้นส่งผลลัพธ์กลับไปยังลำดับงานนั้น 3. ติดตั้ง Pandas เรียกใช้ `pip3 install pandas` คุณต้องใช้กรอบข้อมูล Pandas ในสคริปต์ของคุณเพื่อบูรณาการเข้ากับ Tableau Prep Builder ### กำหนดค่าเซิร์ฟเวอร์ Tableau Python (TabPy) สำหรับ Tableau Server หากคุณวางแผนที่จะเผยแพร่ สร้าง แก้ไข และเรียกใช้ลำดับงานที่มีขั้นตอนสคริปต์ใน Tableau Server คุณจะต้องกำหนดค่าการเชื่อมต่อระหว่างเซิร์ฟเวอร์ TabPy ของคุณและ Tableau Server - **เวอร์ชัน 2019.3 และใหม่กว่า**: คุณสามารถเรียกใช้ลำดับงานที่เผยแพร่ที่มีขั้นตอนสคริปต์ใน Tableau Server - **เวอร์ชัน 2020.4.1 และใหม่กว่า**: คุณสามารถสร้าง แก้ไข และเรียกใช้ลำดับงานที่มีขั้นตอนสคริปต์ใน Tableau Server ได้ - **Tableau Cloud**: ยังไม่รองรับการสร้างหรือเรียกใช้ลำดับงานที่มีขั้นตอนสคริปต์ในขณะนี้ 1. เปิดบรรทัดคำสั่ง TSM 2. ป้อนคำสั่งต่อไปนี้เพื่อตั้งค่าที่อยู่ของโฮสต์ ค่าพอร์ต และการหมดเวลาการเชื่อมต่อ `tsm security maestro-tabpy-ssl enable --connection-type {maestro-tabpy-secure/maestro-tabpy} --tabpy-host --tabpy-port --tabpy-username --tabpy-password --tabpy-connect-timeout-ms ` - เลือก `{maestro-tabpy-secure}` เพื่อเปิดใช้งานการเชื่อมต่อที่ปลอดภัยหรือ `{maestro-tabpy}` เพื่อเปิดใช้งานการเชื่อมต่อที่ไม่ปลอดภัย - หากคุณเลือก `{maestro-tabpy-secure}` ให้ระบุไฟล์ใบรับรอง `-cf` ในบรรทัดคำสั่ง - ระบุ `--tabpy-connect-timeout-ms ` เป็นมิลลิวินาที ตัวอย่างเช่น `--tabpy-connect-timeout-ms 900000` 3. ป้อนคำสั่งต่อไปนี้เพื่อปิดใช้งานการเชื่อมต่อ TabPy `tsm security maestro-tabpy-ssl disable` ## สร้างสคริปต์ Python ของคุณ เมื่อคุณสร้างสคริปต์ของคุณ ให้ใส่ฟังก์ชันที่ระบุ Pandas (pd.DataFrame) เป็นอาร์กิวเมนต์ของฟังก์ชันนั้นด้วย การดำเนินการนี้จะเรียกข้อมูลของคุณจาก Tableau Prep Builder คุณจะต้องส่งผลลัพธ์คืนใน Pandas (pd.DataFrame) โดยใช้ประเภทข้อมูลที่รองรับด้วย ตัวอย่างเช่น เพื่อเพิ่มการเข้ารหัสไปยังเซตของฟิลด์ในลำดับงาน คุณสามารถเขียนสคริปต์ดังต่อไปนี้ def encode(input): le = preprocessing.LabelEncoder() Return pd.DataFrame({ 'Opportunity Number' : input\['Opportunity Number'\], 'Supplies Subgroup Encoded' : le.fit\_transform(input\['Supplies Subgroup'\]), 'Region Encoded' : le.fit\_transform(input\['Region'\]), 'Route To Market Encoded' : le.fit\_transform(input\['Route To Market'\]), 'Opportunity Result Encoded' : le.fit\_transform(input\['Opportunity Result'\]), 'Competitor Type Encoded' : le.fit\_transform(input\['Competitor Type'\]), 'Supplies Group Encoded' : le.fit\_transform(input\['Supplies Group'\]), }) รองรับประเภทข้อมูลต่อไปนี้:
ประเภทข้อมูลใน Tableau Prep Builderประเภทข้อมูลใน Python
สตริงสตริง UTF-8 มาตรฐาน
ทศนิยมDouble
จำนวนเต็มจำนวนเต็ม
บูลีนบูลีน
วันที่สตริงในรูปแบบ ISO_DATE “YYYY-MM-DD” พร้อมการชดเชยโซนที่ไม่บังคับ เช่น “2011-12-03” เป็นวันที่ที่ถูกต้อง
วันที่และเวลาสตริงในรูปแบบ ISO_DATE_TIME “YYYY-MM-DDT:HH:mm:ss” พร้อมการชดเชยโซนที่ไม่บังคับ ตัวอย่างเช่น “2011-12-03T10:15:30+01:00” เป็นวันที่ที่ถูกต้อง
**หมายเหตุ**: ต้องส่งคืนวันที่และวันที่และเวลาเป็นสตริงที่ถูกต้องเสมอ หากคุณต้องการฟิลด์ส่งคืนที่แตกต่างจากที่คุณป้อน คุณจะต้องรวมฟังก์ชัน get\_output\_schema ไว้ในสคริปต์ของคุณซึ่งกำหนดเอาต์พุตและประเภทข้อมูลด้วย มิฉะนั้น เอาต์พุตจะใช้ช่องจากข้อมูลอินพุต ซึ่งนำมาจากขั้นตอนที่อยู่ก่อนขั้นตอนสคริปต์ในลำดับงาน ใช้ไวยากรณ์ต่อไปนี้ในการระบุประเภทข้อมูลสำหรับฟิลด์ของคุณใน get\_output\_schema
ฟังก์ชันใน Pythonประเภทข้อมูลที่เป็นผลลัพธ์
prep_string()สตริง
prep_decimal()ทศนิยม
prep_int()จำนวนเต็ม
prep_bool()บูลีน
prep_date()วันที่
prep_datetime()วันที่และเวลา
วงเล็บเหลี่ยมสามารถใช้เพื่อเข้าถึงแถวจาก DataFrame วงเล็บเดี่ยวจะส่งเอาต์พุตเป็น Pandas Series ในขณะที่วงเล็บคู่จะส่งเอาต์พุตเป็น Pandas DataFrame def create\_key(df): return pd.DataFrame({ "Key": \['12345'\] }) ตัวอย่างต่อไปนี้แสดงฟังกํชัน get\_output\_schema ที่เพิ่มไปยังสคริปต์ Python เข้ารหัสฟิลด์ def get\_output\_schema(): return pd.DataFrame({ 'Opportunity Number' : prep\_int(), 'Supplies Subgroup Encoded' : prep\_int(), 'Region Encoded' : prep\_int(), 'Route To Market Encoded' : prep\_int(), 'Opportunity Result Encoded' : prep\_int(), 'Competitor Type Encoded' : prep\_int(), 'Supplies Group Encoded' : prep\_int() }) ## เชื่อมต่อกับเซิร์ฟเวอร์ Tableau Python (TabPy) ของคุณ > [!IMPORTANT] > > **สำคัญ**: ตั้งแต่Tableau Prep Builderเวอร์ชัน 2020.3.3 เป็นต้นไป คุณสามารถกำหนดค่าการเชื่อมต่อเซิร์ฟเวอร์ครั้งเดียวจากเมนูความช่วยเหลือด้านบนแทนการตั้งค่าการเชื่อมต่อในแต่ละลำดับงานในขั้นตอน “สคริปต์” โดยคลิกเชื่อมต่อกับเซิร์ฟเวอร์ Tableau Python (TabPy)และป้อนรายละเอียดการเชื่อมต่อของคุณ คุณจะต้องกำหนดค่าการเชื่อมต่อของคุณใหม่โดยใช้เมนูใหม่นี้สำหรับลำดับงานใดๆ ที่สร้างขึ้นใน Tableau Prep Builder เวอร์ชันเก่าที่คุณเปิดในเวอร์ชัน 2020.3.3 1. เลือก ความช่วยเหลือ > การตั้งค่าและประสิทธิภาพ > จัดการการเชื่อมต่อส่วนขยายการวิเคราะห์ 2. ในรายการดรอปดาวน์เลือกส่วนขยายการวิเคราะห์ ให้เลือกเซิร์ฟเวอร์ Tableau Python (TabPy) ![แบบฟอร์มการเข้าสู่ระบบการตั้งค่าการเชื่อมต่อส่วนขยายการวิเคราะห์](/tableau/next/th-th/prep/th-th/Img/prep_scripts_tabpy_signin.png) 3. ป้อนข้อมูลเข้าสู่ระบบของคุณ: - พอร์ต 9004 เป็นพอร์ตเริ่มต้นสำหรับ TabPy - หากเซิร์ฟเวอร์ต้องการข้อมูลเข้าสู่ระบบ ให้ป้อน “ชื่อผู้ใช้” และ “รหัสผ่าน” - หากเซิร์ฟเวอร์มีการเข้ารหัส SSL ให้เลือกกล่องกาเครื่องหมาย Require SSL (ต้องใช้ SSL) จากนั้นให้คลิกลิงก์ ไม่ระบุไฟล์การกำหนดค่าแบบกำหนดเอง... เพื่อเลือกใบรับรองสำหรับการเชื่อมต่อ นี่คือไฟล์ใบรับรองเซิร์ฟเวอร์ SSL ของคุณ **หมายเหตุ**: Tableau Prep Builder ไม่มีวิธีในการทดสอบการเชื่อมต่อ หากการเชื่อมต่อมีปัญหาจะมีข้อความแสดงข้อผิดพลาดปรากฏขึ้น ## เพิ่มสคริปต์ลงในลำดับงานของคุณ เปิดใช้เซิร์ฟเวอร์ TabPy ของคุณและทำตามขั้นตอนต่อไปนี้ให้ครบถ้วน **หมายเหตุ** TabPy ต้องใช้ Tornado Package เวอร์ชัน 5.1.1 ในการทำงาน หากคุณได้รับ 'tornado.web’ ไม่มีแอตทริบิวต์ 'asynchronous’ ขณะพยายามเปิด TabPy ให้เรียกใช้ `pip list` จากบรรทัดคำสั่งเพื่อตรวจสอบเวอร์ชันของ Tornado ที่ติดตั้งไว้ หากคุณติดตั้งเวอร์ชันอื่นไว้ ให้ดาวน์โหลด [Tornado Package เวอร์ชัน 5.1.1](https://pypi.org/project/tornado/5.1.1/#files) จากนั้นให้เรียกใช้ `pip uninstall tornado` เพื่อถอนการติดตั้งเวอร์ชันปัจจุบันของคุณ จากนั้นให้เรียกใช้ `pip install tornado==5.1.1` เพื่อติดตั้งเวอร์ชันที่จำเป็น 1. เปิด Tableau Prep Builder แล้วคลิกปุ่มเพิ่มการเชื่อมต่อ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล 2. จากรายการตัวเชื่อมต่อ ให้เลือกประเภทไฟล์หรือเซิร์ฟเวอร์ที่โฮสต์ข้อมูลของคุณ หากได้รับการแจ้งเตือน ให้ป้อนข้อมูลที่จำเป็นในการเข้าสู่ระบบ และเข้าถึงข้อมูลของคุณ 3. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือก Add Script (เพิ่มสคริปต์) จากเมนูบริบท ![เพิ่มสคริปต์ลงใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_script_add.png) 4. ในหน้าต่าง “สคริปต์” ในส่วนประเภทการเชื่อมต่อ ให้เลือก เซิร์ฟเวอร์ Tableau Python (TabPy) ![สคริปต์เตรียมการ\_python2.png](/tableau/next/th-th/prep/th-th/Img/prep_scripts_python2.png) 5. ในส่วน ชื่อไฟล์ ให้คลิก เรียกดู เพื่อเลือกไฟล์สคริปต์ของคุณ 6. ป้อน ชื่อฟังก์ชัน จากนั้นกด Enter เพื่อเรียกใช้สคริปต์ของคุณ ![สคริปต์สำหรับตั้งค่าประเภทการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_scripts_python_pane.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # ใช้สคริปต์ R (Rserve) ในลำดับงานของคุณ **ข้อจำกัดความรับผิด:** หัวข้อนี้มีข้อมูลเกี่ยวกับผลิตภัณฑ์ของบริษัทอื่น โปรดทราบว่าเนื่องจากเราพยายามที่จะอ้างอิงถึงเนื้อหาจากบุคคลที่สามอย่างแม่นยำถูกต้อง ข้อมูลที่เรานำเสนอในที่นี้อาจเปลี่ยนแปลงไปโดยไม่ได้แจ้งให้ทราบ เนื่องจาก R และ Rserve เปลี่ยนแปลงไป หากต้องการข้อมูลที่เป็นปัจจุบันที่สุด โปรดดู เอกสารและการสนับสนุนของ R และ Rserve R เป็นภาษาโปรแกรมซอฟต์แวร์โอเพนซอร์สและสภาพแวดล้อมซอฟต์แวร์สำหรับการคำนวณทางสถิติและภาพกราฟิก เพื่อขยายการใช้งานของ Tableau Prep Builder คุณสามารถสร้างสคริปต์ในภาษา R เพื่อใช้ในลำดับงานของคุณที่เรียกใช้ผ่านเซิร์ฟเวอร์ Rserve เพื่อสร้างเอาต์พุตที่คุณสามารถนำไปใช้งานในลำดับงานของคุณต่อได้ เช่น คุณอาจอยากเพิ่มข้อมูลแบบจำลองทางสถิติหรือข้อมูลการพยากรณ์ไปยังข้อมูลที่คุณมีอยู่ในลำดับงานของคุณโดยใช้สคริปต์ในภาษา R จากนั้นใช้ความสามารถของ Tableau Prep Builder เพื่อทำความสะอาดชุดข้อมูลผลลัพธ์เพื่อการวิเคราะห์ เพื่อเพิ่มสคริปต์ R ในลำดับงานของคุณ คุณต้องกำหนดค่าการเชื่อมต่อระหว่าง Tableau Prep Builder และเซิร์ฟเวอร์ Rserve จากนั้นคุณสามารถใช้สคริปต์ R เพื่อปรับใช้ฟังก์ชันที่รองรับไปยังข้อมูลจากลำดับงานของคุณโดยใช้นิพจน์ R หลังจากป้อนรายละเอียดการกำหนดค่าและชี้นำ Tableau Prep Builder ไปยังไฟล์และฟังก์ชันที่คุณต้องการใช้แล้ว ข้อมูลจะได้รับการส่งต่อไปยังเซิร์ฟเวอร์ Rserve อย่างปลอดภัย จะมีการปรับใช้นิพจน์ และผลลัพธ์จะได้รับการส่งคืนมาเป็นตาราง (R data.frame) ที่คุณสามารถทำความสะอาดหรือส่งออกตามต้องการ คุณสามารถเรียกใช้งานลำดับงานที่มีขั้นตอนสคริปต์ใน Tableau Server ได้ตราบใดที่คุณได้กำหนดค่าการเชื่อมต่อไปยังเซิร์ฟเวอร์ Rserve ของคุณแล้ว ไม่รองรับการเรียกใช้ลำดับงานด้วยขั้นตอนสคริปต์ใน Tableau Cloud ในขณะนี้ เพื่อกำหนดค่า Tableau Server โปรดดู [กำหนดค่าเซิร์ฟเวอร์ Rserv Server สำหรับ Tableau Server](#server_config) ## ข้อกำหนดเบื้องต้น เพื่อเพิ่มขั้นตอนสคริปต์ R ในลำดับงานของคุณ ให้ติดตั้ง R และกำหนดค่าการเชื่อมต่อไปยังเซิร์ฟเวอร์ Rserve ### ทรัพยากร - [ดาวน์โหลดและติดตั้ง R](http://cran.wustl.edu/) ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของ R สำหรับ Linux, Mac หรือ Windows - [บันทึกการดำเนินการ R](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) (โพสต์ชุมชน) ติดตั้งและกำหนดค่าการเชื่อมต่อไปยัง R และ Rserve สำหรับ Windows - [ติดตั้งและกำหนดค่า Rserve](http://www.rforge.net/Rserve/doc.html) เป็นคำแนะนำสำหรับการติดตั้งและกำหนดค่าโดยทั่วไปสำหรับทุกแพลตฟอร์ม - [Rserve สำหรับ Windows (บันทึกประจำรุ่น)](https://www.rforge.net/Rserve/rserve-win.html) เป็นหัวข้อเกี่ยวกับข้อจำกัดเมื่อลง Rserve ลงในเครื่องคอมพิวเตอร์ Windows ### กำหนดค่าเซิร์ฟเวอร์ Rserv Server สำหรับ Tableau Server ใช้คำแนะนำต่อไปนี้เพื่อกำหนดค่าการเชื่อมต่อระหว่างเซิร์ฟเวอร์ Rserve ของคุณและ Tableau Server - **เวอร์ชัน 2019.3 และใหม่กว่า**: คุณสามารถเรียกใช้ลำดับงานที่เผยแพร่ที่มีขั้นตอนสคริปต์ใน Tableau Server - **เวอร์ชัน 2020.4.1 และใหม่กว่า**: คุณสามารถสร้าง แก้ไข และเรียกใช้ลำดับงานที่มีขั้นตอนสคริปต์ใน Tableau Server ได้ - **Tableau Cloud**: ยังไม่รองรับการสร้างหรือเรียกใช้ลำดับงานที่มีขั้นตอนสคริปต์ในขณะนี้ 1. เปิดบรรทัดคำสั่ง TSM 2. ป้อนคำสั่งต่อไปนี้เพื่อตั้งค่าที่อยู่ของโฮสต์ ค่าพอร์ต และการหมดเวลาการเชื่อมต่อ `tsm security maestro-rserve-ssl enable --connection-type {maestro-rserve-secure/maestro-rserve} --rserve-host --rserve-port --rserve-username --rserve-password --rserve-connect-timeout-ms ` - เลือก `{maestro-rserve-secure}` เพื่อเปิดใช้งานการเชื่อมต่อที่ปลอดภัยหรือ `{maestro-rserve}` เพื่อเปิดใช้งานการเชื่อมต่อที่ไม่ปลอดภัย - หากคุณเลือก `{maestro-rserve-secure}` ให้ระบุไฟล์ใบรับรอง `-cf` ในบรรทัดคำสั่ง - ระบุ `--rserve-connect-timeout-ms ` เป็นมิลลิวินาที ตัวอย่างเช่น `--rserve-connect-timeout-ms 900000` 3. ป้อนคำสั่งต่อไปนี้เพื่อปิดใช้งานการเชื่อมต่อ Rserve `tsm security maestro-rserve-ssl disable` ### การกำหนดค่า Rserve เพิ่มเติม (ไม่บังคับ) คุณสามารถสร้างไฟล์ชื่อ Rserv.cfg เพื่อตั้งค่าการกำหนดค่าเริ่มต้นเพื่อกำหนด Rserve เองและวางไว้ในตำแหน่งที่ติดตั้ง `/etc/Rserve.conf` เพื่อเพิ่มความเสถียรกับเซิร์ฟเวอร์ Rserve และ Tableau Prep Builder คุณสามารถเพิ่มค่าเพิ่มเติมไปยังการกำหนดค่า Rserve ของคุณได้ เมื่อคุณเรียกใช้ Rserve คุณสามารถดูไฟล์นี้เพื่อปรับใช้ตัวเลือกการกำหนดค่าของคุณได้ ตัวอย่าง: - Windows: `Rserve(args="--RS-conf C:\\folder\\Rserv.cfg")` - MacOS และ Linux: `Rserve(args=" --no-save --RS-conf ~/Documents/Rserv.cfg")` ตัวอย่างต่อไปนี้แสดงตัวเลือกเพิ่มเติมที่คุณสามารถเพิ่มในไฟล์การกำหนดค่า `Rserve.conf` ของคุณได้ \# If your data includes characters other than ASCII, make it explicit that data should be UTF8 encoded. encoding utf8 # Disable interactive behavior for Rserve or Tableau Prep Builder will stall when trying to run the script as it waits for an input response. interactive no หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าไฟล์ Rserve.conf โปรดดู ในส่วน “การกำหนดค่าขั้นสูง” ใน[บันทึกการดำเนินการ R](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) (โพสต์ชุมชน) ## สร้างสคริปต์ R ของคุณ เมื่อคุณสร้างสคริปต์ของคุณ ให้ใส่ฟังก์ชันที่ระบุกรอบข้อมูลเป็นอาร์กิวเมนต์ของฟังก์ชันนั้นด้วย การดำเนินการนี้จะเรียกข้อมูลของคุณจาก Tableau Prep Builder คุณจะต้องส่งผลลัพธ์คืนในกรอบข้อมูลโดยใช้ประเภทข้อมูลที่รองรับด้วย ตัวอย่าง: postal\_cluster <- function(df) { out <- kmeans(cbind(df$Latitude, df$Longitude), 3, iter.max=10) return(data.frame(Latitude=df$Latitude, Longitude=df$Longitude, Cluster=out$cluster)) } รองรับประเภทข้อมูลต่อไปนี้:
ประเภทข้อมูลใน Tableau Prep Builderประเภทข้อมูลใน R
สตริงสตริง UTF-8 มาตรฐาน
ทศนิยมDouble
จำนวนเต็มจำนวนเต็ม
บูลีนเชิงตรรกะ
วันที่สตริงในรูปแบบ ISO_DATE “YYYY-MM-DD” พร้อมการชดเชยโซนที่ไม่บังคับ เช่น “2011-12-03+01:00” เป็นวันที่ที่ถูกต้อง
วันที่และเวลาสตริงในรูปแบบ ISO_DATE_TIME “YYYY-MM-DDT:HH:mm:ss” พร้อมการชดเชยโซนที่ไม่บังคับ ตัวอย่างเช่น “2011-12-03T10:15:30+01:00” เป็นวันที่ที่ถูกต้อง
**หมายเหตุ**: ต้องส่งคืนวันที่และวันที่และเวลาเป็นสตริงที่ถูกต้องเสมอ ประเภท “วันที่เนทีฟ” (วันที่และเวลา) ใน R ไม่ใช่ค่าส่งคืนที่รองรับแต่สามารถใช้ในสคริปต์ได้ หากคุณต้องการส่งคืนฟิลด์ที่แตกต่างจากที่คุณป้อน คุณจะต้องรวมฟังก์ชัน getOutputSchema ไว้ในสคริปต์ของคุณซึ่งกำหนดเอาต์พุตและประเภทข้อมูล มิฉะนั้น เอาต์พุตจะใช้ฟิลด์จากข้อมูลอินพุต ซึ่งนำมาจากขั้นตอนที่อยู่ก่อนขั้นตอนสคริปต์ในลำดับงาน ใช้ไวยากรณ์ต่อไปนี้ในการระบุประเภทข้อมูลสำหรับฟิลด์ของคุณใน getOutputSchema
ฟังก์ชันใน Rประเภทข้อมูลที่เป็นผลลัพธ์
prep_string ()สตริง
prep_decimal ()ทศนิยม
prep_int ()จำนวนเต็ม
prep_bool ()บูลีน
prep_date ()วันที่
prep_datetime ()วันที่และเวลา
ตัวอย่างต่อไปนี้แสดงฟังกํชัน getOutputSchema สำหรับสคริปต์ postal\_cluster getOutputSchema <- function() { return (data.frame ( Latitude = prep\_decimal (), Longitude = prep\_decimal (), Cluster = prep\_int ())); } ## เชื่อมต่อกับเซิร์ฟเวอร์ Rserve ของคุณ > [!IMPORTANT] > > **สำคัญ**: ตั้งแต่Tableau Prep Builderเวอร์ชัน 2020.3.3 เป็นต้นไป คุณสามารถกำหนดค่าการเชื่อมต่อเซิร์ฟเวอร์ครั้งเดียวจากเมนูความช่วยเหลือด้านบนแทนการตั้งค่าการเชื่อมต่อในแต่ละลำดับงานในขั้นตอน “สคริปต์” โดยคลิกเชื่อมต่อกับเซิร์ฟเวอร์ Rserveและป้อนรายละเอียดการเชื่อมต่อของคุณ คุณจะต้องกำหนดค่าการเชื่อมต่อของคุณใหม่โดยใช้เมนูใหม่นี้สำหรับลำดับงานใดๆ ที่สร้างขึ้นใน Tableau Prep Builder เวอร์ชันเก่าที่คุณเปิดในเวอร์ชัน 2020.3.3 1. เลือก ความช่วยเหลือ > การตั้งค่าและประสิทธิภาพ > จัดการการเชื่อมต่อส่วนขยายการวิเคราะห์ 2. ในรายการดรอปดาวน์เลือกส่วนขยายการวิเคราะห์ ให้เลือก Rserve ![แบบฟอร์มการเข้าสู่ระบบการตั้งค่าการเชื่อมต่อส่วนขยายการวิเคราะห์](/tableau/next/th-th/prep/th-th/Img/prep_scripts_r_signin.png) 3. ป้อนข้อมูลเข้าสู่ระบบของคุณ: - พอร์ต 6311 เป็นพอร์ตเริ่มต้นสำหรับเซิร์ฟเวอร์ Rserve - พอร์ต 4912 เป็นพอร์ตเริ่มต้นสำหรับเซิร์ฟเวอร์ Rserve ที่เข้ารหัส SSL - หากเซิร์ฟเวอร์ต้องการข้อมูลเข้าสู่ระบบ ให้ป้อน “ชื่อผู้ใช้” และ “รหัสผ่าน” - หากเซิร์ฟเวอร์มรการเข้ารหัส SSL ให้เลือกกล่องกาเครื่องหมาย Require SSL (ต้องใช้ SSL) จากนั้นให้คลิกลิงก์ Custom configuration file (ไฟล์การกำหนดค่ากำหนดเอง) เพื่อระบุใบรับรองสำหรับการเชื่อมต่อ **หมายเหตุ**: Tableau Prep Builder ไม่มีวิธีในการทดสอบการเชื่อมต่อ หากการเชื่อมต่อมีปัญหาจะมีข้อความแสดงข้อผิดพลาดเมื่อคุณพยายามเรียกใช้งานลำดับงานนั้น ## เพิ่มสคริปต์ลงในลำดับงานของคุณ เปิดใช้เซิร์ฟเวอร์ Rserve ของคุณและทำตามขั้นตอนต่อไปนี้ให้ครบถ้วน 1. เปิด Tableau Prep Builder และคลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) ในการเขียนเว็บ จากหน้าแรก ให้คลิกสร้าง > โฟลว์ หรือจากหน้าสำรวจ ให้คลิกใหม่ > โฟลว์ จากนั้นคลิก เชื่อมต่อกับข้อมูล 2. จากรายการตัวเชื่อมต่อ ให้เลือกประเภทไฟล์หรือเซิร์ฟเวอร์ที่โฮสต์ข้อมูลของคุณ หากได้รับการแจ้งเตือน ให้ป้อนข้อมูลที่จำเป็นในการเข้าสู่ระบบ และเข้าถึงข้อมูลของคุณ 3. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือก Add Script (เพิ่มสคริปต์) จากเมนูบริบท ![เพิ่มสคริปต์ลงใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_script_add.png) 4. ในหน้าต่าง “สคริปต์” ใต้ประเภทการเชื่อมต่อ ให้เลือก Rserve ![สคริปต์สำหรับตั้งค่าประเภทการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_script_script_pane.png) 5. ในส่วน ชื่อไฟล์ ให้คลิก เรียกดู เพื่อเลือกไฟล์สคริปต์ของคุณ 6. ป้อน ชื่อฟังก์ชัน จากนั้นกด Enter เพื่อเรียกใช้สคริปต์ของคุณ ![สคริปต์สำหรับตั้งค่าประเภทการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_script_pane2.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # ใช้สคริปต์ R และ Python ในลำดับงานของคุณ ตั้งแต่เวอร์ชัน 2019.3.1 เป็นต้นไป คุณสามารถใช้สคริปต์ R และ Python ในการทำความสะอาดที่ซับซ้อนขึ้นหรือรวมข้อมูลแบบจำลองแบบคาดการณ์ลงในลำดับงานของคุณได้ ข้อมูลจะได้รับการส่งต่อจากลำดับงานเป็นอินพุตผ่านขั้นตอนสคริปต์ R หรือ Python และส่งคืนเป็นข้อมูลเอาต์พุตที่คุณสามารถทำความสะอาดต่อได้ด้วยฟีเจอร์และฟังก์ชันของ Tableau Prep Builder **หมายเหตุ** ยังไม่มีการรองรับการเชื่อมต่อไปยังสคริปต์เป็นขั้นตอนการป้อนข้อมูลสำหรับลำดับงานของคุณ และยังไม่มีการรองรับขั้นตอนสคริปต์สำหรับลำดับงานที่เขียนหรือเผยแพร่ไปยัง Tableau Cloud ![Tableau Prep เพิ่มขั้นตอนสคริปต์](/tableau/next/th-th/prep/th-th/Img/prep_script_step2.png) กำหนดเซิร์ฟเวอร์ Rserve หรือ Tableau Python (TabPy) ของคุณและเพิ่มขั้นตอนสคริปต์ไปยังลำดับงานของคุณ Tableau Prep จะส่งข้อมูลต่อไปยัง Rserve สำหรับ R หรือ Tableau Python Server (TabPy) สำหรับ Python และส่งข้อมูลผลลัพธ์กลับไปยังลำดับงานในรูปแบบของตาราง คุณสามารถใช้การทำความสะอาดกับผลลัพธ์และสร้างเอาต์พุตเพื่อการวิเคราะห์ต่อได้ เมื่อคุณสร้างสคริปต์ของคุณ คุณจะต้องใส่ฟังก์ชันที่ระบุกรอบข้อมูลเป็นอาร์กิวเมนต์ของฟังก์ชันนั้นด้วย หากคุณต้องการส่งคืนช่องที่แตกต่างจากที่คุณป้อน คุณจะต้องรวมฟังก์ชัน getOutputSchema ไว้ในสคริปต์ของคุณซึ่งกำหนดเอาต์พุตและประเภทข้อมูล ไม่เช่นนั้นแล้ว เอาต์พุตจะใช้ฟิลด์จากข้อมูลที่ป้อน หากคุณเขียนหรือแก้ไขลำดับงานใน Tableau Server (เวอร์ชัน 2020.4.1 เป็นต้นไป) ที่มีขั้นตอนสคริปต์อยู่ Tableau Server จะต้องมีการเชื่อมต่อไปยังเซิร์ฟเวอร์ Rserve หรือ TabPy เพื่อเรียกใช้งานขั้นตอนสคริปต์ด้วย หากต้องการข้อมูลเกี่ยวกับวิธีการกำหนด R หรือ Python เพื่อใช้ในลำดับงานของคุณและวิธีการสร้างสคริปต์ของคุณ โปรดดู[ใช้สคริปต์ R (Rserve) ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts._R.htm)หรือ[ใช้สคริปต์ Python ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts_TabPy.htm) ต้องการความช่วยเหลือในการแก้ไขข้อบกพร่องโฟลว์ใช่หรือไม่ ลองเปิดใช้งานเปิดใช้งานการบันทึกการค้นหาจากเมนูความช่วยเหลือ\>การตั้งค่าและประสิทธิภาพ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปิดใช้งานการบันทึกการค้นหา](https://help.tableau.com/current/prep/th-th/prep_troubleshoot.htm#enable-query-logging) ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # ตรวจสอบข้อมูลของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) ใช้ตัวเลือกในหัวข้อนี้เพื่อทำความเข้าใจเกี่ยวกับองค์ประกอบของข้อมูลของคุณในการทำความเข้าใจให้ดียิ่งขึ้นถึงการเปลี่ยนแปลงที่คุณจำเป็นต้องดำเนินการ และผลกระทบของการทำงานที่คุณรวมอยู่ในโฟลว์ ## ตรวจสอบประเภทข้อมูลที่มอบหมายไปยังข้อมูลของคุณ Tableau Prep จะตีความข้อมูลในฟิลด์ของคุณเมื่อคุณลากการเชื่อมต่อไปยังแผงโฟลว์ และจะมอบหมายประเภทข้อมูลให้โดยอัตโนมัติ เช่นเดียวกับ Tableau Desktop เนื่องจากฐานข้อมูลที่ต่างกันสามารถจัดการข้อมูลได้ในวิธีที่ต่างกัน การตีความของ Tableau Prep จึงอาจไม่ถูกต้องเสมอไป หากต้องการเปลี่ยนประเภทข้อมูล ให้คลิกที่ไอคอนประเภทข้อมูลแล้วเลือกประเภทข้อมูลที่ถูกต้องจากเมนูบริบท คุณสามารถเปลี่ยนแปลงประเภทข้อมูลสตริงหรือจำนวนเต็มเป็น วันที่ หรือ วันที่และเวลา และ Tableau Prep จะเรียกใช้ Auto DateParse เพื่อเปลี่ยนแปลงประเภทข้อมูลเหล่านี้ หากการเปลี่ยนแปลงไม่สำเร็จ คุณจะเห็นค่า null แทนในฟิลด์ และคุณจะสามารถสร้างการคำนวณเพื่อทำการเปลี่ยนแปลงได้เช่นเดียวกับ Tableau Desktop หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ DateParse โปรดดู [แปลงฟิลด์เป็นฟิลด์วันที่](https://help.tableau.com/current/pro/desktop/th-th/data_dateparse.htm) ในส่วนความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ ![เมนูประเภทข้อมูลที่แสดงบทบาทข้อมูลที่มีอยู่](/tableau/next/th-th/prep/th-th/Img/prep_profiledatatype.png) คุณสามารถเปลี่ยนแปลงประเภทข้อมูลในขั้นตอนอินพุตของคุณหลังจากเชื่อมต่อกับข้อมูลจากแหล่งข้อมูลต่อไปนี้: - Microsoft Excel - ไฟล์ข้อความ - ไฟล์ PDF - Box - Dropbox - Google ไดรฟ์ - OneDrive สำหรับแหล่งข้อมูลอื่นทั้งหมด ให้เพิ่มขั้นตอนการล้างหรือประเภทขั้นตอนอื่นเพื่อทำการเปลี่ยนแปลงนี้ หากต้องการดูรายการตัวเลือกการล้างที่มีในประเภทขั้นตอนต่างๆ โปรดดู [เกี่ยวกับการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Edit) ## ดูรายละเอียดขนาดเกี่ยวกับข้อมูลของคุณ หลังจากที่คุณเชื่อมต่อกับข้อมูลของคุณแล้ว ให้เพิ่มตารางไปยังโฟลว์ แล้วเพิ่มขั้นตอน คุณสามารถใช้แผงโปรไฟล์ เพื่อดูสถานะและโครงสร้างปัจจุบันของข้อมูลของคุณ รวมทั้งตรวจจับค่า null และค่าผิดปกติ - **จำนวนฟิลด์และแถว**: ที่มุมซ้ายบนของแผงโปรไฟล์ คุณจะพบข้อมูลที่สรุปจำนวนฟิลด์และแถวในข้อมูล ณ จุดที่เฉพาะเจาะจงในโฟลว์ Tableau Prep จะปัดเศษเป็นจำนวนพันที่ใกล้ที่สุด ในตัวอย่างด้านล่างนี้ เซตข้อมูลมี 21 ฟิลด์และ 3000 แถว ![ด้านบนของแผงโปรไฟล์ที่แสดงจำนวนสรุปของฟิลด์และแถวในข้อมูลในจุดใดจุดหนึ่งในโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_fields.png) เมื่อคุณวางเมาส์เหนือจำนวนฟิลด์และแถว คุณจะมองเห็นจำนวนแถวที่แท้จริง (ในตัวอย่างนี้คือ 2848) ![สถานะการวางเมาส์เหนือด้านบนของแผงโปรไฟล์เพื่อดูจำนวนแถวที่แน่นอน](/tableau/next/th-th/prep/th-th/Img/prep_fields_exact.png) - **ขนาดเซตข้อมูล**: ทำงานกับสับเซตข้อมูลของคุณด้วยการระบุจำนวนแถวที่จะรวมในแท็บ ตัวอย่างข้อมูล บนแผงอินพุต - **เก็บตัวอย่าง**: เพื่อให้คุณโต้ตอบได้โดยตรงกับข้อมูลของคุณ Tableau Prep จะทำงานร่วมกับสับเซตข้อมูลดิบของคุณ จำนวนแถวจะกำหนดโดยประเภทข้อมูลและจำนวนฟิลด์ที่มีการแสดงผล ฟิลด์สตริงจะใช้พื้นที่จัดเก็บมากกว่าจำนวนเต็ม ดังนั้นหากคุณมีสตริง 10 ฟิลด์ในเซตข้อมูล คุณอาจมีจำนวนแถวน้อยกว่าหากคุณมีจำนวนเต็ม 10 ฟิลด์ ป้าย เก็บตัวอย่าง ![แสตมป์ที่มีข้อความว่า “ตัวอย่าง” ระบุว่าชุดข้อมูลโฟลว์เป็นเพียงตัวอย่างของชุดข้อมูลทั้งหมด](/tableau/next/th-th/prep/th-th/Img/prep_sampledbadge.png) จะแสดงถัดจากรายละเอียดขนาดในแผงโปรไฟล์ เพื่อระบุว่านี่คือสับเซตจากเซตข้อมูลของคุณ คุณสามารถแก้ไขปริมาณข้อมูลที่คุณจะรวมในโฟลว์ของคุณได้ เมื่อสร้างหรือแก้ไขโฟลว์บนเว็บ ระบบจะนำขีดจำกัดข้อมูลเพิ่มเติมไปใช้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_configure_dastaset.htm#sample) - **จำนวนค่าที่ไม่ซ้ำ**: ตัวเลขถัดจากส่วนหัวของแต่ละฟิลด์จะแทนค่าที่ต่างกันที่อยู่ภายในฟิลด์นั้นๆ Tableau Prep จะปัดเศษเป็นจำนวนพันที่ใกล้ที่สุด ในตัวอย่างด้านล่าง มีค่าที่ต่างกัน 3,000 รายการที่ปรากฏในฟิลด์ "คำอธิบาย" แต่หากคุณวางเมาส์เหนือตัวเลข คุณจะเห็นจำนวนที่แท้จริงของค่าที่ไม่ซ้ำกัน ![สถานะการวางเมาส์บนการ์ดโปรไฟล์ที่แสดงจำนวนค่าที่แน่นอนสำหรับฟิลด์ในโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_fields2.png) ## ดูการกระจายของค่าหรือค่าที่ไม่ซ้ำกัน โดยค่าเริ่มต้น Tableau Prep จะจัดกลุ่มค่าตัวเลข วันที่ และวันที่กับเวลาในฟิลด์ในรูปแบบบักเก็ต บักเก็ตเหล่านี้เรียกอีกอย่างหนึ่งว่า "กล่อง" กล่องจะช่วยทำให้แน่ใจว่าคุณสามารถมองเห็นการกระจายค่าทั้งหมด รวมทั้งระบุค่า null และค่าผิดปกติได้อย่างรวดเร็ว ขนาดกล่องจะคำนวณโดยอิงจากค่าต่ำสุดและค่าสูงสุดในฟิลด์ และค่า null จะปรากฏที่ด้านบนสุดของการกระจายเสมอ ตัวอย่างเช่น วันที่คำสั่งซื้อและวันที่จัดส่งจะสรุปหรือ "จัดเป็นกล่อง" ตามปี แต่ละกล่องจะแทนปีตั้งแต่เดือนมกราคมของปีที่เริ่มต้นไปจนถึงเดือนมกราคมของปีถัดไป และติดป้ายกำกับตามนั้น เนื่องจากมีวันที่ขายและวันที่จัดส่งที่อยู่ในช่วงหลังของปี 2018 และ 2019 ระบบจะสร้างกล่องสำหรับปีถัดไปสำหรับค่าเหล่านั้น ![แผนภูมิแท่ง 3 แท่งแสดงวันที่สั่งซื้อ วันจัดส่ง และภูมิภาค เคล็ดลับเครื่องมือจะแสดงวันที่และรายละเอียดฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_profiletooltip.png) หากฟิลด์ข้อมูลที่แยกกัน (หรือแบ่งหมวดหมู่) มีหลายแถว หรือมีการกระจายที่มีขนาดใหญ่พอจนไม่สามารถแสดงในฟิลด์โดยไม่ต้องเลื่อน คุณจะมองเห็นการกระจายที่สรุปไว้ที่ด้านขวาของฟิลด์ คุณสามารถคลิกและเลื่อนผ่านการกระจายเพื่อกำหนดเป้าหมายค่าที่เฉพาะเจาะจง ![รายชื่อลูกค้า จัดเรียงตามลำดับตัวอักษรและมีแผนภูมิแท่งแนวนอนขนาดเล็ก](/tableau/next/th-th/prep/th-th/Img/prep_minimap.png) เมื่อข้อมูลของคุณมีฟิลด์ตัวเลขหรือวันที่ คุณสามารถสลับเพื่อแสดงค่าในเวอร์ชันที่มีรายละเอียด (แยกกัน) หรือเวอร์ชันสรุป (ต่อเนื่อง) ของค่า มุมมองที่สรุปจะแสดงช่วงของค่าในฟิลด์ และความถี่ซึ่งค่าที่เฉพาะเจาะจงปรากฏ การสลับนี้สามารถช่วยคุณจำแนกค่าที่ไม่ซ้ำกัน (เช่นตัวเลข “3” ที่บันทึกในฟิลด์) หรือการกระจายของค่า (เช่นผลรวมของ “3” ทั้งหมดที่บันทึกในฟิลด์) วิธีการสลับมุมมองของคุณ: 1. ในแผงโปรไฟล์ แผงผลลัพธ์หรือตารางกริดข้อมูล ให้คลิกเมนู ตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) สำหรับฟิลด์ตัวเลขหรือวันที่ ![ในเมนูแผงโปรไฟล์ ตัวเลือกเพิ่มเติม มีตัวเลือกในการเปลี่ยนสถานะการดูจากรายละเอียดเป็นสรุป ](/tableau/next/th-th/prep/th-th/Img/prep_fieldcontextmenu.png) 2. ในเมนูบริบท ให้เลือกรายละเอียดเพื่อดูค่าในเวอร์ชันอย่างละเอียด หรือสรุปเพื่อดูค่าในเวอร์ชันที่กระจาย ## ค้นหาฟิลด์และค่า ในแผงโปรไฟล์หรือผลลัพธ์ คุณสามารถค้นหาฟิลด์หรือค่าที่คุณสนใจเป็นพิเศษ แล้วใช้ผลลัพธ์การค้นหาเพื่อกรองข้อมูลของคุณ ตั้งแต่เวอร์ชัน 2021.1.1 เป็นต้นไป เมื่อคุณค้นหาฟิลด์ ตัวบ่งชี้ใหม่จะปรากฏขึ้นเพื่อบอกจำนวนฟิลด์ที่พบ ทำให้คุณสามารถเข้าใจผลลัพธ์การค้นหาของคุณได้ดียิ่งขึ้น หากไม่พบฟิลด์ใดเลย ระบบจะแสดงข้อความเพิ่มเติม วิธีการค้นหาฟิลด์ ให้ป้อนคำค้นหาที่สมบูรณ์หรือบางส่วนในกล่องค้นหาบนแถบค้นหา ![ค้นหาฟิลด์ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_searchfields.png) วิธีการค้นหาค่าในฟิลด์: 1. คลิกไอคอนค้นหา ![ไอคอนค้นหา](/tableau/next/th-th/prep/th-th/Img/prep_searchicon.png) สำหรับฟิลด์ แล้วป้อนค่า ![ตัวกรองตัวเลือกการค้นหาโดยเลือก "มี"](/tableau/next/th-th/prep/th-th/Img/prep_highlighting2.png) 2. หากต้องการใช้ตัวเลือกการค้นหาขั้นสูง ให้คลิกที่ปุ่ม ตัวเลือกการค้นหา... ![รายการตัวเลือกการค้นหาและปุ่มสำหรับสร้างตัวกรองจากการค้นหา](/tableau/next/th-th/prep/th-th/Img/prep_searchoptions.png) 3. หากต้องการใช้ผลลัพธ์การค้นหาเพื่อกรองข้อมูล ให้เลือก เก็บเฉพาะรายการที่เลือก หรือ ยกเว้น ในแผงโฟลว์ ไอคอนตัวกรองจะปรากฏเหนือขั้นตอนที่ได้รับผลกระทบ ## คัดลอกค่าฟิลด์ในตารางกริดข้อมูล _รองรับใน Tableau Prep Builder และ Tableau Server เวอร์ชัน 2022.3 และใหม่กว่า และใน Tableau Cloud เวอร์ชัน 2022.2 (สิงหาคม) และใหม่กว่านั้น_ คัดลอกชุดค่าที่เลือกอย่างง่ายดายจากตารางข้อมูลแล้ววางลงในเอกสาร เช่น Microsoft Excel, ไฟล์ Text (.csv), อีเมล และอื่นๆ นอกจากนี้คุณยังสามารถคัดลอกและวางลงในโปรแกรมแก้ไข SQL เพื่อเรียกใช้การค้นหา SQL ได้อย่างรวดเร็วอีกด้วย 1. ในตารางกริดข้อมูล ให้เลือกค่าฟิลด์ข้อมูลอย่างน้อยหนึ่งค่าที่จะคัดลอก 2. คลิกขวาหรือกด cmd แล้วคลิก (MacOS) ที่ค่าของฟิลด์ที่เลือก แล้วเลือกคัดลอกจากเมนู นอกจากนี้คุณยังสามารถใช้แป้นพิมพ์ลัด Ctrl + C หรือ cmd+C (MacOS) หรือเลือกคัดลอกได้จากเมนูแถบเครื่องมือ... ![เมนูคลิกขวาในตารางกริดข้อมูลที่แสดงตัวเลือกคัดลอก](/tableau/next/th-th/prep/th-th/Img/prep_datagrid_copy.png) 3. วางฟิลด์ที่คัดลอกไปยังเอกสารหรือตำแหน่งของคุณ **หมายเหตุ**: แก้ไข > คัดลอก จะไม่ได้คัดลอกค่าฟิลด์จากตารางกริดข้อมูลในขณะนี้ ## จัดเรียงค่าและฟิลด์ **แผงโปรไฟล์** การจัดเรียงตัวเลือกบนการ์ดโปรไฟล์ช่วยให้คุณจัดเรียงกล่อง (จำนวนค่าที่แทนที่ด้วยแถบการกระจาย) ในลำดับจากน้อยไปมากหรือมากไปน้อย หรือค่าฟิลด์แต่ละค่าตามลำดับตัวอักษร ![เมนูการเรียงลำดับที่มีตัวเลือกให้เรียงลำดับจากมากไปน้อย, จากน้อยไปมาก, จาก A ถึง Z หรือจาก Z ถึง A](/tableau/next/th-th/prep/th-th/Img/prep_sort.png) **ตารางกริดข้อมูล** จัดเรียงรายละเอียดระดับแถวสำหรับฟิลด์ของคุณตามลำดับจากน้อยไปหามากหรือจากมากไปน้อย ![](/tableau/next/th-th/prep/th-th/Img/prep_grid_sort_asc.png) ![](/tableau/next/th-th/prep/th-th/Img/prep_grid_sort_desc.png) ### จัดลำดับฟิลด์ใหม่ _ระบบจะรองรับการเปลี่ยนลำดับฟิลด์ด้วยการใช้มุมมองรายการในเวอร์ชัน 2022.2.1 และใหม่กว่า_ คุณสามารถเปลี่ยนลำดับของฟิลด์ได้จากแผงโปรไฟล์ ตารางกริดข้อมูล หรือมุมมองรายการด้วยการลากแล้ววางในตำแหน่งใหม่ วิธีการจัดลำดับฟิลด์ใหม่: 1. จากแผงโปรไฟล์, แผงผลลัพธ์, ตารางกริดข้อมูล หรือมุมมอง**รายการ** ให้เลือกการ์ดโปรไฟล์หรือฟิลด์อย่างน้อยหนึ่งรายการ 2. ลากการ์ดโปรไฟล์หรือฟิลด์จนกว่าคุณจะเห็นเส้นเป้าหมายสีดำปรากฎขึ้น 3. ลากการ์ดโปรไฟล์หรือฟิลด์ให้เข้าที่ แผงโปรไฟล์ ตารางกริดข้อมูล และมุมมองรายการจะซิงค์กัน ดังนั้นฟิลด์ต่าง ๆ จะปรากฎในตำแหน่งเดียวกันทุกแห่ง ลำดับใหม่ของฟิลด์จะคงเดิมในทุกผลิตภัณฑ์ของ Tableau เมื่อเรียกใช้และกำหนดเวลาโฟลว์ **เรียงลำดับตารางกริดข้อมูลใหม่**
เรียงลำดับฟิลด์ใหม่โดยเรียงลำดับตารางกริดข้อมูลใหม่ฟิลด์ได้รับการเรียงลำดับใหม่พร้อมกับการเรียงลำดับตารางกริดข้อมูลใหม่
**เรียงลำดับมุมมองรายการใหม่**
แผงโปรไฟล์ในมุมมองรายการแสดงวิธีลากและวางฟิลด์เพื่อเปลี่ยนลำดับแผงโปรไฟล์ในมุมมองรายการจะแสดงผลลัพธ์จากการลากฟิลด์เพื่อเรียงลำดับใหม่
## ไฮไลต์ฟิลด์และค่าในโฟลว์ Tableau Prep ทำให้ง่ายต่อการค้นหาฟิลด์และค่าในข้อมูลโฟลว์ของคุณ ติดตามแหล่งที่มาของฟิลด์และตำแหน่งที่มีการใช้งานได้ตลอดทั้งโฟลว์ในแผงโฟลว์ หรือคลิกที่แต่ละค่าในการ์ดโปรไฟล์หรือในตารางกริดข้อมูลเพื่อไฮไลต์ค่าที่เกี่ยวข้องหรือค่าที่เหมือนกัน ### ติดตามฟิลด์ในโฟลว์ ใน Tableau Prep คุณสามารถไฮไลต์ที่ใดก็ได้ที่มีการใช้ฟิลด์ในโฟลว์แม้ในแหล่งที่มา เพื่อช่วยให้คุณติดตามค่าที่หายไป หรือแก้ไขปัญหาเกี่ยวกับโฟลว์เมื่อคุณไม่เห็นผลลัพธ์ที่คาดหวัง คลิกที่ฟิลด์ในแผงโปรไฟล์ ในขั้นตอนการล้าง หรือในแผงผลลัพธ์ ในประเภทขั้นตอนอื่นใดก็ตาม จากนั้นแผงโฟลว์จะไฮไลต์พาธที่มีการใช้ฟิลด์นั้นๆ **หมายเหตุ:** ตัวเลือกนี้ไม่มีให้ใช้งานสำหรับประเภทขั้นตอนอินพุตหรือเอาต์พุต ![แผนภาพเวิร์กโฟลว์ที่แสดงกระบวนการการรวมคำสั่งซื้อและการส่งคืนข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_lineage.png) ### ดูค่าที่เกี่ยวข้อง คุณสามารถใช้การไฮไลต์เพื่อค้นหาค่าที่เกี่ยวข้องทั่วทุกฟิลด์ เมื่อคุณคลิกค่าในการ์ดโปรไฟล์ ในแผงโปรไฟล์หรือแผงผลลัพธ์ ค่าทั้งหมดที่เกี่ยวข้องในฟิลด์อื่นจะไฮไลต์ด้วยสีน้ำเงิน สีน้ำเงินจะแสดงการกระจายเชิงความสัมพันธ์ระหว่างค่าที่คุณเลือกและค่าในฟิลด์อื่นๆ ตัวอย่างเช่น หากต้องการไฮไลต์ค่าที่เกี่ยวข้อง ในแผงโปรไฟล์ให้คลิกค่าในฟิลด์ ค่าที่เกี่ยวข้องในฟิลด์อื่นจะกลายเป็นสีน้ำเงิน และสัดส่วนของแถบที่ไฮไลต์ด้วยสีน้ำเงินจะแทนระดับความเกี่ยวข้องกัน ![ตารางข้อมูลที่มีเซลล์ต่างๆ ที่ไฮไลต์ไว้](/tableau/next/th-th/prep/th-th/Img/prep_highlighting.png) ### ไฮไลต์ค่าที่เหมือนกัน เมื่อคุณเลือกค่าหนึ่งในตารางกริดข้อมูล ระบบจะไฮไลต์ค่าที่เหมือนกันทั้งหมดด้วยเช่นกัน การไฮไลต์เหล่านี้ช่วยให้คุณระบุรูปแบบหรือความไม่ปกติในข้อมูลของคุณ ![ตารางข้อมูลที่แสดงรายการการซื้อของลูกค้า โดยไฮไลต์เซลล์ที่มีค่าเดียวกันไว้](/tableau/next/th-th/prep/th-th/Img/prep_highlighting3.png) ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # เติมช่องว่างในข้อมูลตามลำดับ _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.3.1 เป็นต้นไปและใน Tableau Server และ Tableau Cloud เวอร์ชัน 2021.3.0 เป็นต้นไป_ เมื่อคุณมีช่องว่างในชุดข้อมูลตามลำดับของคุณ คุณอาจต้องเติมช่องว่างเหล่านั้นด้วยแถวใหม่เพื่อวิเคราะห์ข้อมูลหรือวิเคราะห์แนวโน้มได้อย่างมีประสิทธิภาพ คุณสามารถใช้ประเภทขั้นตอน แถวใหม่ เพื่อสร้างแถวที่หายไปและตั้งค่าตัวเลือกการกำหนดค่าเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ สามารถสร้างแถวใหม่สำหรับฟิลด์ที่มีตัวเลข (จำนวนเต็ม) หรือค่าวันที่ได้ ตัวเลือกการกำหนดค่าได้แก่ - สร้างแถวโดยใช้ค่าจากฟิลด์หนึ่งหรือสองฟิลด์ - ใช้ข้อมูลทั้งหมดในฟิลด์หรือเลือกช่วงของค่า - สร้างฟิลด์ใหม่ด้วยผลลัพธ์หรือเพิ่มแถวใหม่ไปยังฟิลด์ที่มีอยู่ของคุณ - ตั้งค่าการเพิ่มขึ้น (สูงสุด 10,000) ไว้ใช้ในการสร้างแถวใหม่ - ตั้งค่าสำหรับแถวใหม่เป็นศูนย์ NULL หรือคัดลอกค่าจากแถวก่อนหน้า **ตัวอย่าง** - **ตัวอย่างที่ 1** คุณมีตารางข้อมูลยอดขาย แต่มีบางวันที่ไม่มียอดขายบันทึกไว้ คุณต้องมีแถวสำหรับแต่ละวัน ไม่ใช่เพียงแค่วันที่มียอดขายเท่านั้น ด้วย แถวใหม่ คุณสามารถสร้างแถวสำหรับวันที่ขาดไปได้ และเพิ่มแถวนั้นไปยังฟิลด์ "วันในสัปดาห์” ที่มีอยู่แล้วของคุณ เนื่องจากไม่มียอดขายบันทึกไว้ในวันเหล่านั้น คุณจะต้องให้ค่าจำนวนที่ขายได้เป็นศูนย์ ![ตารางที่มีป้ายกำกับตารางต้นฉบับถัดจากตารางที่มีการเพิ่มแถวที่หายไปโดยใช้ขั้นตอนแถวใหม่ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_new_rows_example1.png) - **ตัวอย่างที่ 2** คุณมีตารางข้อมูลยอดขายที่บันทึกคำสั่งซื้อโดยใช้ช่วงวันที่ คุณต้องมีแถวสำหรับแต่ละวัน เนื่องจากคุณไม่ทราบว่าในแต่ละวันมีคำลั่งซื้อเท่าไหร่ คุณจะต้องใช้ค่าของแถวใหม่เหล่านั้นเป็น NULL ด้วย แถวใหม่ คุณสามารถสร้างแถวที่ขาดไประหว่างวันสองวัน และสร้างฟิลด์ใหม่ชื่อ "วันทั้งหมด" เพื่อเก็บข้อมูลดั้งเดิมของคุณไว้ได้ ![ตารางที่มีป้ายกำกับตารางต้นฉบับถัดจากตารางที่มีการเพิ่มแถวที่หายไปโดยใช้ขั้นตอนแถวใหม่ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_new_rows_example2.png) ## สร้างแถวใหม่ 1. ในหน้าต่างลำดับงาน ให้เลือกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือก แถวใหม่ ขั้นตอนแถวใหม่จะแสดงในหน้าต่างลำดับงาน ทำตามขั้นตอนต่อไปนี้ให้เสร็จสิ้นเพื่อกำหนดค่าตัวเลือกของคุณสำหรับการสร้างแถวใหม่ 2. คุณต้องการเพิ่มแถวใหม่อย่างไร เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อเลือกฟิลด์ที่แถวขาดไป 1. ค่าจากฟิลด์เดียว หมายถึง สร้างแถวที่หายไปจากค่าในฟิลด์เดียว ใช้ตัวเลือกนี้เพื่อประเภทข้อมูลตัวเลข (เต็ม)หรือวันที่ ตามค่าเริ่มต้น ให้ใช้ค่าที่น้อยที่สุดและมากที่สุดในการสร้างแถวที่หายไป ตัวเลือกนี้จะใช้ค่าทั้งหมดในฟิลด์นั้น หากคุณต้องการใช้เฉพาะช่วงของค่าเพื่อสร้างแถวที่หายไป ให้ตั้งค่าค่าเริ่มต้นและค่าที่สิ้นสุด **หมายเหตุ** ฟิลด์ของค่าเริ่มต้นและค่าที่สิ้นสุดจะไม่สามารถนำมาใช้สร้างแถวนอกเหนือไปจากชุดข้อมูลปัจจุบันของคุณได้ 2. ช่วงของค่าจากสองฟิลด์ หมายถึง สร้างแถวใหม่จากค่าระหว่างฟิลด์วันที่สองฟิลด์ ตัวเลือกนี้ใช้ได้เฉพาะสำหรับประเภทข้อมูลวันที่เท่านั้น โดยจะใช้ทุกค่าในฟิลด์ และจำเป็นที่ฟิลด์ทั้งสองจะต้องเป็นประเภทข้อมูลเดียวกัน 3. คุณต้องการเพิ่มแถวใหม่ที่ไหน เมื่อใช้ฟิลด์เดียวคุณสามารถเพิ่มแถวใหม่ไปยังฟิลด์ที่มีอยู่หรือสร้างฟิลด์ใหม่เพื่อเก็บข้อมูลดั้งเดิมของคุณได้ เมื่อใช้ช่วงของค่าจากสองฟิลด์ คุณต้องสร้างฟิลด์ใหม่ - ชื่อฟิลด์ หมายถึง ให้ป้อนชื่อสำหรับฟิลด์ใหม่ ![กล่องโต้ตอบถามว่าคุณต้องการเพิ่มแถวใหม่ที่ใด โดยเลือกตัวเลือกสร้างฟิลด์ใหม่](/tableau/next/th-th/prep/th-th/Img/prep_new_rows_new_field.png) 4. ระบุค่าการเพิ่มขึ้น หมายถึง ให้ป้อนค่าจาก 1-10,000 แถวใหม่แต่ละแถวจะเพิ่มขึ้นตามค่าที่คุณเลือก หากคุณเลือกค่าที่มากกว่าช่องว่างระหว่างค่า จะไม่มีการสร้างแถวใหม่ขึ้น - **ฟิลด์ตัวเลข** หมายถึง ให้เลือกค่าตัวเลข - **ฟิลด์วันที่** หมายถึง ให้เลือกค่าตัวเลขและเลือกวัน สัปดาห์ หรือเดือน 5. แถวใหม่ของคุณควรมีค่าเท่าใด หมายถึง ให้เลือกตัวเลือกเพื่อเติมค่าฟิลด์อื่นๆ สำหรับแถวใหม่ - NULL หมายถึง เติมค่าฟิลด์ทั้งหมดด้วยค่า null - NULL หรือศูนย์ หมายถึง เติมค่าข้อความทั้งหมดด้วยค่า null และเติมค่าตัวเลขทั้งหมดด้วยศูนย์ - คัดลอกจากแถวก่อนหน้า หมายถึง เติมค่าฟิลด์ทั้งหมดด้วยค่าจากแถวก่อนหน้า ![กล่องโต้ตอบถามว่าแถวใหม่ของคุณควรมีค่าอะไร โดยเลือกตัวเลือก null หรือศูนย์](/tableau/next/th-th/prep/th-th/Img/prep_new_rows_values.png) แถวใหม่จะแสดงในแผงแถวที่สร้างด้วย**ตัวหนา**เมื่อคุณป้อนการตั้งค่าการกำหนดค่า รายละเอียดของแถวจะแสดงไว้ในแผงผลลัพธ์แถวใหม่ ![แถวใหม่ในแผงแถวที่สร้างขึ้นจะแสดงเป็นตัวหนาในการตั้งค่าการกำหนดค่า และรายละเอียดแถวจะแสดงในแผงผลลัพธ์แถวใหม่](/tableau/next/th-th/prep/th-th/Img/prep_new_rows_results.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # ทำการ Pivot ข้อมูลของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) บางครั้งการวิเคราะห์ข้อมูลจากสเปรดชีตหรือรูปแบบตารางข้อความอาจเป็นเรื่องยากใน Tableau Tableau ต้องการให้ข้อมูลเป็นแบบ "สูง" แทนที่จะเป็นแบบ "กว้าง" ซึ่งหมายความว่าคุณมักจะต้องเปลี่ยนรูปแบบข้อมูลของคุณจากคอลัมน์เป็นแถวเพื่อให้ Tableau สามารถประเมินได้อย่างถูกต้อง อย่างไรก็ตาม คุณอาจมีสถานการณ์ที่ตารางข้อมูลของคุณเป็นแบบสูงและแคบ และทำให้เป็นมาตรฐานเกินไปจนไม่สามารถวิเคราะห์ได้อย่างถูกต้อง ตัวอย่างเช่น แผนกขายที่ติดตามค่าใช้จ่ายในการโฆษณาในสองคอลัมน์ โดยคอลัมน์หนึ่งชื่อว่า**การโฆษณา** ซึ่งมีแถวสำหรับ**วิทยุ** **โทรทัศน์** และ**สิ่งพิมพ์** และอีกหนึ่งคอลัมน์สำหรับค่าใช้จ่ายทั้งหมด ในสถานการณ์ลักษณะนี้ ในการวิเคราะห์ข้อมูลนี้เป็นการวัดผลที่แยกกัน คุณจะต้องเปลี่ยนรูปแบบข้อมูลแถวนั้นให้เป็นคอลัมน์ แล้วการเปลี่ยนรูปแบบชุดข้อมูลขนาดใหญ่หรือข้อมูลที่เปลี่ยนแปลงบ่อยเมื่อเวลาผ่านไปจะเป็นอย่างไร คุณสามารถใช้การจับคู่รูปแบบสัญลักษณ์แทนเพื่อค้นหาฟิลด์ที่ตรงกับรูปแบบและเปลี่ยนรูปแบบข้อมูลโดยอัตโนมัติได้ ใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เมื่อทำการเปลี่ยนรูปแบบข้อมูลของคุณ - เปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถว - ใช้การค้นหาโดยใช้สัญลักษณ์แทนเพื่อเปลี่ยนรูปแบบข้อมูลฟิลด์ทันทีตามการจับคู่รูปแบบ (Tableau Prep Builder เวอร์ชัน 2019.1.1 และใหม่กว่า และบนเว็บ) - การเปลี่ยนรูปแบบข้อมูลแถวเป็นคอลัมน์ (Tableau Prep Builder เวอร์ชัน 2019.1.1 และใหม่กว่า และบนเว็บ) ไม่ว่าคุณจะเปลี่ยนรูปแบบข้อมูลฟิลด์ของคุณอย่างไร คุณสามารถโต้ตอบกับผลลัพธ์ได้โดยตรงและดำเนินการทำความสะอาดเพิ่มเติมเพื่อให้ข้อมูลของคุณมีลักษณะตามที่คุณต้องการ คุณยังสามารถใช้คุณสมบัติการตั้งชื่อเริ่มต้นอัจฉริยะของ Tableau Prep เพื่อเปลี่ยนชื่อฟิลด์และค่าการเปลี่ยนรูปแบบข้อมูลโดยอัตโนมัติได้อีกด้วย ## เปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถว ใช้ตัวเลือกการเปลี่ยนรูปแบบข้อมูลนี้เพื่อเปลี่ยนจากข้อมูลแบบกว้างเป็นข้อมูลแบบสูง เปลี่ยนรูปแบบข้อมูลจากคอลัมน์เป็นแถวบนกลุ่มฟิลด์อย่างน้อยหนึ่งกลุ่ม เลือกฟิลด์ที่คุณต้องการใช้งานและเปลี่ยนข้อมูลจากคอลัมน์เป็นแถว 1. เชื่อมต่อกับแหล่งข้อมูลของคุณ 2. ลากตารางที่คุณต้องการเปลี่ยนรูปแบบข้อมูลไปยังแผงโฟลว์ 3. ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้: - **Tableau Prep Builder เวอร์ชัน 2019.4.2 และใหม่กว่า และบนเว็บ**: ในแผงโปรไฟล์ ให้เลือกฟิลด์ที่คุณต้องการเปลี่ยนรูปแบบข้อมูล จากนั้นคลิกขวาหรือกดปุ่ม Ctrl ค้างไว้แล้วคลิก (MacOS) แล้วเลือกการเปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถวจากเมนู หากใช้ตัวเลือกนี้ ให้ข้ามไปยังขั้นตอนที่ 7 - **ทุกเวอร์ชัน**: คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกเพิ่มการเปลี่ยนรูปแบบข้อมูลจากเมนูบริบท
เลือกฟิลด์ (Tableau Prep Builder เวอร์ชัน 2019.4.2 และใหม่กว่า และบนเว็บ)เมนูขั้นตอนโฟลว์ (ทุกเวอร์ชัน)
หน้า Tableau Prep Builder ที่มีตัวเลือก “Pivot คอลัมน์เป็นแถว” ที่ถูกเลือกไว้เมนูไอคอนแหล่งข้อมูลเปิดอยู่ และเลือก Pivot
4. (ไม่บังคับ) ในแผงฟิลด์ ให้ป้อนค่าในฟิลด์ค้นหาเพื่อค้นหารายการฟิลด์สำหรับฟิลด์ต่างๆ ที่จะเปลี่ยนรูปแบบข้อมูล 5. (ไม่บังคับ) เลือกกล่องทำเครื่องหมายเปลี่ยนชื่อฟิลด์และค่าการเปลี่ยนรูปแบบข้อมูลโดยอัตโนมัติเพื่อเปิดใช้งาน Tableau Prep เพื่อเปลี่ยนชื่อฟิลด์การเปลี่ยนรูปแบบข้อมูลใหม่โดยใช้ค่าทั่วไปในข้อมูล หากไม่พบค่าทั่วไป ระบบจะใช้ชื่อเริ่มต้นแทน 6. เลือกอย่างน้อยหนึ่งฟิลด์จากแผงด้านซ้าย แล้วลากไปยังคอลัมน์ค่า Pivot1 ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล 7. (ไม่บังคับ) ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มคอลัมน์ที่จะเปลี่ยนรูปแบบข้อมูล จากนั้นทำซ้ำขั้นตอนก่อนหน้านี้เพื่อเลือกฟิลด์เพิ่มเติมเพื่อเปลี่ยนรูปแบบข้อมูล ผลลัพธ์การเปลี่ยนรูปแบบข้อมูลของคุณจะปรากฎทันทีในทั้งแผงผลลัพธ์การเปลี่ยนรูปแบบข้อมูลและตารางกริดข้อมูล **หมายเหตุ**: คุณต้องเลือกจำนวนฟิลด์ให้เท่ากับที่คุณเลือกไว้ในขั้นตอนที่ 5 ตัวอย่างเช่น หากคุณเลือกไว้ 3 ฟิลด์เพื่อเริ่มต้นการเปลี่ยนรูปแบบข้อมูล คอลัมน์ถัดไปแต่ละคอลัมน์ที่คุณเปลี่ยนรูปแบบข้อมูลจะต้องมี 3 ฟิลด์ด้วย 8. หากคุณไม่ได้เปิดใช้งานตัวเลือกการตั้งชื่อเริ่มต้น หรือหาก Tableau Prep ไม่สามารถตรวจพบชื่อได้โดยอัตโนมัติ ให้แก้ไขชื่อของฟิลด์ คุณยังสามารถแก้ไขชื่อของฟิลด์เดิมในแผงนี้เพื่อให้อธิบายข้อมูลได้ดีที่สุดอีกด้วย 9. (ไม่บังคับ) เปลี่ยนชื่อขั้นตอนการเปลี่ยนรูปแบบข้อมูลใหม่เพื่อติดตามการเปลี่ยนแปลงของคุณ ตัวอย่างเช่น "การเปลี่ยนรูปแบบข้อมูลเดือน" 10. หากต้องการรีเฟรชข้อมูลการเปลี่ยนรูปแบบข้อมูลของคุณเมื่อข้อมูลมีการเปลี่ยนแปลง ให้เรียกใช้โฟลว์ของคุณ หากมีการเพิ่มฟิลด์ใหม่ลงในแหล่งข้อมูลของคุณซึ่งจำเป็นต้องเพิ่มไปยังการเปลี่ยนรูปแบบข้อมูล ให้เพิ่มลงในการเปลี่ยนรูปแบบข้อมูลด้วยตนเอง **ตัวอย่างเช่น**: การเปลี่ยนรูปแบบข้อมูลหลายฟิลด์ ตัวอย่างนี้แสดงสเปรดชีตสำหรับยอดขายยา ภาษี และยอดรวมตามเดือนและปี ![สเปรดชีตสำหรับยอดขายยา ภาษี และยอดรวมตามเดือนและปี โดยมีส่วนหัวที่ใช้ร่วมกัน](/tableau/next/th-th/prep/th-th/Img/prep_beforepivot.png) ด้วยการเปลี่ยนรูปแบบข้อมูล คุณสามารถสร้างแถวสำหรับแต่ละเดือนและปี และแต่ละคอลัมน์สำหรับยอดขาย ภาษี และยอดรวม เพื่อให้ Tableau สามารถตีความข้อมูลนี้เพื่อการวิเคราะห์ได้ง่ายขึ้น ![แผงฟิลด์ Pivot แสดงผลลัพธ์ของการเปลี่ยนคอลัมน์เป็นแถวในโฟลว์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_afterpivot.png) ### ดูการทำงานของ "การเปลี่ยนรูปแบบข้อมูลในหลายฟิลด์" ## ใช้การค้นหาโดยใช้สัญลักษณ์แทนเพื่อเปลี่ยนรูปแบบข้อมูล หากคุณทำงานกับชุดข้อมูลขนาดใหญ่ หรือหากข้อมูลของคุณเปลี่ยนแปลงบ่อยเมื่อเวลาผ่านไป โดยเริ่มใน Tableau Prep Builder เวอร์ชัน 2019.1.1 และบนเว็บ คุณสามารถใช้การค้นหาโดยใช้สัญลักษณ์แทนเมื่อเปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถวเพื่อเปลี่ยนรูปแบบข้อมูลของคุณโดยอิงตามรูปแบบสัญลักษณ์แทนที่ตรงกันได้ในทันที หากมีการเพิ่มหรือลบฟิลด์ใหม่ที่ตรงกับรูปแบบ Tableau Prep จะตรวจพบการเปลี่ยนแปลงสคีมาเมื่อมีการเรียกใช้โฟลว์และผลลัพธ์การเปลี่ยนรูปแบบข้อมูลจะได้รับการอัปเดตโดยอัตโนมัติ 1. เชื่อมต่อกับแหล่งข้อมูลของคุณ 2. ลากตารางที่คุณต้องการเปลี่ยนรูปแบบข้อมูลไปยังแผงโฟลว์ 3. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกเพิ่มการเปลี่ยนรูปแบบข้อมูลจากเมนูบริบท 4. ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล ให้คลิกบนลิงก์ใช้การค้นหาโดยใช้สัญลักษณ์แทนเพื่อเปลี่ยนรูปแบบข้อมูล ![ใช้การค้นหาแบบไวลด์การ์ดเพื่อ Pivot](/tableau/next/th-th/prep/th-th/Img/prep_wildcard_pivot3.png) 5. ป้อนค่าหรือค่าบางส่วนที่คุณต้องการค้นหา ตัวอย่างเช่น ป้อน **Sales\_** เพื่อจับคู่ฟิลด์ที่มีป้ายกำกับว่า **sales\_2017**, **sales\_2018** และ **sales\_2019** อย่าใช้เครื่องหมายดอกจันเพื่อจับคู่รูปแบบ เว้นแต่จะเป็นส่วนหนึ่งของค่าฟิลด์ที่คุณกำลังค้นหา ให้คลิกปุ่มตัวเลือกการค้นหา![ปุ่มตัวเลือกการค้นหา Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_search_options_button.png) แทนเพื่อเลือกวิธีที่คุณต้องการจับคู่ค่า จากนั้นกดปุ่ม Enter เพื่อใช้การค้นหาและเปลี่ยนรูปแบบข้อมูลของค่าที่ตรงกัน ![ใช้การค้นหาแบบไวลด์การ์ดเพื่อ Pivot](/tableau/next/th-th/prep/th-th/Img/prep_wildcard_pivot.png) 6. (ไม่บังคับ) ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มคอลัมน์ที่จะเปลี่ยนรูปแบบข้อมูล จากนั้นทำซ้ำขั้นตอนก่อนหน้านี้เพื่อเลือกฟิลด์เพิ่มเติมเพื่อเปลี่ยนรูปแบบข้อมูล 7. หากคุณไม่ได้เปิดใช้งานตัวเลือกการตั้งชื่อเริ่มต้น หรือหาก Tableau Prep ไม่สามารถตรวจพบชื่อได้โดยอัตโนมัติ ให้แก้ไขชื่อของฟิลด์ 8. หากต้องการรีเฟรชข้อมูลการเปลี่ยนรูปแบบข้อมูลของคุณเมื่อข้อมูลมีการเปลี่ยนแปลง ให้เรียกใช้โฟลว์ของคุณ ระบบจะตรวจพบฟิลด์ใหม่ใดๆ ที่เพิ่มลงในแหล่งข้อมูลของคุณที่ตรงกับรูปแบบสัญลักษณ์แทนแล้วเพิ่มลงในการเปลี่ยนรูปแบบข้อมูลโดยอัตโนมัติ 9. หากผลลัพธ์ไม่เป็นไปตามที่คุณคาดหวัง ให้ลองใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ - ป้อนรูปแบบค่าอื่นในฟิลด์ค้นหาแล้วกดปุ่ม Enter การเปลี่ยนรูปแบบข้อมูลจะรีเฟรชโดยอัตโนมัติและแสดงผลลัพธ์ใหม่ - ลากฟิลด์เพิ่มเติมด้วยตนเองไปยังคอลัมน์ค่า Pivot1 ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล คุณยังสามารถลบฟิลด์ที่เพิ่มด้วยตนเองได้อีกด้วยโดยการลากออกจากคอลัมน์ค่า Pivot1 แล้ววางลงในแผงฟิลด์ **หมายเหตุ**: ฟิลด์ที่เพิ่มจากผลการค้นหาโดยใช้สัญลักษณ์แทนจะไม่สามารถลบได้โดยการลากออกจากคอลัมน์ค่า Pivot1 ให้ลองใช้รูปแบบเฉพาะเจาะจงมากขึ้นเพื่อให้ตรงกับผลการค้นหาที่คุณต้องการ ## เปลี่ยนรูปแบบแถวเป็นคอลัมน์ ใน Tableau Prep Builder เวอร์ชัน 2019.1.1 และใหม่กว่า และบนเว็บ ให้เปลี่ยนรูปแบบข้อมูลแถวเป็นคอลัมน์หากข้อมูลของคุณเป็นมาตรฐานเกินไป และคุณจำเป็นต้องสร้างคอลัมน์ใหม่โดยเปลี่ยนจากข้อมูลแบบสูงเป็นข้อมูลแบบกว้างขึ้น ตัวอย่างเช่น หากคุณมีค่าใช้จ่ายในการโฆษณาในแต่ละเดือนที่รวมการโฆษณาทุกประเภทไว้ในคอลัมน์เดียว หากคุณเปลี่ยนรูปแบบข้อมูลจากแถวเป็นคอลัมน์ คุณก็จะสามารถมีคอลัมน์แยกต่างหากสำหรับโฆษณาแต่ละประเภทแทน ซึ่งทำให้วิเคราะห์ข้อมูลได้ง่ายขึ้น ![ตารางสองตารางซึ่งมีคอลัมน์และแถวที่ Pivot](/tableau/next/th-th/prep/th-th/Img/prep_pivot_example.png) คุณสามารถเลือกได้หนึ่งฟิลด์เพื่อเปลี่ยนรูปแบบข้อมูล ระบบจะใช้ค่าของฟิลด์สำหรับฟิลด์นั้นเพื่อสร้างคอลัมน์ใหม่ จากนั้นให้เลือกฟิลด์ที่จะใช้เติมข้อมูลในคอลัมน์ใหม่ ระบบจะรวมค่าฟิลด์เหล่านี้เข้าด้วยกัน และคุณสามารถเลือกประเภทของการรวมที่จะใช้ได้ เนื่องจากมีการใช้การรวม การเปลี่ยนรูปแบบข้อมูลคอลัมน์กลับไปเป็นแถวจะไม่ย้อนกลับการดำเนินการการเปลี่ยนรูปแบบข้อมูลนี้ หากต้องการย้อนกลับประเภทการเปลี่ยนรูปแบบข้อมูลจากแถวเป็นคอลัมน์ คุณจะต้องเลิกทำการดำเนินการ คลิกปุ่มเลิกทำที่เมนูด้านบน ลบฟิลด์ออกจากแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล หรือลบขั้นตอนการเปลี่ยนรูปแบบข้อมูล 1. เชื่อมต่อกับแหล่งข้อมูลของคุณ 2. ลากตารางที่คุณต้องการเปลี่ยนรูปแบบข้อมูลไปยังแผงโฟลว์ 3. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกเพิ่มการเปลี่ยนรูปแบบข้อมูลจากเมนูบริบท 4. ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล ให้เลือกแถวเป็นคอลัมน์จากรายการดรอปดาวน์ 5. (ไม่บังคับ) ในแผงฟิลด์ ให้ป้อนค่าในฟิลด์ค้นหาเพื่อค้นหารายการฟิลด์สำหรับฟิลด์ต่างๆ ที่จะเปลี่ยนรูปแบบข้อมูล 6. เลือกฟิลด์จากแผงด้านซ้าย แล้วลากไปยังส่วนฟิลด์ที่จะเปลี่ยนรูปแบบข้อมูลแถวเป็นคอลัมน์ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล **หมายเหตุ**: ถ้าฟิลด์ที่คุณต้องการเปลี่ยนรูปแบบข้อมูลมีประเภทข้อมูลเป็นวันที่หรือวันที่เวลา คุณจะต้องเปลี่ยนประเภทข้อมูลเป็นสตริงเพื่อเปลี่ยนรูปแบบข้อมูลนั้น ระบบจะใช้ค่าในฟิลด์นี้เพื่อสร้างและตั้งชื่อคอลัมน์ใหม่ คุณสามารถเปลี่ยนชื่อคอลัมน์ในแผงผลลัพธ์การเปลี่ยนรูปแบบข้อมูลได้ในภายหลัง ![คอลัมน์และผลลัพธ์ของฟิลด์ Pivot](/tableau/next/th-th/prep/th-th/Img/prep_pivot_rows_field.png) 7. เลือกฟิลด์จากแผงด้านซ้าย แล้วลากไปยังส่วนฟิลด์ที่จะรวมสำหรับคอลัมน์ใหม่ในแผงฟิลด์การเปลี่ยนรูปแบบข้อมูล ระบบใช้ค่าในฟิลด์นี้ใช้เพื่อเติมข้อมูลในคอลัมน์ใหม่ที่สร้างจากขั้นตอนก่อนหน้า ![คอลัมน์และผลลัพธ์ของฟิลด์ Pivot](/tableau/next/th-th/prep/th-th/Img/prep_pivot_rows_aggregate.png) ระบบจะกำหนดประเภทการรวมเริ่มต้นให้กับฟิลด์ดังกล่าว คลิกประเภทการรวมเพื่อเปลี่ยน ![รายการประเภทการรวบรวม](/tableau/next/th-th/prep/th-th/Img/prep_pivot_rows_agg_type.png) 8. ในแผงผลลัพธ์การเปลี่ยนรูปแบบข้อมูล ให้ตรวจสอบผลลัพธ์และใช้การทำความสะอาดใดๆ กับคอลัมน์ใหม่ที่คุณสร้างขึ้น ![ฟิลด์ Pivot และผลลัพธ์ Pivot แสดงแผนภูมิแท่งสามแท่ง](/tableau/next/th-th/prep/th-th/Img/prep_pivot_rows2.png) 9. หากฟิลด์ที่กำลังเปลี่ยนรูปแบบข้อมูลมีการเปลี่ยนแปลงข้อมูลในข้อมูลแถว ให้คลิกขวาหรือกดปุ่ม Ctrl ค้างไว้แล้วคลิก (MacOS) ในขั้นตอนการเปลี่ยนแปลงข้อมูลในแผงโฟลว์ แล้วเลือกรีเฟรช [ข้ามไปยังเนื้อหาหลัก](#main-content) # บันทึกและแบ่งปันงานของคุณ > [!WARNING] > > ตั้งแต่วันที่ 14 ตุลาคม 2025 Data Cloud ได้รีแบรนด์เป็น Data 360 ในระหว่างการเปลี่ยนแปลงนี้ คุณอาจเห็นการอ้างอิงถึงถึง Data Cloud ในแอปพลิเคชันและเอกสารประกอบของเรา แม้ว่าชื่อจะเป็นชื่อใหม่ แต่ฟังก์ชันการทํางานและเนื้อหายังคงไม่เปลี่ยนแปลง คุณสามารถบันทึกการทำงานของคุณด้วยตนเองในจุดใดก็ได้ในโฟลว์ของคุณ หรือให้ Tableau บันทึกให้โดยอัตโนมัติก็ได้เมื่อคุณสร้างหรือแก้ไขโฟลว์บนเว็บ มีความแตกต่างบางประการเมื่อทำงานกับโฟลว์บนเว็บ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm)
Tableau Prep BuilderTableau Prep บนเว็บ
  • ดูตัวอย่างข้อมูลในโฟลว์ของคุณใน Tableau Desktop
  • ใส่การเชื่อมต่อไฟล์โดยตรงในอินพุตของโฟลว์ของคุณ หรือทำไฟล์ของคุณเป็นแพ็กเกจและเผยแพร่โฟลว์แบบแพ็กเกจไปยังเซิร์ฟเวอร์ของคุณ
  • ส่งออกโฟลว์ของคุณไปยังแหล่งข้อมูลที่เผยแพร่หรือฐานข้อมูล
  • สร้างและแก้ไขโฟลว์บนเว็บ
  • อัปโหลดไฟล์สำหรับอินพุตโฟลว์ของคุณและเชื่อมต่อไปยังแหล่งข้อมูลที่หลากหลาย
  • ส่งโฟลว์ของคุณไปยังแหล่งข้อมูลหรือฐานข้อมูลที่ได้รับการเผยแพร่
เพื่อรักษาข้อมูลให้เป็นปัจจุบันเสมอ คุณสามารถเรียกใช้โฟลว์ของคุณจาก Tableau Prep Builder หรือจากบรรทัดคำสั่งด้วยตัวเองได้ คุณยังสามารถเรียกใช้โฟลว์ที่เผยแพร่บน Tableau Server หรือ Tableau Cloud ด้วยตนเองหรือโดยการกำหนดกำหนดการ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้โฟลว์ โปรดดู[เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#run_flows) ## บันทึกโฟลว์ ใน Tableau Prep Builder คุณสามารถบันทึกโฟลว์ของคุณเพื่อสำรองงานด้วยตัวเองก่อนการดำเนินการใดๆ เพิ่มเติมได้ โฟลว์ของคุณจะบันทึกอยู่ในรูปแบบไฟล์โฟลว์ Tableau Prep (.tfl) คุณยังสามารถทำไฟล์ในเครื่องของคุณ (Excel, ไฟล์ข้อความ และการแยกข้อมูล Tableau) เป็นแพ็กเกจด้วยโฟลว์เพื่อแบ่งปันให้ผู้อื่นโดยไม่ต่างกับการทำเวิร์กบุ๊กเป็นแพ็กเกจเพื่อแบ่งปันใน Tableau Desktop ได้อีกด้วย เฉพาะไฟล์ในเครื่องเท่านั้นที่สามารถทำเป็นแพ็กเกจด้วยโฟลว์ได้ ข้อมูลจากการเชื่อมต่อฐานข้อมูลจะไม่สามารถทำเป็นแพ็กเกจได้ เป็นต้น ในการเขียนเว็บ ไฟล์ในเครื่องจะได้รับการทำเป็นแพ็กเกจโดยอัตโนมัติด้วยโฟลว์ของเรา ยังไม่มีการรองรับการเชื่อมต่อไฟล์โดยตรงในตอนนี้ เมื่อคุณบันทึกโฟลว์แบบแพ็กเกจ โฟลว์จะได้รับการบันทึกเป็นไฟล์โฟลว์ Tableau แบบแพ็กเกจ (.tflx) - เพื่อบันทึกโฟลว์ของคุณด้วยตัวเอง ให้เลือกไฟล์ > บันทึกจากเมนูด้านบน - เพื่อทำไฟล์ข้อมูลของคุณเป็นแพ็กเกจด้วยโฟลว์ใน Tableau Prep Builder ให้ทำตามขั้นตอนต่อไปนี้จากเมนูด้านบน - เลือกไฟล์ > ส่งออกโฟลว์ที่ทำเป็นแพ็กเกจ - เลือก ไฟล์ > บันทึกเป็น จากนั้นในกล่องโต้ตอบบันทึกเป็น ให้เลือกไฟล์โฟลว์ Tableau ที่ทำเป็นแพ็กเกจจากเมนูดรอปดาวน์บันทึกเป็นประเภท ### บันทึกโฟลว์บนเว็บของคุณโดยอัตโนมัติ หากคุณสร้างหรือแก้ไขโฟลว์บนเว็บ เมื่อทำการเปลี่ยนแปลงโฟลว์ (เชื่อมต่อกับแหล่งข้อมูล เพิ่มขั้นตอน และอื่นๆ) งานของคุณจะได้รับการบันทึกโดยอัตโนมัติทุกๆ สองสามวินาทีเป็นฉบับร่างเพื่อที่คุณจะได้ไม่สูญเสียงานของคุณ คุณสามารถบันทึกโฟลว์ไปยังเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบอยู่ในขณะนั้นได้เท่านั้น คุณไม่สามารถสร้างโฟลว์ฉบับร่างบนเซิร์ฟเวอร์หนึ่ง แล้วลองลองบันทึกหรือเผยแพร่ไปยังอีกเซิร์ฟเวอร์หนึ่งได้ หากคุณต้องการเผยแพร่โฟลว์ไปยังโปรเจกต์อื่นบนเซิร์ฟเวอร์ ให้ใช้ตัวเลือกเมนูไฟล์ > เผยแพร่เป็น จากนั้นเลือกโปรเจกต์ของคุณจากกล่องโต้ตอบ คุณจะสามารถมองเห็นโฟลว์ฉบับร่างได้เพียงผู้เดียวจนกว่าคุณจะเผยแพร่และกำหนดให้ผู้ที่มีสิทธิเข้าถึงโปรเจกต์บนเซิร์ฟเวอร์ของคุณสามารถมองเห็นได้ โฟลว์ที่มีสถานะเป็นฉบับร่างจะได้รับการแท็กด้วยเครื่องหมายฉบับร่างเพื่อที่คุณจะได้ค้นหาโฟลว์ที่ยังไม่เสร็จได้โดยง่าย หากโฟลว์นั้นยังไม่เคยได้รับการเผยแพร่ เครื่องหมายไม่เคยเผยแพร่ จะปรากฏอยู่ถัดจากเครื่องหมาย “ฉบับร่าง” ![ตารางโฟลว์ตามชื่อและสถานะ เช่น ฉบับร่างหรือไม่เคยเผยแพร่](/tableau/next/th-th/prep/th-th/Img/prep_save_drafts.png) หลังจากโฟลว์ได้รับการเผยแพร่แล้ว และคุณได้แก้ไขและเผยแพร่โฟลว์นั้นซ้ำ จะมีการสร้างเวอร์ชันใหม่ขึ้น คุณสามารถดูรายการเวอร์ชันของโฟลว์ได้ในกล่องโต้ตอบประวัติการแก้ไข จากหน้า Explore (สำรวจ) ให้คลิกเมนู![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png)**การดำเนินการ**และเลือกประวัติการแก้ไข หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการจัดการประวัติการแก้ไข โปรดดู [ทำงานกับการแก้ไขเนื้อหา](https://help.tableau.com/current/pro/desktop/th-th/qs_revision_history.htm)ในความช่วยเหลือของ Tableau Desktop **หมายเหตุ** “บันทึกอัตโนมัติ” ได้รับการเปิดใช้งานโดยค่าเริ่มต้น ผู้ดูแลสามารถปิดการใช้งาน “บันทึกอัตโนมัติ” ในไซต์ได้ แต่ไม่แนะนำ หากต้องการปิด “บันทึกอัตโนมัติ” ให้ใช้เมธอด “อัปเดตไซต์” ของ REST API ของ Tableau Server และตั้งแอตทริบิวต์ `flowAutoSaveEnabled` ให้เป็นเท็จ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ไซต์เมธอดของ REST API ของ Tableau Server: อัปเดตไซต์](https://help.tableau.com/current/api/rest_api/th-th/REST/rest_api_ref_sites.htm#update_site) ### การกู้คืนไฟล์อัตโนมัติ โดยค่าเริ่มต้น Tableau Prep Builder จะบันทึกฉบับร่างของโฟลว์ใดๆ ที่เปิดอยู่โดยอัตโนมัติหากแอปพลิเคชันค้างหรือขัดข้อง โฟลว์ฉบับร่างจะบันทึกอยู่ในโฟลเดอร์ขั้นตอนที่กู้คืนในที่เก็บใน Tableau Prep ของฉันของคุณ ครั้งต่อไปที่คุณเปิดแอปพลิเคชัน กล่องโต้ตอบจะแสดงรายการขอขั้นตอนที่กู้คืนขึ้นมาให้เลือก คุณสามารถเปิดขั้นตอนที่กู้คืนและทำงานต่อจากที่ค้างไว้ หรือลบไฟล์ขั้นตอนที่กู้คืนได้หากไม่ต้องการ **หมายเหตุ** หากคุณมีขั้นตอนที่กู้คืนในโฟลเดอร์ขั้นตอนที่กู้คืนของคุณ กล่องโต้ตอบนี้จะแสดงทุกครั้งที่คุณเปิดแอปพลิเคชันจนกว่าโฟลเดอร์นั้นจะว่างเปล่า ![กล่องโต้ตอบการกู้คืนไฟล์ที่แสดงไฟล์ที่กู้คืนมาเพียงไฟล์เดียวชื่อ "Superstore" แก้ไขล่าสุดเมื่อวันที่ 7 สิงหาคม 2020](/tableau/next/th-th/prep/th-th/Img/prep_filerecovery.png) หากคุณไม่ต้องการเปิดฟีเจอร์นี้ คุณสามารถปิดได้ระหว่างการติดตั้งหรือหลังจากการติดตั้งในฐานะผู้ดูแลระบบ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปิดฟีเจอร์นี้ โปรดดู [ปิดใช้งานการกู้คืนไฟล์](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_setting_changes.htm#turn-off-autosave-tableau-desktop-only) ในคู่มือการนำไปใช้งานของ Tableau Desktop และ Tableau Prep ### กู้คืนโฟลว์ที่ถูกลบ _รองรับในการเขียนเว็บของ Tableau Prep ใน Tableau Cloud และ Tableau Server เวอร์ชัน 2025.3 ขึ้นไป_ ในการเขียนเว็บ คุณสามารถดึงโฟลว์ที่ถูกลบไปก่อนหน้านี้จากถังขยะรีไซเคิลได้ หากเปิดถังขยะรีไซเคิลไว้ โฟลว์จะย้ายไปยังถังขยะรีไซเคิลเป็นการชั่วคราว แทนที่จะลบถาวร ซึ่งคุณสามารถดึงข้อมูลหรือลบออกอย่างถาวรได้ โฟลว์ที่อยู่ในสถานะฉบับร่างจะยังคงถูกลบถาวร หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับถังขยะรีไซเคิล โปรดดู[ถังขยะรีไซเคิล](https://help.tableau.com/current/online/th-th/recycle_bin.htm) **หมายเหตุ**: ฟีเจอร์นี้ยังไม่พร้อมให้ใช้งานใน Tableau Prep Builder ต้องมีรายการต่อไปนี้จึงจะใช้ฟีเจอร์นี้ได้ - **สิทธิ์**: คุณต้องได้รับมอบหมายบทบาทผู้ดูแลไซต์, ผู้ดูแลเซิร์ฟเวอร์, Creator หรือ Explorer (เผยแพร่ได้) - **การตั้งค่าไซต์**: ถังขยะรีไซเคิลเปิดอยู่สําหรับไซต์ของคุณ - **สถานะโฟลว์**: ต้องเผยแพร่โฟลว์ ผู้ดูแลของคุณเป็นผู้กําหนดระยะเวลาที่เก็บโฟลว์ไว้ในถังขยะรีไซเคิล #### กู้คืนโฟลว์ 1. จากหน้าแรก ให้ขยายแผงด้านข้าง จากนั้นเลือกถังขยะรีไซเคิล 2. ในหน้าถังขยะรีไซเคิล ให้เลือกโฟลว์จากเมนูดรอปดาวน์ประเภทเนื้อหา ![หน้าถังขยะรีไซเคิล ตัวเลือกเมนูดรอปดาวน์ที่แสดงโฟลว์ที่เลือกไว้](/tableau/next/th-th/prep/th-th/Img/prep_recycle_bin_content_type.png) 3. เลือกเมนูการดำเนินการเพิ่มเติมสำหรับเนื้อหาที่คุณต้องการคืนค่า จากนั้นเลือกคืนค่า ![หน้าถังขยะรีไซเคิลที่แสดงเมนูการดําเนินการเพิ่มเติมของโฟลว์เพื่อคืนค่าโฟลว์ที่ถูกลบ](/tableau/next/th-th/prep/th-th/Img/prep_recycle_bin_restore_menu.png) 4. เลือกโปรเจกต์เป็นตำแหน่งการคืนค่า ![กล่องโต้ตอบการคืนค่าที่คุณเลือกโปรเจกต์เพื่อคืนค่าโฟลว์ที่ถูกลบจากถังขยะรีไซเคิล](/tableau/next/th-th/prep/th-th/Img/prep_recycle_bin_restore_dialog.png) 5. เลือกคืนค่า ## ดูเอาต์พุตโฟลว์ใน Tableau Desktop **หมายเหตุ** ไม่มีตัวเลือกนี้บนเว็บ บางครั้งเมื่อคุณล้างข้อมูลของคุณ คุณอาจต้องการตรวจสอบความคืบหน้าโดยดูใน Tableau Desktop เมื่อโฟลว์ของคุณเปิดใน Tableau Desktop Tableau Prep Builder จะสร้างไฟล์ .hyper ของ Tableau และไฟล์แหล่งข้อมูลของ Tableau (.tds) แบบถาวรขึ้น ไฟล์เหล่านี้จะบันทึกอยู่ในที่เก็บของ Tableau ของคุณในไฟล์แหล่งข้อมูล คุณจึงสามารถทดสอบข้อมูลของคุณได้ทุกเมื่อ เมื่อคุณเปิดโฟลว์ใน Tableau Desktop คุณจะสามารถดูตัวอย่างข้อมูลที่คุณกำลังทำงานด้วยในโฟลว์ของคุณโดยมีการปรับใช้การดำเนินการต่างๆ จนถึงขั้นตอนที่คุณเลือก **หมายเหตุ** แม้คุณจะสามารถทดสอบข้อมูลของคุณได้ แต่ Tableau แสดงเพียงตัวอย่างของข้อมูลของคุณเท่านั้นและคุณจะไม่สามารถบันทึกเวิร์กบุ๊กเป็นเวิร์กบุ๊กแบบแพ็กเกจ (.twbx) ได้ เมื่อคุณพร้อมที่จะทำงานกับข้อมูลของคุณใน Tableau ให้สร้างขั้นตอนเอาต์พุตในโฟลว์ของคุณและบันทึกเอาต์พุตนั้นไปยังไฟล์ หรือเป็นแหล่งข้อมูลที่เผยแพร่ จากนั้นเชื่อมต่อไปยังแหล่งข้อมูลทั้งหมดใน Tableau เพื่อดูตัวอย่างข้อมูลของคุณใน Tableau Desktop ให้ทำดังต่อไปนี้ 1. คลิกขวาที่ขั้นตอนที่คุณต้องการดูข้อมูลของคุณและเลือกแสดงตัวอย่างใน Tableau Desktop จากเมนูบริบท ![แผนภาพโฟลว์ข้อมูลโดยเลือกตัวเลือกดูตัวอย่างใน Tableau Desktop](/tableau/next/th-th/prep/th-th/Img/prep_preview_in_desktop.png) 2. Tableau Desktop จะเปิดบนแท็บชีต ## สร้างไฟล์การแยกข้อมูลและแหล่งข้อมูลที่เผยแพร่ เพื่อสร้างเอาต์พุตจากโฟลว์ คุณต้องเรียกใช้โฟลว์ของคุณ เมื่อคุณเรียกใช้โฟลว์ของคุณ การเปลี่ยนแปลงของคุณจะปรับใช้กับชุดข้อมูลทั้งชุด การเรียกใช้โฟลว์ของคุณจะได้ผลลัพธ์เป็นแหล่งข้อมูล Tableau (.tds) และไฟล์การแยกข้อมูลใน Tableau (.hyper) **หมายเหตุ**: โฟลว์ที่มีข้อมูลเชิงพื้นที่สามารถส่งออกเป็นเอาต์พุตไฟล์ .hyper หรือเป็นแหล่งข้อมูลที่เผยแพร่เท่านั้น ขณะนี้ยังไม่รองรับเอาต์พุตประเภทอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับข้อมูลเชิงพื้นที่ โปรดดู[สร้างการคํานวณและการรวมเชิงพื้นที่](https://help.tableau.com/current/prep/th-th/prep_spatial_calculations_and_joins.htm) #### Tableau Prep Builder คุณสามารถสร้างไฟล์การแยกข้อมูลจากเอาต์พุตโฟลว์ของคุณเพื่อใช้ใน Tableau Desktop หรือเพื่อแบ่งปันข้อมูลของคุณกับบุคคลที่สามได้ สร้างไฟล์การแยกข้อมูลในรูปแบบดังต่อไปนี้ - การแยกข้อมูล Hyper (.hyper): เป็นไฟล์การแยกข้อมูล Tableau ล่าสุด - Comma Separated Value (.csv) บันทึกการแยกข้อมูลไปยังไฟล์ .csv เพื่อแบ่งปันข้อมูลของคุณกับบุคคลที่สาม การเข้ารหัสของไฟล์ CSV ที่ส่งออกไปจะเป็น UTF-8 กับ BOM - Microsoft Excel (.xlsx): สเปรดชีต Microsoft Excel #### Tableau Prep Builder และบนเว็บ เผยแพร่เอาต์พุตโฟลว์ของคุณเป็นแหล่งข้อมูลที่เผยแพร่หรือส่งไปยังฐานข้อมูล - บันทึกเอาต์พุตโฟลว์ของคุณเป็นแหล่งข้อมูลไปยัง Tableau Server หรือ Tableau Cloud เพื่อแชร์ข้อมูลของคุณและให้เกิดการเข้าถึงรวมศูนย์ของข้อมูลที่คุณล้าง กำหนดรูปแบบ หรือรวมเข้าด้วยกันแล้ว - บันทึกเอาต์พุตโฟลว์ของคุณไปยังฐานข้อมูลเพื่อสร้าง แทนที่ หรือต่อท้ายตารางข้อมูลด้วยข้อมูลโฟลว์ของคุณที่ได้รับการล้างและจัดเตรียมแล้ว หากต้องการข้อมูลเพิ่มเติม โปรดดู [บันทึกเอาต์พุตโฟลว์ไปยังฐานข้อมูลภายนอก](#write_to_DB) ใช้การรีเฟรชแบบเพิ่มหน่วยเมื่อเรียกใช้โฟลว์ของคุณเพื่อประหยัดเวลาและทรัพยากรโดยรีเฟรชเฉพาะข้อมูลใหม่แทนที่จะรีเฟรชชุดข้อมูลทั้งชุด หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าและเรียกใช้โฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) **หมายเหตุ** หากต้องการเผยแพร่เอาต์พุตของ Tableau Prep Builder ไปยัง Tableau Server ต้องเปิดใช้งาน REST API ของ Tableau Server หากต้องการข้อมูลเพิ่มเติม โปรดดู [ความต้องการของ Rest API](https://help.tableau.com/current/api/rest_api/th-th/REST/rest_api_requ.htm) ในความช่วยเหลือของ REST API ของ Tableau เพื่อเผยแพร่เซิร์ฟเวอร์ที่ใช้ใบรับรองการเข้ารหัสของ Secure Socket Layer (SSL) จะมีขั้นตอนการกำหนดค่าเพิ่มเติมที่จำเป็นบนเครื่องที่เรียกใช้ Tableau Prep Builder หากต้องการข้อมูลเพิ่มเติม โปรดดู [ก่อนที่คุณจะติดตั้ง](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_intro.htm)ในคู่มือการนำไปใช้งานของ Tableau Desktop และ Tableau Prep Builder #### เพิ่มพารามิเตอร์ลงในเอาต์พุตโฟลว์ของคุณ _รองรับใน Tableau Prep Builder และบนเว็บตั้งแต่เวอร์ชัน 2021.4 เป็นต้นไป_ เพิ่มค่าพารามิเตอร์ลงในชื่อไฟล์ เส้นทาง ชื่อตาราง หรือสคริปต์ SQL แบบปรับแต่งเองของเอาต์พุตโฟลว์ของคุณ (เวอร์ชัน 2022.1.1 เป็นต้นไป) เพื่อเรียกใช้โฟลว์ของคุณสำหรับชุดข้อมูลที่แตกต่างกันได้อย่างง่ายดาย หากต้องการข้อมูลเพิ่มเติม โปรดดู [สร้างและใช้พารามิเตอร์ในลำดับงาน](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm) ### สร้างการแยกข้อมูลไปยังไฟล์ **หมายเหตุ** ตัวเลือกเอาต์พุตนี้ไม่สามารใช้ได้เมื่อสร้างหรือแก้ไขโฟลว์บนเว็บ 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต หากคุณได้เรียกใช้โฟลว์มาก่อน ให้คลิกปุ่มเรียกใช้โฟลว์ ![ปุ่ม "เรียกใช้โฟลว์” จะแสดงเป็นลูกศรที่หันไปทางขวา](/tableau/next/th-th/prep/th-th/Img/prep_run_flow.png) ในขั้นตอน “เอาต์พุต” การดำเนินการนี้จะเรียกใช้โฟลว์และอัปเดตเอาต์พุตของคุณ แผงเอาต์พุตจะเปิดขึ้นและแสดงสแนปช็อตของข้อมูลของคุณ ![แผงเอาต์พุตของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_outputpane.png) 2. ในแผงด้านซ้าย ให้เลือกไฟล์จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ในเวอร์ชันก่อนหน้า ให้เลือก Save to file (บันทึกไปยังไฟล์) 3. คลิกปุ่ม Browse (เรียกดู) จากนั้นในกล่องโต้ตอบบันทึกข้อมูลที่แยกเป็น ให้ป้อนชื่อสำหรับไฟล์นั้นและคลิก Accept (ตกลง) 4. ในฟิลด์ประเภทเอาต์พุต ให้เลือกจากประเภทเอาต์พุตดังต่อไปนี้ - การแยกข้อมูลใน Tableau (.hyper) - ค่าที่คั่นด้วยจุลภาค (.csv) 5. (Tableau Prep Builder) ในส่วนตัวเลือกการเขียน ให้ดูตัวเลือกการเขียนเริ่มต้นเพื่อเขียนข้อมูลใหม่ลงในไฟล์ของคุณ และทำการเปลี่ยนแปลงใดๆ ตามต้องการ หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่าตัวเลือกการเขียน](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm#flow-writeoptions) - สร้างตาราง: ตัวเลือกนี้จะสร้างตารางใหม่หรือแทนที่ตารางที่มีอยู่ด้วยเอาต์พุตใหม่ - ต่อท้ายตาราง ตัวเลือกนี้จะเพิ่มข้อมูลใหม่ลงในตารางที่มีอยู่ของคุณ หากไม่มีตารางนั้น ตารางใหม่จะสร้างขึ้น และการเรียกใช้ในภายหลังจะเพิ่มแถวใหม่ลงในตารางนี้ **หมายเหตุ** ต่อท้ายตาราง ไม่รองรับในประเภทเอาต์พุต .csv หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับชุดตัวเลือกการรีเฟรชที่รองรับ โปรดดู [ตัวเลือกการรีเฟรชโฟลว์](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm#refresh-options) 6. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และสร้างไฟล์การแยกข้อมูล ### สร้างการแยกข้อมูลไปยังเวิร์กชีตของ Microsoft Excel _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.1.2 ขึ้นไป ตัวเลือกเอาต์พุตนี้ไม่พร้อมใช้งานเมื่อสร้างหรือแก้ไขโฟลว์บนเว็บ หรือเมื่อสร้างเอาต์พุตสําหรับโฟลว์ที่มีข้อมูลเชิงพื้นที่_ เมื่อคุณ ส่งข้อมูลโฟลว์ไปยังเวิร์กชีตของ Microsoft Excel คุณสามารถสร้างเวิร์กชีตใหม่ ต่อท้ายหรือแทนที่ข้อมูลในเวิร์กชีตที่มีอยู่ได้ โดยมีเงื่อนไขดังต่อไปนี้ - รองรับเฉพาะรูปแบบไฟล์ .xlsx ของ Microsoft Excel เท่านั้น - แถวในเวิร์กชีตเริ่มจากช่อง A1 - เมื่อต่อท้าย หรือแทนที่ข้อมูล แถวแรกจะนับเป็นส่วนหัว - ชื่อส่วนหัวจะมีการเพิ่มเมื่อสร้างเวิร์กชีตใหม่แต่ไม่เพิ่มเมื่อเพิ่มข้อมูลไปยังเวิร์กชีตที่มีอยู่ - การจัดรูปแบบหรือสูตรใดๆ ในเวิร์กชีตที่มีอยู่จะไม่ได้รับการปรับใช้ไปยังเอาต์พุตโฟลว์ - ยังไม่รองรับการเขียนลงตารางหรือช่วงของค่าในปัจจุบัน - ยังไม่รองรับการรีเฟรชแบบเพิ่มหน่วยในปัจจุบัน **ส่งข้อมูลโฟลว์ไปยังไฟล์เวิร์กชีตของ Microsoft Excel** 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต หากคุณได้เรียกใช้โฟลว์มาก่อน ให้คลิกปุ่มเรียกใช้โฟลว์ ![ปุ่ม "เรียกใช้โฟลว์” จะแสดงเป็นลูกศรที่หันไปทางขวา](/tableau/next/th-th/prep/th-th/Img/prep_run_flow.png) ในขั้นตอน “เอาต์พุต” การดำเนินการนี้จะเรียกใช้โฟลว์และอัปเดตเอาต์พุตของคุณ แผงเอาต์พุตจะเปิดขึ้นและแสดงสแนปช็อตของข้อมูลของคุณ ![ส่งข้อมูลโฟลว์ไปยังไฟล์เวิร์กชีตของ Microsoft Excel](/tableau/next/th-th/prep/th-th/Img/prep_write_to_excel3.png) 2. ในแผงด้านซ้าย ให้เลือกไฟล์จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง 3. คลิกปุ่มเรียกดู จากนั้นในกล่องโต้ตอบบันทึกข้อมูลที่แยกเป็น ให้ป้อนหรือเลือกชื่อไฟล์และคลิกตกลง 4. ในฟิลด์ประเภทเอาต์พุต ให้เลือก Microsoft Excel (.xlsx) ![ส่งข้อมูลโฟลว์ไปยังไฟล์เวิร์กชีตของ Microsoft Excel](/tableau/next/th-th/prep/th-th/Img/prep_write_to_excel4.png) 5. ในฟิลด์เวิร์กชีต ให้เลือกเวิร์กชีตที่คุณต้องการเขียนผลลัพธ์ หรือป้อนชื่อใหม่ในฟิลด์แทน จากนั้นคลิกสร้างตารางใหม่ 6. ในส่วนตัวเลือกการเขียน ให้เลือกหนึ่งในตัวเลือกการเขียนต่อไปนี้ - สร้างตาราง หมายถึง สร้างเวิร์กชีตหรือสร้างเวิร์กชีตใหม่ (หากไฟล์มีอยู่แล้ว) ด้วยข้อมูลโฟลว์ของคุณ - ต่อท้ายตาราง หมายถึง เพิ่มแถวใหม่ไปยังเวิร์กชีตที่มีอยู่ หากเวิร์กชีตไม่มีอยู่ จะมีการสร้างใหม่และการเรียกใช้โฟลว์ในภายหลังจะเพิ่มแถวไปยังเวิร์กชีตนั้น - แทนที่ข้อมูล หมายถึง แทนที่ข้อมูลที่หมดที่มีอยู่ด้วยข้อมูลโฟลว์ยกเว้นแถวแรกในเวิร์กชีตนั้น การเปรียบฟิลด์แสดงถึงฟิลด์ในโฟลว์ของคุณที่ตรงกับฟิลด์ในเวิร์กชีตของคุณ หากมีอยู่แล้ว หากเวิร์กชีตนั้นเป็นเวิร์กชีตใหม่ จะแสดงฟิลด์ที่ตรงกันแบบหนึ่งต่อหนึ่ง ฟิลด์ใดก็ตามที่ไม่ตรงกันจะถูกละเว้น ![ส่งข้อมูลโฟลว์ไปยังไฟล์เวิร์กชีตของ Microsoft Excel](/tableau/next/th-th/prep/th-th/Img/prep_write_to_Excel2.png) 7. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และสร้างไฟล์การแยกข้อมูลของ Microsoft Excel ### สร้างแหล่งข้อมูลที่เผยแพร่ 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต **หมายเหตุ** Tableau Prep Builder จะรีเฟรชแหล่งข้อมูลที่เผยแพร่ก่อนๆ และคงการสร้างแบบจำลองข้อมูลใดๆ ที่อาจมีอยู่ในแหล่งข้อมูลนั้นไว้ (เช่น ฟิลด์ที่คำนวณ การจัดรูปแบบตัวเลข เป็นต้น) หากแหล่งข้อมูลนั้นไม่สามารถรีเฟรชได้ แหล่งข้อมูลรวมถึงการสร้างแบบจำลองข้อมูลดังกล่าวจะถูกแทนที่แทน 2. แผงเอาต์พุตจะเปิดขึ้นและแสดงสแนปช็อตของข้อมูลของคุณ ![ฟิลด์บันทึกเอาท์พุตไปยังถูกตั้งค่าเป็นแหล่งข้อมูลที่เผยแพร่ ตารางข้อมูลจะแสดง](/tableau/next/th-th/prep/th-th/Img/prep_publishasdatasource2.png) 3. จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือกเผยแพร่แหล่งข้อมูล (เผยแพร่เป็นแหล่งข้อมูลในเวอร์ชันก่อนหน้า) เติมฟิลด์ต่อไปนี้ให้ครบถ้วน - เซิร์ฟเวอร์ (เฉพาะ Tableau Prep Builder เท่านั้น) ให้เลือกเซิร์ฟเวอร์ที่คุณต้องการเผลแพร่แหล่งข้อมูลและการแยกข้อมูล หากคุณไม่ได้เข้าสู่ระบบ ระบบจะแจ้งให้คุณทำ **หมายเหตุ** ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2020.1.4 เป็นต้นไป หลังจากคุณเข้าสู่ระบบเซิร์ฟเวอร์ของคุณแล้ว Tableau Prep Builder จะจดจำชื่อเซิร์ฟเวอร์และข้อมูลเข้าสู่ระบบของคุณเมื่อคุณปิดแอปพลิเคชัน ครั้งต่อไปที่คุณเปิดแอปพลิเคชัน คุณจะเข้าสู่ระบบเซิร์ฟเวอร์ของคุณเรียบร้อย บน Mac ระบบอาจแจ้งให้คุณให้ Access ไปยังคีย์เชน Mac ของคุณเพื่อ Tableau Prep Builder จะได้สามารถใช้ใบรับรอง SSL เพื่อเชื่อมต่อไปยังสภาพแวดล้อม Tableau Server หรือ Tableau Cloud ของคุณอย่างปลอดภัย หากคุณข้อมูลที่คุณกำลังส่งไปยัง Tableau Cloud มี Pod ไซต์ของคุณเป็นโฮสต์อยู่ใน "serverUrl" ตัวอย่างเช่น "https://eu-west-1a.online.tableau.com" ไม่ใช่ "https://online.tableau.com" - โปรเจกต์ ให้เลือกโปรเจกต์ที่คุณต้องการโหลดแหล่งข้อมูลและแยกข้อมูล - ชื่อ ให้ป้อนชื่อไฟล์ - คำอธิบาย ให้ป้อนคำอธิบายสำหรับแหล่งข้อมูล 4. (Tableau Prep Builder) ในส่วนตัวเลือกการเขียน ให้ดูตัวเลือกการเขียนเริ่มต้นเพื่อเขียนข้อมูลใหม่ลงในไฟล์ของคุณ และทำการเปลี่ยนแปลงใดๆ ตามต้องการ หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่าตัวเลือกการเขียน](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm#flow-writeoptions) - สร้างตาราง: ตัวเลือกนี้จะสร้างตารางใหม่หรือแทนที่ตารางที่มีอยู่ด้วยเอาต์พุตใหม่ - ต่อท้ายตาราง ตัวเลือกนี้จะเพิ่มข้อมูลใหม่ลงในตารางที่มีอยู่ของคุณ หากตารางนั้นไม่มีอยู่ ตารางใหม่จะถูกสร้างขึ้น และการเรียกใช้ในภายหลังจะเพิ่มแถวใหม่ลงในตารางนี้ 5. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และเผยแพร่แหล่งข้อมูล ## บันทึกเอาต์พุตโฟลว์ไปยังฐานข้อมูลภายนอก _ตัวเลือกเอาต์พุตนี้ไม่พร้อมใช้งานเมื่อสร้างเอาต์พุตสําหรับโฟลว์ที่มีข้อมูลเชิงพื้นที่_ > [!IMPORTANT] > > **สำคัญ**: ฟีเจอร์นี้ช่วยให้คุณลบและแทนที่ข้อมูลในฐานข้อมูลภายนอกอย่างถาวรได้ ตรวจสอบให้แน่ใจว่าคุณได้รับสิทธิให้เขียนไปยังฐานข้อมูลนั้น > เพื่อป้องกันข้อมูลสูญหาย คุณสามารถใช้ตัวเลือก Custom SQL (SQL แบบปรับแต่งเอง) เพื่อทำสำเนาตารางข้อมูลของคุณและเรียกใช้มันก่อนเขียนข้อมูลโฟลว์ไปยังตารางได้ คุณสามารถเชื่อมต่อกับข้อมูลจากตัวเชื่อมต่อใดก็ได้ที่ Tableau Prep Builder หรือเว็บรองรับ และส่งข้อมูลไปยังฐานข้อมูลภายนอก นี่ช่วยให้คุณเพิ่มหรืออัปเดตข้อมูลในฐานข้อมูลของคุณด้วยข้อมูลที่ได้รับการล้างและจัดเตรียมจากโฟลว์ของคุณทุกครั้งที่มีโฟลว์ได้รับการเรียกใช้ ฟีเจอร์นี้มีสำหรับตัวเลือกการรีเฟรชทั้งแบบเพิ่มหน่วยและแบบเต็มรูป เว้นแต่จะมีการระบุไว้เป็นอย่างอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าการรีเฟรชแบบเพิ่มหน่วย โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) เมื่อคุณบันทึกเอาต์พุตโฟลว์ข้องคุณไปยังฐานข้อมูลภายนอก Tableau Prep จะทำดังต่อไปนี้ 1. สร้างแถวและเรียกใช้คำสั่ง SQL ใดๆ ที่ขัดต่อฐานข้อมูล 2. เขียนข้อมูลไปยังตารางชั่วคราว (หรือที่พักข้อมูลหากส่งข้อมูลไปยัง Snowflake) ในฐานข้อมูลภายนอก 3. หากสำเร็จ ข้อมูลจะย้ายจากตารางชั่วคราว (หรือที่พักข้อมูลสำหรับ Snowflake)ไปยังตารางเป้าหมาย 4. เรียกใช้คำสั่ง SQL ใดก็ตามที่คุณต้องการเรียกใช้หลังเขียนข้อมูลไปยังฐานข้อมูล หากสคริปต์ SQL ล้มเหลว โฟลว์จะล้มเหลวด้วย แต่ทว่าข้อมูลของคุณจะยังโหลดไปยังตารางฐานข้อมูล คุณสามารถลองเรียกใช้โฟลว์อีกครั้งหรือเรียกใช้สคริปต์ SQL ของคุณบนฐานข้อมูลด้วยตัวเองเพื่อปรับใช้ ### ตัวเลือกการส่งข้อมูล คุณสามารถเลือกตัวเลือกต่อไปนี้เมื่อเขียนข้อมูลไปยังฐานข้อมูล หากไม่มีตารางอยู่ ตารางจะได้รับการสร้างขึ้นเมื่อเรียกใช้โฟลว์เป็นครั้งแรก - ต่อท้ายตาราง ตัวเลือกนี้จะเพิ่มข้อมูลลงในตารางที่มีอยู่ หากไม่มีตาราง ตารางจะถูกสร้างขึ้นเมื่อมีการเรียกใช้โฟลว์ครั้งแรก และข้อมูลจะถูกเพิ่มลงในตารางนั้นเมื่อมีการเรียกใช้โฟลว์ในภายหลังแต่ละครั้ง - สร้างตาราง ตัวเลือกนี้จะสร้างตารางใหม่ด้วยข้อมูลจากโฟลว์ของคุณ หากมีตารางอยู่ ตารางดังกล่าวและโครงสร้างข้อมูลใดๆ หรือคุณสมบัติของตารางนั้นจะถูกลบและแทนที่ด้วยตารางใหม่ที่ใช้โครงสร้างข้อมูลของโฟลว์ ฟิลด์ใดๆ ที่มีอยู่ในโฟลว์จะได้รับการเพิ่มลงในตารางฐานข้อมูลใหม่ - แทนที่ข้อมูล ตัวเลือกนี้จะลบข้อมูลในตารางที่มีอยู่ของคุณ และแทนที่ด้วยข้อมูลในโฟลว์ของคุณ แต่จะรักษาโครงสร้างและคุณสมบัติของตารางฐานข้อมูลไว้ หากไม่มีตาราง ตารางจะถูกสร้างขึ้นเมื่อมีการเรียกใช้โฟลว์ครั้งแรก และตารางข้อมูลจะถูกแทนที่ด้วยการเรียกใช้โฟลว์ในภายหลังแต่ละครั้ง ### ตัวเลือกเพิ่มเติม นอกเหนือจากตัวเลือกการเขียน คุณยังสามารถเพิ่มสคริปต์ SQL แบบปรับแต่งเอง หรือเพิ่มตารางใหม่ไปยังฐานข้อมูลของคุณได้ด้วย - **สคริปต์ SQL แบบปรับแต่งเอง** หมายถึง ป้อน SQL แบบปรับแต่งเองของคุณและเลือกว่าจะเรียกใช้สคริปต์นั้นก่อน หลัง หรือทั้งก่อนและหลังการเขียนข้อมูลไปยังตารางฐานข้อมูล คุณสามารถใช้สคริปต์เหล่านี้เพื่อสร้างสำเนาตารางฐานข้อมูลของคุณก่อนที่ข้อมูลโฟลว์จะเขียนไปยังตาราง เพิ่มสารบัญ เพิ่มคุณสมบัติอื่นๆ ของตาราง และอื่นๆ **หมายเหตุ** ตั้งแต่เวอร์ชัน 2022.1.1 เป็นต้นไป คุณสามารถแทรกพารามิเตอร์ลงในสคริปต์ SQL ของคุณได้อีกด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้พารามิเตอร์ผู้ใช้กับขั้นตอนการส่งออกข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm#output_parameters) - **เพิ่มตารางใหม่** หมายถึง เพิ่มตารางใหม่ด้วยชื่อเฉพาะไปยังฐานข้อมูลแทนการเลือกจากรายการตารางที่มีอยู่ หากคุณต้องการปรับใช้สคีมาที่นอกเหนือไปจากสคีมาที่เป็นค่าเริ่มต้น (Microsoft SQL Server และ PostgreSQL) คุณสามารถระบุโดยใช้ไวยากรณ์ `[schema name].[table name]` ### ฐานข้อมูลที่รองรับและความต้องการของฐานข้อมูล Tableau Prep รองรับการเขียนข้อมูลโฟลว์ไปยังตารางในฐานข้อมูลที่คัดเลือกแล้วจำนวนหนึ่ง โฟลว์ที่เรียกใช้ตามกำหนดการใน Tableau Cloud จะสามารถเขียนไปยังฐานข้อมูลเหล่านี้ได้ก็ต่อเมื่อมีการโฮสต์ด้วยระบบคลาวด์เท่านั้น หากคุณเชื่อมต่อกับแหล่งข้อมูลภายในองค์กร เริ่มตั้งแต่เวอร์ชัน 2025.1 เป็นต้นไป คุณจะใช้ไคลเอ็นต์ Tableau Bridge เพื่อเชื่อมต่อและรีเฟรชข้อมูลของคุณใน Tableau Cloud ได้ ต้องมีการกำหนดค่าไคลเอ็นต์ Tableau Bridge ในพูลไคลเอ็นต์ Bridge โดยมีการเพิ่มโดเมนลงในรายการที่อนุญาตเครือข่ายส่วนตัว ใน Tableau Prep Builder และบนเว็บ เมื่อคุณเชื่อมต่อกับแหล่งข้อมูลของคุณ ตรวจสอบว่า URL ของเซิร์ฟเวอร์ตรงกับโดเมนในพูล Bridge หากต้องการข้อมูลเพิ่มเติม โปรดดู “ฐานข้อมูล” ในส่วน Tableau Cloud ใน[เผยแพร่โฟลว์จาก Tableau Prep Builder](https://help.tableau.com/current/prep/th-th/prep_conductor_publish_flow.htm#publish-a-flow-from-tableau-prep-builder) ฐานข้อมูลบางฐานมีการจำกัดข้อมูลหรือความต้องการ Tableau Prep ยังอาจมีการกำหนดข้อจำกัดบางอย่างเพื่อรักษาการทำงานให้มีประสิทธิภาพสูงสุดขณะเขียนข้อมูลไปยังฐานข้อมูลที่รองรับอีกด้วย ตารางต่อไปนี้แสดงฐานข้อมูลที่คุณสามารถบันทึกโฟลว์ของคุณและการจำกัดข้อมูลหรือความต้องการใดๆ ที่มี ข้อมูลที่ไม่เป็นไปตามความต้องการเหล่านี้อาจทำให้เกิดข้อผิดพลาดเมื่อเรียดใช้งานได้ **หมายเหตุ** ยังไม่มีการรองรับการกำหนดขีดจำกัดอักขระสำหรับฟิลด์ของคุณในปัจจุบัน แต่ทว่า คุณสามารถสร้างตารางในฐานข้อมูลของคุณที่มีขีดจำกัดจำนวนอักขระ จากนั้นใช้ตัวเลือกแทนที่ข้อมูลเพื่อแทนที่ข้อมูลของคุณโดยคงโครงสร้างของตารางในฐานข้อมูลของคุณไว้ได้
ฐานข้อมูลความต้องการหรือข้อจำกัด
Amazon Redshift
  • ไม่รองรับลำดับการตรวจเทียบ โปรดดู เอกสาร Amazon Redshift หากต้องการข้อมูลเพิ่มเติม
  • ชื่อฟิลด์ทั้งหมดจะถูกเปลี่ยนเป็นอักษรพิมพ์เล็ก
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
Amazon S3 (เอาต์พุตเท่านั้น)ดูบันทึกข้อมูลเอาต์พุตโฟลว์ไปยัง Amazon S3
Databricks
  • Tableau Prep Builder หรือ Tableau Server ต้องใช้ไดรเวอร์ Databricks ODBC เวอร์ชัน 2.8.2 หรือใหม่กว่า ระบบจะปรับใช้ไดรเวอร์ที่จำเป็นโดยอัตโนมัติในสภาพแวดล้อม Tableau Cloud

  • รองรับใน Tableau Cloud หรือเมื่อเผยแพร่ไปยัง Tableau Cloud (ตั้งแต่เวอร์ชัน 2025.3 เป็นต้นไป)

  • ชื่อตารางต้องมีอักขระไม่เกิน 255 ตัวหรือมีอักขระใดๆ ต่อไปนี้:

    • จุด (.)

    • การเว้นวรรค ( )

    • เครื่องหมายทับหน้า (/)

    • อักขระควบคุม ASCII ทั้งหมด (เลขฐานสิบหก 00-1F)

    • อักขระ DELETE (เลขฐานสิบหก 7F)

    • อัฒภาค (:)

  • รองรับตัวเลือกการเขียนสร้างและแทนที่เท่านั้น ยังไม่รองรับการผนวกในขณะนี้

  • รองรับการรีเฟรชแบบเต็มเท่านั้น ยังไม่รองรับการรีเฟรชแบบเพิ่มหน่วย

Google BigQuery
  • Tableau สามารถเขียนเป็นเอาต์พุตไปยังตารางได้สูงสุดถึง 2GB

Microsoft SQL Server
  • สามารถเขียนอักขระได้สูงสุด 3072 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
  • (เวอร์ชัน: 2022.3.1 เป็นต้นไป) เอาต์พุตโฟลว์ที่เผยแพร่ไปยัง Tableau Server จะได้รับอนุญาตให้เข้าถึงโดยมีสิทธิ์เขียนไปยังฐานข้อมูล Microsoft SQL Server โดยใช้ข้อมูลเข้าสู่ระบบ “Run As” โปรดดูหัวข้อ maestro.output.write_to_mssql_using_runas ในตัวเลือกในการกำหนดค่า tsm
MySQL
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
Oracle
  • ชื่อฟิลด์และตารางไม่สามารถยาวเกิน 30 อักขระ
  • สามารถเขียนอักขระได้สูงสุด 1000 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
  • อักขระพิเศษในชื่อฟิลด์อาจทำให้เกิดข้อผิดพลาดได้
Pivotal Greenplum Database
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
PostgreSQL
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
SAP HANA
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
Snowflake
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
  • ต้องตั้งค่าตัวเลือกคลังเป็นกลับมาใช้งานอัตโนมัติเพื่อให้ Tableau Prep สามารถเขียนข้อมูลไปยังคลังฐานข้อมูลได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู หยุดชั่วคราวอัตโนมัติและกลับมาใช้งานอัตโนมัติในเอกสารของ Snowflake

Teradata
  • สามารถเขียนอักขระได้สูงสุด 1000 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
Vertica
  • สามารถเขียนอักขระได้สูงสุด 8192 ตัวสำหรับค่าของฟิลด์ข้อความ ค่าที่ยาวกว่าจะถูกตัดทอน
### บันทึกข้อมูลโฟลว์ไปยังฐานข้อมูล **หมายเหตุ**: คุณสามารถฝังข้อมูลเข้าสู่ระบบสำหรับฐานข้อมูลเมื่อเผยแพร่โฟลว์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการฝังข้อมูลเข้าสู่ระบบ โปรดดูส่วน**ฐานข้อมูล**ใน[เผยแพร่โฟลว์จาก Tableau Prep Builder](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#Publish) 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต 2. จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือกฐานข้อมูลและพื้นที่จัดเก็บบนระบบคลาวด์ 3. ในแท็บ Settings (การตั้งค่า) ให้ป้อนข้อมูลต่อไปนี้ - ในรายการดรอปดาวน์การเชื่อมต่อ ให้เลือกตัวเชื่อมต่อฐานข้อมูลที่คุณต้องการเขียนเอาต์พุตโฟลว์ของคุณ โดยจะแสดงเฉพาะตัวเชื่อมต่อที่รองรับเท่านั้น ตัวเชื่อมต่อนี้อาจเป็นตัวเดียวกันกับที่คุณใช้สำหรับอินพุตโฟลว์หรือเป็นคนละตัวกันก็ได้ หากคุณเลือกตัวเชื่อมต่อคนละตัว ระบบจะแจ้งให้คุณเข้าสู่ระบบ > [!IMPORTANT] > > **สำคัญ** ตรวจสอบให้แน่ใจว่าคุณมีสิทธิการเขียนไปยังฐานข้อมูลที่คุณเลือก ไม่เช่นนั้นโฟลว์อาจประมวลผลข้อมูลได้เพียงบางส่วน ![บันทึกข้อมูลโฟลว์ไปยังฐานข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_wtdb1_254.png) - ในรายการดรอปดาวน์ฐานข้อมูล ให้เลือกฐานข้อมูลที่คุณต้องการบันทึกข้อมูลเอาต์พุตโฟลว์ของคุณ สคีมาหรือฐานข้อมูลต้องมีอย่างน้อยหนึ่งตารางเพื่อให้มองเห็นได้ในรายการดรอปดาวน์ - ในรายการดรอปดาวน์ตาราง ให้เลือกตารางที่คุณต้องการบันทึกข้อมูลเอาต์พุตโฟลว์ของคุณ ขึ้นอยู่กับตัวเลือกการเขียนที่คุณเลือก จะมีการสร้างตารางใหม่ขึ้น ข้อมูลโฟลว์จะแทนที่ข้อมูลใดก็ตามที่มีอยู่ในตาราง หรือเพิ่มไปยังตารางที่มีอยู่ เพื่อสร้างตารางใหม่ในฐานข้อมูล ให้ป้อนชื่อเฉพาะของตารางลงในฟิลด์แทน จากนั้นคลิกสร้างตารางใหม่ เมื่อคุณเรียกใช้โฟลว์ครั้งแรก ไม่ว่าคุณจะเลือกตัวเลือกการเขียนแบบใด จะมีการสร้างตารางขึ้นในฐานข้อมูลโดยใช้สคีมาเดียวกันกับโฟลว์นั้น ![กล่องโต้ตอบบันทึกเอาต์พุตไปยัง](/tableau/next/th-th/prep/th-th/Img/prep_wtdb3.png) 4. แผงเอาต์พุตแสดงสแนปช็อตของข้อมูลของคุณ การเปรียบฟิลด์แสดงถึงฟิลด์ในโฟลว์ของคุณที่ตรงกับฟิลด์ในตารางของคุณ หากตารางนั้นมีอยู่แล้ว หากเป็นตารางใหม่ ฟิลด์ที่ตรงกันแบบหนึ่งต่อหนึ่งจะแสดงขึ้น ![บันทึกข้อมูลโฟลว์ไปยังฐานข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_wtdb1.png) หากมีฟิลด์ที่ไม่ตรงกัน บันทึกสถานะจะแสดงข้อผิดพลาดใดๆ ที่เกิดขึ้น - **ไม่ตรงกัน: ฟิลด์ถูกละเว้น** หมายถึง ฟิลด์มีอยู่ในโฟลว์แต่ไม่มีในฐานข้อมูล ฟิลด์นั้นจะไม่ได้รับการเพิ่มไปยังตารางฐานข้อมูล เว้นแต่คุณจะเลือกตัวเลือกการเขียนสร้างตารางและทำการรีเฟรชแบบเต็มรูป ฟิลด์นั้นถึงจะเพิ่มไปยังตารางฐานข้อมูลและใช้สคีมาเอาต์พุตโฟลว์ - **ไม่ตรงกัน: ฟิลด์จะมีค่า NULL** หมายถึง ฟิลด์มีอยู่ในฐานข้อมูลแต่ไม่มีในโฟลว์ โฟลว์จึงส่งค่า NULL ไปยังตารางฐานข้อมูลสำหรับฟิลด์นั้น หากฟิลด์นั้นมีอยู่ในโฟลว์ แต่ไม่ตรงกันเพราะชื่อฟิลด์ไม่เหมือนกัน คุณสามารถไปยังขั้นตอนการทำความสะอาดและแก้ไขชื่อฟิลด์ให้ตรงกับชื่อฟิลด์ในฐานข้อมูลได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขชื่อฟิลด์ โปรดดู [ปรับใช้การล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#clean_list) - **ข้อผิดพลาด: ประเภทข้อมูลฟิลด์ไม่ตรงกัน** หมายถึง ประเภทข้อมูลที่กำหนดให้ฟิลด์ทั้งในโฟลว์และตารางฐานข้อมูลที่คุณกำลังเขียนเอาต์พุตไปต้องตรงกัน ไม่เช่นนั้นโฟลว์จะล้มเหลว คุณสามารถไปยังขั้นตอนการทำความสะอาดและแก้ไขประเภทข้อมูลของฟิลด์เพื่อแก้ไข หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนประเภทข้อมูล โปรดดู [ตรวจสอบประเภทข้อมูลที่มอบหมายไปยังข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_explore.htm#reviewdatatypes) 5. เลือกตัวเลือกการเขียน คุณสามารถเลือกตัวเลือกให้การรีเฟรชแบบเต็มรูปและแบบเพิ่มหน่วยแตกต่างกันได้ และตัวเลือกนั้นจะได้รับการปรับใช้เมื่อคุณเลือกวิธีการเรียกใช้โฟลว์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้งานโฟลว์ของคุฯโดยใช้การรีเฟรชแบบเพิ่มหน่วย โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) - ต่อท้ายตาราง ตัวเลือกนี้จะเพิ่มข้อมูลลงในตารางที่มีอยู่ หากไม่มีตาราง ตารางจะถูกสร้างขึ้นเมื่อมีการเรียกใช้โฟลว์ครั้งแรก และข้อมูลจะถูกเพิ่มลงในตารางนั้นเมื่อมีการเรียกใช้โฟลว์ในภายหลังแต่ละครั้ง - สร้างตาราง ตัวเลือกนี้จะสร้างตารางใหม่ หากมีตารางที่ชื่อเหมือนกันอยู่แล้ว ตารางที่มีอยู่จะถูกลบและแทนที่ด้วยตารางใหม่ โครงสร้างข้อมูลหรือคุณสมบัติของตารางที่กำหนดไว้ใดๆ จะถูกลบและแทนที่ด้วยโครงสร้างของข้อมูลโฟลว์ด้วยเช่นกัน ฟิลด์ใดๆ ที่มีอยู่ในโฟลว์จะได้รับการเพิ่มลงในตารางฐานข้อมูลใหม่ - แทนที่ข้อมูล ตัวเลือกนี้จะลบข้อมูลในตารางที่มีอยู่ของคุณ และแทนที่ด้วยข้อมูลในโฟลว์ของคุณ แต่จะรักษาโครงสร้างและคุณสมบัติของตารางฐานข้อมูลไว้ 6. (ไม่บังคับ) คลิกแท็บSQL แบบปรับแต่งเอง และป้อนสคริปต์ SQL ของคุณ คุณสามารถป้อนสคริปต์เพื่อเรียกใช้งานก่อนและ หลังจากการเขียนข้อมูลไปยังตาราง ![บันทึกเอาต์พุตไปยังฐานข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_wtdb4.png) 7. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และเขียนข้อมูลไปยังตารางไปยังฐานข้อมูลที่คุณเลือก ## บันทึกข้อมูลเอาต์พุตโฟลว์ไปยังชุดข้อมูลใน CRM Analytics _รองรับใน Tableau Prep Builder และบนเว็บตั้งแต่เวอร์ชัน 2022.3 เป็นต้นไป_ **หมายเหตุ**: CRM Analytics มีข้อกำหนดและข้อจำกัดหลายประการเมื่อทำการรวมข้อมูลจากแหล่งภายนอก เพื่อให้แน่ใจว่าคุณสามารถเขียนเอาต์พุตโฟลว์ของคุณไปยัง CRM Analytics ได้สำเร็จ โปรดดู[ข้อควรพิจารณาก่อนรวมข้อมูลเข้ากับชุดข้อมูล](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_considerations.htm) ในความช่วยเหลือของ Salesforce ล้างข้อมูลของคุณโดยใช้ Tableau Prep และรับผลการคาดการณ์ที่ดีขึ้นใน CRM Analytics เพียงเชื่อมต่อกับข้อมูลจากตัวเชื่อมต่อใดๆ ที่ Tableau Prep Builder หรือ Tableau Prep บนเว็บรองรับ จากนั้น ใช้การแปลงเพื่อล้างข้อมูลและส่งออกข้อมูลโฟลว์ของคุณโดยตรงไปยังชุดข้อมูลใน CRM Analytics ที่คุณสามารถเข้าถึงได้ โดยจะไม่สามารถเรียกใช้โฟลว์ที่ส่งออกข้อมูลไปยัง CRM Analytics โดยใช้อินเทอร์เฟซบรรทัดคำสั่งได้ คุณสามารถเรียกใช้โฟลว์ด้วยตนเองโดยใช้ Tableau Prep Builder หรือใช้การกำหนดเวลาบนเว็บด้วย Tableau Prep Conductor ได้ ### ข้อกำหนดเบื้องต้น หากต้องการส่งออกข้อมูลโฟลว์ไปยัง CRM Analytics ให้ตรวจสอบว่าคุณมีใบอนุญาต สิทธิ์การเข้าถึง และสิทธิ์ต่อไปนี้ใน Salesforce และ Tableau #### ข้อกำหนดของ Salesforce
ข้อกำหนดคำอธิบาย
สิทธิ์ของ Salesforce

คุณจะต้องได้รับมอบหมายใบอนุญาต CRM Analytics Plus หรือ CRM Analytics Growth

ใบอนุญาต CRM Analytics Plus ประกอบด้วยชุดสิทธิ์ต่อไปนี้

  • ผู้ดูแลระบบ CRM Analytics Plus : เปิดใช้งานสิทธิ์ทั้งหมดที่จำเป็นในการดูแลแพลตฟอร์ม CRM Analytics และ Einstein Discovery รวมถึงสิทธิ์ในการสร้างและจัดการแอปและแอปที่เป็นเทมเพลตของ CRM Analytics ได้

  • ผู้ใช้ CRM Analytics Plus : เปิดใช้งานสิทธิ์ทั้งหมดที่จำเป็นในการใช้แพลตฟอร์ม CRM Analytics, Einstein Discovery รวมทั้งแอปที่เป็นเทมเพลตของ CRM Analytics และแอปอื่นๆ

ใบอนุญาต CRM Analytics Growth ประกอบด้วยชุดสิทธิ์ต่อไปนี้

  • ผู้ดูแล CRM Analytics Growth: เปิดใช้งานสิทธิ์ทั้งหมดที่จำเป็นในการดูแลระบบแพลตฟอร์ม CRM Analytics รวมถึงสิทธิ์ในการสร้างและจัดการแอปที่เป็นเทมเพลตของ CRM Analytics และแอปอื่นๆ

  • ผู้ใช้ CRM Analytics Growth: เปิดใช้งานสิทธิ์ทั้งหมดที่จำเป็นในการใช้แพลตฟอร์ม CRM Analytics และแอปที่เป็นเทมเพลตของ CRM Analytics และแอปอื่นๆ

หากต้องการข้อมูลเพิ่มเติม โปรดดูเรียนรู้เกี่ยวกับใบอนุญาตและชุดสิทธิ์ของ CRM Analytics และเลือกและกำหนดชุดสิทธิ์ของผู้ใช้ในความช่วยเหลือของ Salesforce

การตั้งค่าผู้ดูแลระบบ

ผู้ดูแลระบบ Salesforce จะต้องกำหนดค่า:

#### ข้อกำหนดของ Tableau Prep
ข้อกำหนดคำอธิบาย

ใบอนุญาตและสิทธิ์ของ Tableau Prep

ใบอนุญาต Creator

ในฐานะ Creator คุณต้องเข้าสู่ระบบบัญชีองค์กร Salesforce และตรวจสอบสิทธิ์ก่อนจึงจะสามารถเลือกแอปและชุดข้อมูลเพื่อส่งออกข้อมูลโฟลว์ของคุณได้

การเชื่อมต่อข้อมูล OAuth

ในฐานะผู้ดูแลระบบเซิร์ฟเวอร์ ให้กำหนดค่า Tableau Server ด้วย ID ไคลเอ็นต์ OAuth และข้อมูลลับในตัวเชื่อมต่อ นี่เป็นสิ่งจำเป็นสำหรับการเรียกใช้โฟลว์บน Tableau Server

หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าTableau Serverสำหรับ Oauth ของ Salesforce.com ในส่วนความช่วยเหลือของ Tableau Server

### บันทึกข้อมูลโฟลว์ไปยัง CRM Analytics ขีดจำกัดอินพุต CRM Analytics ต่อไปนี้จะใช้เมื่อบันทึกจาก Tableau Prep Builder ไปยัง CRM Analytics - ขนาดไฟล์สูงสุดสำหรับการอัปโหลดข้อมูลภายนอก: 40 GB - ขนาดไฟล์สูงสุดสำหรับการอัปโหลดข้อมูลภายนอกทั้งหมดในช่วงเวลา 24 ชั่วโมงต่อเนื่อง: 50 GB 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต 2. จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือก CRM Analytics ![ตัวเลือกการบันทึกชุดข้อมูลพร้อมขยายเมนูดรอปดาวน์การเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_output_crma_signin.png) 3. ในส่วนชุดข้อมูล ให้เชื่อมต่อกับ Salesforce เข้าสู่ระบบ Salesforce แล้วคลิกอนุญาต เพื่อให้ Tableau เข้าถึงแอป CRM Analytics และชุดข้อมูล หรือเลือกการเชื่อมต่อกับ Salesforce ที่มีอยู่ 4. ในฟิลด์ชื่อ ให้เลือกชื่อชุดข้อมูลที่มีอยู่ การดำเนินการนี้จะเขียนทับและแทนที่ชุดข้อมูลด้วยเอาต์พุตโฟลว์ของคุณ หากไม่ต้องการเช่นนั้น ให้พิมพ์ชื่อใหม่และคลิกสร้างชุดข้อมูลใหม่ เพื่อสร้างชุดข้อมูลใหม่ในแอป CRM Analytics ที่เลือก **หมายเหตุ**: ชื่อชุดข้อมูลต้องมีความยาวไม่เกิน 80 อักขระ ![ตัวเลือกการบันทึกชุดข้อมูลโดยป้อน MyDataSet ไว้ในฟิลด์ชื่อ](/tableau/next/th-th/prep/th-th/Img/prep_output_crma_dataset.png) 5. ด้านล่างช่องชื่อ ให้ตรวจสอบว่าแอปที่แสดงเป็นแอปที่คุณมีสิทธิ์เขียนลงไป หากต้องการเปลี่ยนแอป ให้คลิกเรียกดูชุดข้อมูล จากนั้นเลือกแอปจากรายการ ป้อนชื่อชุดข้อมูลในช่องชื่อ แล้วคลิก ยอมรับ ![เลือกกล่องโต้ตอบชุดข้อมูลที่แสดงรายการชุดข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_output_crma_dataset_app.png) 6. ในส่วนตัวเลือกการเขียน การรีเฟรชแบบเต็ม และสร้างตาราง คือตัวเลือกกลุ่มเดียวที่มีการรองรับ 7. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และเขียนข้อมูลไปยังชุดข้อมูล CRM Analytics หากการเรียกใช้โฟลว์ของคุณให้สำเร็จ คุณสามารถตรวจสอบผลลัพธ์เอาต์พุตได้ใน CRM Analytics ในแท็บ “ตรวจสอบ” ของตัวจัดการข้อมูล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์นี้ โปรดดู[ตรวจการโหลดข้อมูลภายนอก](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_systemjob_monitoring.htm) ในความช่วยเหลือของ Salesforce ## บันทึกเอาต์พุตโฟลว์ไปยัง Data Cloud _รองรับใน Tableau Prep Builder และบนเว็บตั้งแต่เวอร์ชัน 2023.3 เป็นต้นไป_ เตรียมข้อมูลของคุณด้วย Tableau Prep จากนั้นเชื่อมโยงข้อมูลกับชุดข้อมูลที่มีอยู่ใน Data Cloud ใช้ตัวเชื่อมต่อใดๆ ที่ Tableau Prep Builder หรือ Tableau Prep บนเว็บรองรับเพื่อนำเข้าข้อมูลของคุณ ทำความสะอาดและเตรียมข้อมูล จากนั้นส่งออกข้อมูลโฟลว์ของคุณไปยัง Data Cloud โดยตรงโดยใช้ API การนำเข้าข้อมูล ### ข้อกำหนดเบื้องต้นของสิทธิ์

ใบอนุญาต Salesforce

หากต้องการข้อมูลเกี่ยวกับรุ่น Data Cloud และใบอนุญาตส่วนเสริม โปรดดู Data Cloud รุ่นมาตรฐานและใบอนุญาตในความช่วยเหลือของ Salesforce

ดูขีดจำกัดและหลักเกณฑ์ของ Data Cloud

สิทธิ์ของพื้นที่เก็บข้อมูล

ต้องมีการกำหนดพื้นที่เก็บข้อมูลและชุดสิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้ให้กับคุณใน Data Cloud

  • ผู้ดูแล Data Cloud ของลูกค้า
  • Data Cloud สำหรับผู้ดูแลด้านการตลาด
  • Data Cloud สำหรับผู้เชี่ยวชาญด้าน Marketing Data Aware

หากต้องการข้อมูลเพิ่มเติม โปรดดูจัดการพื้นที่เก็บข้อมูลและจัดการพื้นที่เก็บข้อมูลชุดสิทธิ์แบบเดิม

การนำเข้าไปยังสิทธิ์ของ Data Cloud

คุณต้องได้รับมอบหมายสิ่งต่อไปนี้เพื่อเข้าถึงฟิลด์สำหรับการนำเข้าไปยัง Data Cloud:

  • ตัวเชื่อมต่อ Data Cloud Salesforce

หากต้องการข้อมูลเพิ่มเติม โปรดดูเปิดใช้งานสิทธิ์ของออบเจ็กต์และฟิลด์

โปรไฟล์ Salesforce

เปิดใช้งานสิทธิ์เข้าถึงโปรไฟล์สำหรับรายการต่อไปนี้

  • สิทธิ์การดูแลระบบ: เปิดใช้งาน API แล้ว
  • การเข้าถึงแอป (แอปไคลเอ็นต์ภายนอกหรือแอปที่เชื่อมต่อ): NameOfApp
ใบอนุญาตและสิทธิ์ของ Tableau Prepใบอนุญาต Creator ในฐานะ Creator คุณต้องเข้าสู่ระบบบัญชีองค์กร Salesforce และตรวจสอบสิทธิ์ก่อนจึงจะสามารถเลือกแอปและชุดข้อมูลเพื่อส่งออกข้อมูลโฟลว์ของคุณได้
### บันทึกข้อมูลโฟลว์ลงใน Data Cloud หากคุณใช้ API การนำเข้าข้อมูลอยู่แล้วและเรียกใช้ API ด้วยตนเองเพื่อบันทึกชุดข้อมูลลงใน Data Cloud คุณสามารถลดความซับซ้อนของเวิร์กโฟลว์นั้นได้โดยใช้ Tableau Prep การกำหนดค่าข้อกำหนดเบื้องต้นจะเหมือนกันสำหรับ Tableau Prep หากคุณบันทึกข้อมูลลงใน Data Cloud ครั้งแรก ให้ปฏิบัติตามข้อกำหนดการตั้งค่าใน[ข้อกำหนดเบื้องต้นในการตั้งค่า Data Cloud](#saveDC_setup) 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต 2. จากรายการดรอปดาวน์ “บันทึกเอาต์พุตลงใน” ให้เลือก **Salesforce Data Cloud** ![เมนูดรอปดาวน์ของตัวเลือกสำหรับบันทึกเอาต์พุตของคุณ](/tableau/next/th-th/prep/th-th/Img/prep_saveDC.png) 4. จากส่วน “ออบเจ็กต์” ให้เลือกองค์กร Salesforce Data Cloud ที่จะเข้าสู่ระบบ ![ตัวอย่างการบันทึกเอาท์พุตไปยัง Salesforce Data Cloud](/tableau/next/th-th/prep/th-th/Img/prep_saveDCName.png) 5. จากเมนู Salesforce Data Cloud ให้คลิกเข้าสู่ระบบ หน้าต่างเบราว์เซอร์จะเปิดขึ้นเป็น _https://login.salesforce.com/_ ![หน้าต่างการตรวจสอบสิทธิ์ของ Salesforce Data Cloud จะแจ้งให้ผู้ใช้เข้าสู่ระบบโดยใช้ OAuth](/tableau/next/th-th/prep/th-th/Img/prep_saveDC_login.png) 8. เข้าสู่ระบบองค์กร Data Cloud โดยใช้ชื่อผู้ใช้และรหัสผ่านของคุณ 9. ในแบบฟอร์ม “อนุญาตการเข้าถึง” ให้เลือก**อนุญาต** ![แบบฟอร์มอนุญาตการเข้าถึงจะแสดงเมื่อเข้าสู่ระบบ Data Cloud](/tableau/next/th-th/prep/th-th/Img/prep_saveDC_allow.png) 11. ในส่วน “บันทึกเอาต์พุตไปยัง” ให้ป้อนตัวเชื่อมต่อ API การนำเข้าข้อมูลและชื่อออบเจ็กต์ ![แบบฟอร์มสำหรับบันทึกเอาต์พุตไปยัง Salesforce Data Cloud](/tableau/next/th-th/prep/th-th/Img/prep_saveDC_ingestion.png) 13. เพื่อค้นหาชื่อตัวเชื่อมต่อ API การนำเข้าข้อมูลและชื่อออบเจ็กต์ที่สอดคล้อง ให้ทำดังต่อไปนี้ - เข้าสู่ระบบ Salesforce Data Cloud และไปที่การตั้งค่า Data Cloud ![เมนูการตั้งค่าในองค์กร Salesforce แสดงตัวเลือกเมนูการตั้งค่า Data Cloud](/tableau/next/th-th/prep/th-th/Img/prep_wtdb_DC_setup.png) - ในกล่องค้นหาด่วน พิมพ์ API การนำเข้าข้อมูล แล้วเลือก API การนำเข้าข้อมูลจากผลลัพธ์ ![เมนูการค้นหาด่วนการตั้งค่า Data Cloud ขององค์กร Salesforce ที่แสดงตัวเลือกเมนู API การนำเข้าข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_wtdb_DC_Ingestion_API_menu.png) - ใน API การนำเข้าข้อมูล คุณจะเห็นตัวเชื่อมต่อที่พร้อมใช้งานแสดงอยู่ภายใต้ชื่อตัวเชื่อมต่อ ![หน้า API การนำเข้าข้อมูลของ Salesforce Data Cloud แสดงรายชื่อตัวเชื่อมต่อ API การนำเข้าข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_wtdb_DC_Ingestion_API_Connectors.png) - เพื่อค้นหาชื่อออบเจ็กต์ที่สอดคล้องกันสำหรับตัวเชื่อมต่อที่คุณต้องการใช้ ให้เลือกตัวเชื่อมต่อในรายการ ในหน้ารายละเอียดตัวเชื่อมต่อภายใต้ส่วนสคีมา คุณจะเห็นออบเจ็กต์ที่สอดคล้องกันแสดงอยู่ภายใต้ชื่อออบเจ็กต์ ![หน้ารายละเอียดตัวเชื่อมต่อ API การนำเข้าข้อมูลของ Salesforce Data Cloudที่แสดงออบเจ็กต์ที่สอดคล้องกันสำหรับตัวเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_wtdb_DC_Ingestion_API_Connectors_Object.png) 14. ส่วน “ตัวเลือกการเขียน” ระบุว่าแถวที่มีอยู่จะอัปเดตหากค่าที่ระบุมีอยู่แล้วในตาราง หรือแถวใหม่จะแทรกหากไม่มีค่าที่ระบุอยู่แล้ว 15. คลิกเรียกใช้โฟลว์เพื่อเรียกใช้โฟลว์และเขียนข้อมูลไปยังตารางไปยัง Data Cloud 16. ตรวจสอบข้อมูลใน Data Cloud โดยการดูสถานะการเรียกใช้ใน Data Stream และออบเจ็กต์ใน Data Explorer #### การพิจารณา - คุณสามารถเรียกใช้โฟลว์ได้ครั้งละหนึ่งรายการ การเรียกใช้จะต้องเสร็จสิ้นใน Data Cloud ก่อนจึงจะสามารถเรียกใช้ “บันทึกเอาต์พุต” อื่นได้ - เวลารอในการบันทึกโฟลว์ลงใน Data Cloud อาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์ ตรวจสอบสถานะใน Data Cloud - ข้อมูลจะบันทึกลงใน Data Cloud โดยใช้ฟังก์ชัน Upsert หากบันทึกในไฟล์ตรงกับบันทึกที่มีอยู่ บันทึกที่มีอยู่จะได้รับการอัปเดตด้วยค่าในข้อมูลของคุณ หากไม่พบรายการที่ตรงกัน บันทึกจะสร้างขึ้นเป็นรายการใหม่ - สำหรับ Prep Conductor หากคุณกำหนดเวลาให้โฟลว์เดียวกันทำงานโดยอัตโนมัติ ข้อมูลจะไม่ได้รับการอัปเดต เนื่องจากรองรับเฉพาะ Upsert เท่านั้น - คุณไม่สามารถล้มเลิกงานในระหว่างกระบวนการบันทึกลงใน Data Cloud ได้ - ไม่มีการตรวจสอบของฟิลด์ที่บันทึกไว้ใน Data Cloud ตรวจสอบข้อมูลใน Data Cloud ### ข้อกำหนดเบื้องต้นในการตั้งค่า Data Cloud ขั้นตอนเหล่านี้เป็นข้อกำหนดเบื้องต้นสำหรับการบันทึกโฟลว์ Tableau Prep ลงใน Data Cloud หากต้องการข้อมูลโดยละเอียดเกี่ยวกับแนวคิด Data Cloud และการแมปข้อมูลระหว่างแหล่งข้อมูล Tableau และ Data Cloud โปรดดู[เกี่ยวกับ Salesforce Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_data_cloud.htm) #### ตั้งค่าตัวเชื่อมต่อ API การนำเข้าข้อมูล สร้างสตรีมข้อมูล API การนำเข้าข้อมูลจากออบเจ็กต์ต้นทางของคุณโดยการอัปโหลดไฟล์สคีมาในรูปแบบ OpenAPI (OAS) ที่มีนามสกุลไฟล์ .yaml ไฟล์สคีมาจะอธิบายว่าข้อมูลจากเว็บไซต์ของคุณมีโครงสร้างอย่างไร หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวอย่างไฟล์ YAML](#YMAL) และ [API การนำเข้าข้อมูล](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api.htm) 1. คลิกไอคอนรูปเฟืองตั้งค่า จากนั้นการตั้งค่า Data Cloud 2. คลิกAPI การนำเข้าข้อมูล 3. คลิกใหม่ และระบุชื่อตัวเชื่อมต่อ 4. ในหน้ารายละเอียดของตัวเชื่อมต่อใหม่ ให้อัปโหลดไฟล์สคีมาในรูปแบบ OpenAPI (OAS) ที่มีนามสกุลไฟล์ `.yaml` ไฟล์สคีมาจะอธิบายถึงวิธีจัดโครงสร้างข้อมูลที่โอนผ่าน API **หมายเหตุ**: สคีมา API การนำเข้าข้อมูลได้กำหนดข้อกำหนดไว้แล้ว ดู[ข้อกำหนดของสคีมา](#saveDC_schemReq)ก่อนการนำเข้าข้อมูล 6. คลิกบันทึกในแบบฟอร์มแสดงตัวอย่างสคีมา #### สร้างสตรีมข้อมูล สตรีมข้อมูลเป็นแหล่งข้อมูลที่นำเข้า Data Cloud ซึ่งประกอบด้วยการเชื่อมต่อและข้อมูลที่เกี่ยวข้องที่นำเข้า Data Cloud 1. ไปที่ตัวเปิดแอป แล้วเลือก Data Cloud 2. คลิกแท็บสตรีมข้อมูล 3. คลิก “ใหม่” แล้วเลือก API การนำเข้าข้อมูล จากนั้นคลิกถัดไป 4. เลือก API การนำเข้าข้อมูลและออบเจ็กต์ 5. เลือก “พื้นที่เก็บข้อมูล” “หมวดหมู่” และ “คีย์หลัก” จากนั้นคลิกถัดไป ต้องใช้คีย์หลักที่แท้จริงสำหรับ Data Cloud หากไม่มี คุณจะต้องสร้างฟิลด์สูตรสำหรับคีย์หลัก สำหรับ “หมวดหมู่” ให้เลือกระหว่าง “โปรไฟล์” “การมีส่วนร่วม” หรือ “อื่นๆ” ต้องมีฟิลด์วันที่และเวลาสำหรับออบเจ็กต์ที่มีไว้สำหรับหมวดหมู่การมีส่วนร่วม ออบเจ็กต์ประเภทโปรไฟล์หรืออื่นๆ ไม่ได้กำหนดข้อกำหนดเดียวกันนี้ หากต้องการข้อมูลเพิ่มเติม โปรดดู[หมวดหมู่](https://help.salesforce.com/s/articleView?id=sf.c360_a_category.htm)และ[คีย์หลัก](https://help.salesforce.com/s/articleView?id=sf.c360_a_primary_key.htm) 8. คลิกปรับใช้ ตอนนี้คุณมีสตรีมข้อมูลและออบเจ็กต์ดาต้าเลคแล้ว คุณสามารถเพิ่มสตรีมข้อมูลของคุณลงในพื้นที่เก็บข้อมูลได้แล้ว ![หน้าสตรีมข้อมูลใน Salesforce Data Cloud](/tableau/next/th-th/prep/th-th/Img/prep_saveDC_data_stream.png) #### เพิ่มสตรีมข้อมูลของคุณลงในพื้นที่เก็บข้อมูล เมื่อคุณนำข้อมูลจากแหล่งใดๆ มายัง Data Cloud คุณจะเชื่อมโยงออบเจ็กต์ดาต้าเลค (DLO) กับพื้นที่เก็บข้อมูลที่เกี่ยวข้องโดยมีหรือไม่มีตัวกรอง 1. คลิกแท็บพื้นที่เก็บข้อมูล ![ตารางพื้นที่ข้อมูลที่ดูล่าสุด](/tableau/next/th-th/prep/th-th/Img/prep_saveDCSF_recent.png) 3. เลือกพื้นที่เก็บข้อมูลเริ่มต้นหรือชื่อของพื้นที่เก็บข้อมูลที่คุณกำหนดไว้ 4. คลิกเพิ่มข้อมูล 5. เลือก “ออบเจ็กต์ดาต้าเลค” ที่คุณสร้างขึ้นแล้วคลิกถัดไป 6. (ไม่บังคับ) เลือกตัวกรองสำหรับออบเจ็กต์ 7. คลิกบันทึก #### แมปออบเจ็กต์ดาต้าเลคกับออบเจ็กต์ Salesforce การแม็ปข้อมูลจะเชื่อมโยงฟิลด์ออบเจ็กต์ดาต้าเลคกับฟิลด์ออบเจ็กต์แบบจำลองข้อมูล (DMO) 1. ไปที่แท็บ “สตรีมข้อมูล” แล้วเลือก “สตรีมข้อมูล” ที่คุณสร้างขึ้น ![แบบฟอร์มสถานะการแมปข้อมูลพร้อมปุ่มเริ่มต้น](/tableau/next/th-th/prep/th-th/Img/prep_saveDC_map.png) 2. จากส่วน “การแมปข้อมูล” คลิกเริ่ม พื้นที่รวมการแมปฟิลด์จะแสดง DLO ต้นทางของคุณทางด้านซ้ายและ DMO เป้าหมายทางด้านขวา หากต้องการข้อมูลเพิ่มเติม โปรดดู[แมปออบเจ็กต์แบบจำลองข้อมูล](https://help.salesforce.com/s/articleView?id=sf.c360_a_map_custom_data_model_objects.htm) #### สร้างแอปไคลเอ็นต์ภายนอกหรือแอปที่เชื่อมต่อสำหรับ API การนำเข้าข้อมูลของ Data Cloud ก่อนที่คุณจะสามารถส่งข้อมูลไปยัง Data Cloud โดยใช้ API การนำเข้าข้อมูลได้ คุณต้องกำหนดค่า Salesforce ให้ใช้แอปไคลเอ็นต์ภายนอก (แนะนำ) หรือแอปที่เชื่อมต่อ (เลิกใช้งานแล้ว) ก่อน หากต้องการรายละเอียดเพิ่มเติม โปรดดูข้อมูลต่อไปนี้ในความช่วยเหลือของ Salesforce - สําหรับแอปไคลเอ็นต์ภายนอก: [กําหนดค่าการตั้งค่า OAuth แอปไคลเอ็นต์ภายนอก](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm&type=5) และสร้าง[แอปไคลเอ็นต์ภายนอก](https://help.salesforce.com/s/articleView?id=xcloud.create_a_local_external_client_app.htm&type=5) - สำหรับแอปที่เชื่อมต่อ: [เปิดใช้งานการตั้งค่า OAuth สำหรับการผสานรวมกับ API](https://help.salesforce.com/s/articleView?id=sf.connected_app_create_api_integration.htm) และ[สร้างแอปที่เชื่อมต่อสำหรับ API การนำเข้าข้อมูลของ Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm) เนื่องจากเป็นส่วนหนึ่งของแอปไคลเอ็นต์ภายนอกหรือแอปที่เชื่อมต่อซึ่งตั้งค่าสำหรับ API การนำเข้าข้อมูล คุณต้องเลือกขอบเขต OAuth ต่อไปนี้ - เข้าถึงและจัดการข้อมูล API การนำเข้าข้อมูลของ Data Cloud (cdp\_ingest\_api) - จัดการข้อมูลโปรไฟล์ Data Cloud (cdp\_profile\_api) - ทำการค้นหา ANSI SQL บนข้อมูล Data Platform (cdp\_query\_api) - จัดการข้อมูลผู้ใช้ผ่าน API (api) - ดำเนินคำขอในนามของคุณได้ทุกเวลา (refresh\_token, offline\_access) #### ข้อกำหนดของสคีมา หากต้องการสร้างแหล่งที่มาของ API การนำเข้าข้อมูลใน Data Cloud ไฟล์สคีมาที่คุณอัปโหลดจะต้องเป็นไปตามข้อกำหนดเฉพาะ ดู[ข้อกำหนดสำหรับสคีมา API การนำเข้าข้อมูล](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api_schema_req.htm) - สคีมาที่อัปโหลดจะต้องอยู่ในรูปแบบ OpenAPI ที่ถูกต้องโดยมีนามสกุล .yml หรือ .yaml รองรับ OpenAPI เวอร์ชัน 3.0.x - ออบเจ็กต์ไม่สามารถมีออบเจ็กต์ที่ซ้อนกันได้ - แต่ละสคีมาต้องมีอย่างน้อยหนึ่งออบเจ็กต์ แต่ละออบเจ็กต์ต้องมีอย่างน้อยหนึ่งฟิลด์ - ออบเจ็กต์ต้องไม่มีฟิลด์มากกว่า 1,000 รายการ - ออบเจ็กต์ต้องมีอักขระไม่เกิน 80 ตัว - ชื่อออบเจ็กต์ต้องมีเฉพาะ a-z, A-Z, 0–9, \_, - ไม่มีอักขระยูนิโค้ด - ชื่อฟิลด์ต้องมีเฉพาะ a-z, A-Z, 0–9, \_, - ไม่มีอักขระยูนิโค้ด - ชื่อฟิลด์ต้องไม่ใช่คำที่สงวนไว้เหล่านี้ ได้แก่ date\_id, location\_id, dat\_account\_currency, dat\_exchange\_rate, pacing\_period, pacing\_end\_date, row\_count, version ชื่อฟิลด์ต้องไม่มีสตริง \_\_ - ชื่อฟิลด์ต้องมีอักขระไม่เกิน 80 ตัว - ฟิลด์ตรงตามประเภทและรูปแบบต่อไปนี้: - สำหรับประเภทข้อความหรือบูลีน: สตริง - สำหรับประเภทหมายเลข: หมายเลข - สำหรับประเภทวันที่: สตริง; รูปแบบ: วันที่-เวลา - ชื่อออบเจ็กต์ไม่สามารถทำซ้ำได้ ไม่คำนึงถึงขนาดตัวพิมพ์ - ออบเจ็กต์ต้องไม่มีชื่อฟิลด์ที่ซ้ำกัน ไม่คำนึงถึงขนาดตัวพิมพ์ - ฟิลด์ประเภทข้อมูล DateTime ในเพย์โหลดของคุณจะต้องอยู่ในรูปแบบ ISO 8601 UTC Zulu โดยมีรูปแบบ yyyy-MM-dd’T’HH:mm:ss.SSS’Z' เมื่ออัปเดตสคีมาของคุณ โปรดทราบว่า: - ประเภทข้อมูลฟิลด์ที่มีอยู่ไม่สามารถเปลี่ยนแปลงได้ - เมื่ออัปเดตออบเจ็กต์ ต้องมีฟิลด์ที่มีอยู่ทั้งหมดสำหรับออบเจ็กต์นั้น - ไฟล์สคีมาที่อัปเดตของคุณจะมีเฉพาะออบเจ็กต์ที่เปลี่ยนแปลง ดังนั้นคุณจึงไม่จำเป็นต้องระบุรายการออบเจ็กต์ที่ครอบคลุมในแต่ละครั้ง - ต้องมีฟิลด์วันที่และเวลาสำหรับออบเจ็กต์ที่มีไว้สำหรับหมวดหมู่การมีส่วนร่วม ออบเจ็กต์ประเภท `profile` หรือ `other` ไม่ได้กำหนดข้อกำหนดเดียวกันนี้ #### ตัวอย่างไฟล์ YAML openapi: 3.0.3 components: schemas: owner: type: object required: - id - name - region - createddate properties: id: type: integer format: int64 name: type: string maxLength: 50 region: type: string maxLength: 50 createddate: type: string format: date-time car: type: object required: - car\_id - color - createddate properties: car\_id: type: integer format: int64 color: type: string maxLength: 50 createddate: type: string format: date-time ## บันทึกข้อมูลเอาต์พุตโฟลว์ไปยัง Amazon S3 _พร้อมใช้งานใน Tableau Prep Builder 2024.2 ขึ้นไปและการเขียนเว็บและ Tableau Cloud ฟีเจอร์นี้ยังไม่พร้อมให้ใช้งานใน Tableau Server_ คุณสามารถเชื่อมต่อกับข้อมูลจากตัวเชื่อมต่อใดๆ ที่ Tableau Prep Builder หรือเว็บรองรับ และบันทึกเอาต์พุตของโฟลว์เป็นไฟล์ .parquet หรือ .csv ไปยัง Amazon S3 สามารถบันทึกเอาต์พุตเป็นข้อมูลใหม่หรือเขียนทับข้อมูล S3 ที่มีอยู่ได้ เพื่อป้องกันข้อมูลสูญหาย คุณสามารถใช้ตัวเลือก “SQL แบบปรับแต่งเอง” เพื่อทำสำเนาตารางข้อมูลของคุณและเรียกใช้ก่อนที่จะบันทึกข้อมูลโฟลว์ไปยัง S3 การบันทึกเอาต์พุตของโฟลว์และการเชื่อมต่อกับตัวเชื่อมต่อ S3 นั้นเป็นอิสระจากกัน คุณไม่สามารถใช้การเชื่อมต่อ S3 ที่มีอยู่อีกครั้ง ซึ่งใช้เป็นการเชื่อมต่อขาเข้าของ Tableau Prep ปริมาณข้อมูลทั้งหมดและจำนวนอ็อบเจ็กต์ที่คุณสามารถจัดเก็บไว้ใน Amazon S3 นั้นไม่จำกัด ออบเจ็กต์ Amazon S3 แต่ละรายการสามารถมีขนาดได้ตั้งแต่ขั้นต่ำ 0 ไบต์ไปจนถึงสูงสุด 5 TB ออบเจ็กต์ที่มีขนาดใหญ่ที่สุดที่สามารถอัปโหลดได้ใน PUT เดียวคือ 5 GB สำหรับออบเจ็กต์ที่มีขนาดใหญ่กว่า 100 MB ลูกค้าควรพิจารณาใช้ความสามารถในการอัปโหลดแบบหลายส่วน ดู[การอัปโหลดและการคัดลอกออบเจ็กต์โดยใช้การอัปโหลดแบบหลายส่วน](https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html) #### สิทธิ์ หากต้องการเขียนไปยังบัคเก็ต Amazon S3 คุณต้องมีภูมิภาคบัคเก็ต, ชื่อบัคเก็ต, ID คีย์การเข้าถึง และคีย์การเข้าถึงข้อมูลลับ หากต้องการรับคีย์เหล่านี้ คุณจะต้องสร้างผู้ใช้การจัดการข้อมูลประจำตัวและสิทธิ์เข้าถึง (IAM) ภายใน AWS ดู[การจัดการคีย์การเข้าถึงสำหรับผู้ใช้ IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) ### บันทึกข้อมูลโฟลว์ไปยัง Amazon S3 1. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในขั้นตอน และเลือกเพิ่มเอาต์พุต 2. จากรายการดรอปดาวน์ “บันทึกเอาต์พุตไปยัง” ให้เลือก**ฐานข้อมูลและพื้นที่จัดเก็บบนระบบคลาวด์** 3. จากส่วน “ตาราง > การเชื่อมต่อ” ให้เลือก Amazon S3 (เอาต์พุตเท่านั้น)\- 4. ในแบบฟอร์ม Amazon S3 (เอาต์พุตเท่านั้น) ให้เพิ่มข้อมูลต่อไปนี้ - **ID คีย์การเข้าถึง**: ID คีย์ที่คุณใช้ลงนามคำขอที่คุณส่งไปยัง Amazon S3 - **คีย์การเข้าถึงข้อมูลลับ**: ข้อมูลเข้าสู่ระบบความปลอดภัย (รหัสผ่าน, คีย์การเข้าถึง) ที่ใช้เพื่อยืนยันว่าคุณมีสิทธิ์เข้าถึงแหล่งข้อมูลของ AWS - **ภูมิภาคบัคเก็ต**: ตำแหน่งที่ตั้งของบัคเก็ต Amazon S3 (ปลายทางภูมิภาค AWS) ตัวอย่าง: us-east-2 - **ชื่อบัคเก็ต**: ชื่อของบัคเก็ต S3 ที่คุณต้องการเขียนเอาต์พุตโฟลว์ ชื่อบัคเก็ตของบัญชี AWS สองบัญชีในภูมิภาคเดียวกันต้องไม่เหมือนกัน **หมายเหตุ**: หากต้องการค้นหาภูมิภาค S3 และชื่อบัคเก็ตของคุณ ให้เข้าสู่ระบบบัญชี AWS S3 ของคุณแล้วไปที่คอนโซล AWS S3 5. คลิกเข้าสู่ระบบ 6. ในฟิลด์ S3 URI ให้ป้อนชื่อของ `.csv` หรือไฟล์ `.parquet` ตามค่าเริ่มต้น ฟิลด์จะได้รับการป้อนข้อมูลด้วย `s3://` ชื่อไฟล์ต้องมีส่วนขยายด้วย `.csv` หรือ `.parquet.` คุณสามารถบันทึกเอาต์พุตโฟลว์เป็นออบเจ็กต์ S3 ใหม่หรือเขียนทับออบเจ็กต์ S3 ที่มีอยู่ได้ - สำหรับออบเจ็กต์ S3 ใหม่ ให้พิมพ์ชื่อของ `.parquet` หรือไฟล์ `.csv` URI จะแสดงอยู่ในข้อความแสดงตัวอย่าง ตัวอย่างเช่น `s3://` - หากต้องการเขียนทับออบเจ็กต์ S3 ที่มีอยู่ ให้พิมพ์ชื่อของ `.parquet` หรือไฟล์ `.csv` หรือคลิกเรียกดูเพื่อค้นหา `.parquet` ของ S3 ที่มีอยู่หรือไฟล์ `.csv` **หมายเหตุ**: หน้าต่าง “เรียกดูออบเจ็กต์” จะแสดงเฉพาะไฟล์ที่บันทึกไว้จากการลงชื่อเข้าใช้ครั้งก่อนไปยัง Amazon S3 7. สำหรับตัวเลือกการเขียน ระบบจะสร้างออบเจ็กต์ S3 ใหม่ขึ้นด้วยข้อมูลจากโฟลว์ของคุณ หากมีข้อมูลอยู่แล้ว โครงสร้างข้อมูลใดๆ ที่มีอยู่หรือพร็อพเพอร์ตี้ที่กำหนดไว้สำหรับออบเจ็กต์จะถูกลบและแทนที่ด้วยข้อมูลโฟลว์ใหม่ ฟิลด์ใดๆ ที่มีอยู่ในโฟลว์จะได้รับการเพิ่มลงในออบเจ็กต์ S3 ใหม่ 8. คลิกโฟลว์เรียกใช้เพื่อเรียกใช้โฟลว์และเขียนข้อมูลสำหรับ S3 คุณสามารถตรวจสอบได้ว่าข้อมูลได้รับการบันทึกไว้ใน S3 โดยการเข้าสู่ระบบบัญชี AWS S3 และไปที่คอนโซล AWS S3 ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud > [!IMPORTANT] > > **สำคัญ**: เริ่มตั้งแต่เวอร์ชัน 2020.4.1 Data Management ไม่จำเป็นต้องเผยแพร่โฟลว์ของคุณไปยัง Tableau Server หรือ Tableau Cloud หรือเรียกใช้โฟลว์ด้วยตนเองบนเว็บอีกต่อไป จำเป็นเฉพาะเมื่อ (ที่เปิดใช้งาน Tableau Prep Conductor) คุณวางแผนที่จะเรียกใช้โฟลว์ของคุณตามกำหนดเวลาเท่านั้น เผยแพร่โฟลว์ของคุณไปที่ Tableau Server หรือ Tableau Cloud เพื่อแชร์กับผู้อื่นหรือเรียกใช้ตามกำหนดเวลาโดยอัตโนมัติและรีเฟรชเอาต์พุตของโฟลว์โดยใช้ Tableau Prep Conductor คุณยังสามารถเรียกใช้แต่ละโฟลว์บนเซิร์ฟเวอร์ได้ด้วยตนเอง โฟลว์ที่สร้างหรือแก้ไขบนเว็บ (เวอร์ชัน 2020.4 และใหม่กว่า) ต้องเผยแพร่ก่อนจึงจะสามารถเรียกใช้ได้ ตั้งแต่ Tableau Cloud เวอร์ชัน 2026.2.4 เป็นต้นไป คุณยังสามารถอัปโหลดโฟลว์ไปยังไซต์ของคุณได้โดยตรงในฐานะ Creator หากต้องการข้อมูลเพิ่มเติม โปรดดู[จัดการโฟลว์](https://help.tableau.com/current/online/th-th/prep_conductor_manage_flow.htm) หากต้องการข้อมูลเกี่ยวกับขั้นตอนการเผยแพร่โฟลว์บนเว็บ โปรดดู **“การเผยแพร่โฟลว์”** ในความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm#publishing-flows) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm#publishing-flows) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้โฟลว์ โปรดดู [เรียกใช้ลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_run_flow.htm) ## ก่อนที่คุณจะเผยแพร่ เพื่อให้แน่ใจว่าคุณสามารถเรียกใช้โฟลว์ของคุณได้ ให้ตรวจสอบสิ่งต่อไปนี้: 1. ตรวจสอบว่าไม่มีข้อผิดพลาดในโฟลว์ โฟลว์ที่มีข้อผิดพลาดจะล้มเหลวเมื่อคุณพยายามเรียกใช้ใน Tableau Server หรือ Tableau Cloud. ระบบจะระบุข้อผิดพลาดในโฟลว์ด้วยเครื่องหมายอัศเจรีย์สีแดงและจุดสีแดงพร้อมตัวบ่งชี้ ข้อผิดพลาด ที่มุมบนขวาของแคนวาส ![โฟลว์ Tableau Prep ที่แสดงไอคอนข้อผิดพลาดสามเหลี่ยมสีแดงสำหรับขั้นตอนโฟลว์ที่มีข้อผิดพลาด](/tableau/next/th-th/prep/th-th/Img/prep_flow_error.png) 2. ตรวจสอบว่าโฟลว์ของคุณไม่มีตัวเชื่อมต่ออินพุตหรือฟีเจอร์ที่เข้ากันไม่ได้กับ Tableau Server เวอร์ชันของคุณ โฟลว์ที่สร้างขึ้นบนเว็บจะเข้ากันได้กับเวอร์ชันเซิร์ฟเวอร์ที่สร้างขึ้นเสมอ คุณยังคงสามารถเผยแพร่โฟลว์จาก Tableau Prep Builder ที่มีตัวเชื่อมต่อหรือฟีเจอร์ที่ยังไม่รองรับในเวอร์ชันของ Tableau Server ได้ แต่จะกำหนดเวลาให้ทำงานไม่ได้ ตัวอย่างเช่น ตัวเชื่อมต่อ SAP HANA ได้ถูกนำมาใช้ใน Tableau Prep Builder เวอร์ชัน 2019.1.4 แต่ตัวเชื่อมต่อนี้ไม่ได้รับการรองรับไปจนถึง Tableau Server เวอร์ชัน 2019.2 สำหรับ Tableau Prep Conductor เมื่อคุณเผยแพร่โฟลว์ คุณจะเห็นข้อความคล้ายกับต่อไปนี้: ![การแจ้งเตือนว่า Tableau Prep Conductor เวอร์ชันเก่ากำลังใช้งานอยู่](/tableau/next/th-th/prep/th-th/Img/prep_incompatible2.png) **หมายเหตุ**: หากต้องการกำหนดเวลาให้โฟลว์ทำงานบน Tableau Server คุณต้องใช้ Tableau Server เวอร์ชัน 2019.1 หรือใหม่กว่า และต้องเปิดใช้งาน Tableau Prep Conductor ในการเรียกใช้โฟลว์ของคุณใน Tableau Server คุณต้องมีการดำเนินการที่เหมาะสมเพื่อให้โฟลว์เข้ากันได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับโฟลว์ที่เข้ากันไม่ได้ โปรดดู [ความเข้ากันได้ของเวอร์ชันกับ Tableau Prep](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_compatibility.htm) 3. โฟลว์ที่มีขั้นตอนอินพุตหรือเอาต์พุตที่มีการเชื่อมต่อกับการแชร์เครือข่ายจำเป็นต้องมีรายการที่อนุญาต Tableau Cloud ไม่รองรับตัวเลือกนี้ และไฟล์ต้องได้รับการรวมเป็นแพ็กเกจเข้ากับโฟลว์ในการเผยแพร่ **หมายเหตุ**: ในปัจจุบัน โฟลว์ที่สร้างขึ้นบนเว็บสามารถส่งออกไปยังแหล่งข้อมูลหรือฐานข้อมูลที่เผยแพร่เท่านั้น **Tableau Prep Builder** ระบบไม่อนุญาตขั้นตอนอินพุตและเอาต์พุตของโฟลว์ที่ชี้ไปยังไฟล์ที่จัดเก็บไว้ในเครือข่ายที่ใช้ร่วมกัน (เส้นทาง UNC) เว้นแต่เซิร์ฟเวอร์จะเข้าถึงไฟล์และเส้นทางได้ และรวมอยู่ในรายการที่อนุญาตขององค์กรของคุณ หากคุณเผยแพร่โฟลว์โดยไม่เพิ่มตำแหน่งไฟล์ลงในรายการที่อนุญาต โฟลว์จะเผยแพร่ แต่คุณจะได้รับข้อความข้อผิดพลาดเมื่อคุณพยายามเรียกใช้โฟลว์ด้วยตนเองหรือใช้กำหนดการใน Tableau Server หากไฟล์ไม่ได้จัดเก็บไว้ในตำแหน่งรายการที่อนุญาต คุณจะเห็นข้อความเตือนเมื่อคุณเผยแพร่โฟลว์ ![ข้อความแสดงข้อผิดพลาดแจ้งว่าตำแหน่งเอาต์พุตไม่อยู่ในรายการปลอดภัยของคุณ และกำลังเชื่อมโยงรายการเพื่อเพิ่มลงในรายการ](/tableau/next/th-th/prep/th-th/Img/prep_serverfiles_safelist.png) คลิกที่ลิงก์ "รายการ" ในข้อความเพื่อดูรายการของตำแหน่งที่อนุญาต ย้ายไฟล์ของคุณไปยังตำแหน่งใดตำแหน่งหนึ่งในรายการ และตรวจสอบให้แน่ใจว่าโฟลว์ของคุณชี้ไปที่ตำแหน่งใหม่เหล่านี้ ![รายการตำแหน่งไฟล์รายการปลอดภัย](/tableau/next/th-th/prep/th-th/Img/prep_conductor_safelist_locations.png) ใน Tableau Server เพื่อกำหนดค่าเส้นทางเครือข่ายที่อนุญาต ให้ใช้ตัวเลือกคำสั่ง TSM ที่อธิบายไว้ใน [ขั้นตอนที่ 4: การทำให้ตำแหน่งอินพุตและเอาต์พุตอยู่ในรายการที่อนุญาต](https://help.tableau.com/current/server/th-th/prep_conductor_configure_network_shares.htm) ในความช่วยเหลือของ Tableau Server หากคุณไม่ต้องการย้ายไฟล์ของคุณไปยังตำแหน่งรายการที่อนุญาต คุณจะต้องรวมไฟล์อินพุตเป็นแพ็กเกจเข้ากับโฟลว์ และเผยแพร่เอาต์พุตของโฟลว์ไปยัง Tableau Server เป็นแหล่งข้อมูลที่เผยแพร่ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตัวเลือกเหล่านี้ โปรดดู [เผยแพร่โฟลว์จาก Tableau Prep Builder](#Publish) ในหัวข้อนี้ 4. (**Tableau Prep Builder เท่านั้น**) หากขั้นตอนเอาต์พุตของโฟลว์ของคุณตั้งค่าเป็น เผยแพร่เป็นแหล่งข้อมูล ขั้นตอนเอาต์พุตของโฟลว์ทั้งหมดจะต้องชี้ไปที่เซิร์ฟเวอร์หรือไซต์เดียวกันกับที่มีการเผยแพร่โฟลว์ ซึ่งสามารถชี้ไปที่โครงการต่างๆ บนเซิร์ฟเวอร์หรือไซต์นั้น แต่สามารถเลือกเซิร์ฟเวอร์หรือไซต์เดียวเท่านั้น ในการตั้งค่าตำแหน่งการเผยแพร่สำหรับขั้นตอนเอาต์พุตของคุณ ให้ทำดังนี้: 1. ในแผงโฟลว์ ให้เลือกขั้นตอนเอาต์พุต 2. ในแผงการเผยแพร่ ให้เลือก **“เผยแพร่เป็นแหล่งข้อมูล”** 3. เลือกเซิร์ฟเวอร์หรือไซต์และโครงการที่คุณต้องการเผยแพร่โฟลว์ เข้าสู่ระบบเซิร์ฟเวอร์หรือไซต์หากจำเป็น 4. ป้อนชื่อและคำอธิบายสำหรับแต่ละเอาต์พุต ชื่อไฟล์เอาต์พุตควรมีลักษณะเฉพาะเพียงพอ เพื่อให้ผู้ที่ใช้งานโฟลว์สามารถระบุได้โดยง่ายว่าไฟล์เอาต์พุตใดที่จะรีเฟรช ชื่อไฟล์จะแสดงในหน้า ภาพรวม และ การเชื่อมต่อ สำหรับโฟลว์ใน Tableau Server หรือ Tableau Cloud 5. บันทึกโฟลว์ของคุณ ![ฟิลด์บันทึกเอาท์พุตไปยังถูกตั้งค่าเป็นแหล่งข้อมูลที่เผยแพร่ ตารางข้อมูลจะแสดง](/tableau/next/th-th/prep/th-th/Img/prep_publishasdatasource2.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าขั้นตอนเอาต์พุตสำหรับการเผยแพร่ โปรดดู [สร้างไฟล์การแยกข้อมูลและแหล่งข้อมูลที่เผยแพร่](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#Extract). 5. ตั้งค่าวิธีการตรวจสอบสิทธิ์เซิร์ฟเวอร์ของคุณ (เวอร์ชัน 2025.3 ขึ้นไป) เพื่อให้การสนับสนุนที่ดียิ่งขึ้นสําหรับการลงชื่อเพียงครั้งเดียว (SSO) และการตรวจสอบสิทธิ์หลายปัจจัย (MFA) เมื่อคุณเข้าสู่ระบบ Tableau Server หรือ Tableau Cloud จาก Tableau Prep Builder คุณสามารถเลือกที่จะตรวจสอบสิทธิ์โดยใช้เบราว์เซอร์แบบฝังที่มาพร้อมกับ Tableau Prep หรือใช้เบราว์เซอร์ภายนอกของคุณ การตั้งค่าเริ่มต้นคือ ใช้การตั้งค่าเซิร์ฟเวอร์ เมื่อคุณเข้าสู่ระบบ Tableau Prep Builder จะตรวจสอบว่าวิธีการตรวจสอบสิทธิ์ที่ต้องการของเซิร์ฟเวอร์ ได้ตั้งค่าเป็นเบราว์เซอร์ภายนอกหรือไม่ ผู้ดูแลระบบของคุณจะเป็นผู้เปิดใช้งานการตั้งค่านี้ หากไม่ได้เปิดใช้งานการตั้งค่าดังกล่าว ค่าเริ่มต้นของ Tableau Prep จะเป็นเบราว์เซอร์แบบฝัง คุณยังสามารถเลือกตัวเลือกอื่นจากเมนูได้ด้วยตนเอง และ Tableau Prep จะใช้วิธีการที่เลือกเมื่อตรวจสอบสิทธิ์ ![เมนูวิธีการตรวจสอบสิทธิ์ของ Tableau Prep Builder Server](/tableau/next/th-th/prep/th-th/Img/prep_server_authentication_method_menu.png) หากต้องการดูหรือเปลี่ยนวิธีการตรวจสอบสิทธิ์ของคุณ ให้ทำดังต่อไปนี้: 1. ใน Tableau Prep Builder จากเมนูด้านบน ให้เลือกเซิร์ฟเวอร์ > วิธีการตรวจสอบสิทธิ์ของเซิร์ฟเวอร์ 2. ในเมนู ให้คลิกหนึ่งในตัวเลือกต่อไปนี้เพื่อตั้งค่าวิธีการตรวจสอบสิทธิ์ของคุณ: - ใช้การตั้งค่าของเซิร์ฟเวอร์ (ค่าเริ่มต้น): ใช้วิธีการตรวจสอบสิทธิ์ที่ต้องการซึ่งกําหนดโดยผู้ดูแลของคุณ ซึ่งอาจเป็นได้ทั้งเบราว์เซอร์เริ่มต้นหรือเบราว์เซอร์แบบฝัง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดการตั้งค่านี้ในฐานะผู้ดูแล โปรดดู[ตัวเลือกเซตการกำหนดค่า TSM](https://help.tableau.com/current/server-linux/th-th/cli_configuration-set_tsm.htm#wgserverauthenticationprepbuilderexternalbrowser) - เบราว์เซอร์แบบฝัง: ใช้ Chromium เวอร์ชันเริ่มต้นที่มาพร้อมกับ Tableau Builder - เบราว์เซอร์เริ่มต้น: ใช้เซตเริ่มต้นของเบราว์เซอร์สําหรับเครื่องของคุณ เช่น Chrome, Edge, Firefox, Safari และอื่นๆ ## เผยแพร่โฟลว์จาก Tableau Prep Builder **หมายเหตุ**: เมื่อคุณเผยแพร่โฟลว์ คุณจะได้รับมอบหมายให้เป็นเจ้าของโฟลว์เริ่มต้นโดยอัตโนมัติ หากโฟลว์เชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ เซิร์ฟเวอร์จะใช้เจ้าของโฟลว์ในการเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ มีเพียงผู้ดูแลไซต์หรือเซิร์ฟเวอร์เท่านั้นที่สามารถเปลี่ยนเจ้าของโฟลว์และเปลี่ยนได้เฉพาะตัวเองเท่านั้น 1. เปิดโฟลว์ของคุณใน Tableau Prep Builder 2. จากเมนูด้านบน ให้เลือก **เซิร์ฟเวอร์** > **เผยแพร่โฟลว์** ![เมนูเซิร์ฟเวอร์พร้อมตัวเลือกในการเผยแพร่โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_server_publish_flow.png) 3. กรอกข้อมูลในฟิลด์สำหรับแพลตฟอร์มของคุณ จากนั้นคลิก **เผยแพร่** Tableau Server หรือ Tableau Cloud จะเปิดขึ้นโดยอัตโนมัติในเบราว์เซอร์เริ่มต้นของคุณในหน้า **ภาพรวม** ของโฟลว์ 1. ในกล่องโต้ตอบ เผยแพร่ไปยัง Tableau Server ให้กรอกข้อมูลในฟิลด์ต่อไปนี้: - **โครงการ:** คลิกตัวเลือกดรอปดาวน์เพื่อเลือกโครงการของคุณจากลำดับชั้นของโครงการ ซึ่งควรจะเป็นโครงการเดียวกันกับที่มีการเผยแพร่ไฟล์เอาต์พุต - **ชื่อ:** ป้อนชื่อสำหรับโฟลว์ของคุณ ชื่อนี้จะแสดงบนเซิร์ฟเวอร์ในหน้าโฟลว์ หากคุณต้องการเขียนทับโฟลว์ที่มีอยู่ ให้คลิกตัวเลือกดรอปดาวน์เพื่อเลือกชื่อจากรายการ - **คำอธิบาย (ไม่บังคับ):** ป้อนคำอธิบายสำหรับโฟลว์ - **แท็ก (ไม่บังคับ):** คลิก เพิ่ม เพื่อพิมพ์แท็กอย่างน้อยหนึ่งแท็กเพื่อระบุโฟลว์ของคุณ เพื่อให้ผู้ใช้สามารถค้นหาได้ง่าย คุณยังสามารถเพิ่มแท็กหลังจากการเผยแพร่ในหน้าโฟลว์ใน Tableau Server ได้อีกด้วย 2. คลิก แก้ไข ในส่วนการเชื่อมต่อเพื่อแก้ไขการตั้งค่าการเชื่อมต่อ หรือเปลี่ยนแปลงการตรวจสอบสิทธิ์ ![แบบฟอร์มสำหรับการเผยแพร่โฟลว์ไปยัง Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_serverfiles2.png) #### ไฟล์ โดยค่าเริ่มต้น การเชื่อมต่ออินพุตไฟล์จะได้รับการรวมเป็นแพ็กเกจเข้ากับโฟลว์ ไฟล์ที่รวมเป็นแพ็กเกจจะไม่รีเฟรชเมื่อมีการเรียกใช้โฟลว์ใน Tableau Server ไฟล์ทั้งหมดต้องมีการตั้งค่าเหมือนกัน ไม่ว่าจะเป็น การอัปโหลด หรือ การเชื่อมต่อโดยตรง **การเชื่อมต่อโดยตรง** ในการดึงข้อมูลล่าสุดเมื่อมีการรีเฟรชไฟล์เอาต์พุต ให้เลือก การเชื่อมต่อโดยตรง ถ้า Tableau Server สามารถเชื่อมต่อกับตำแหน่งไฟล์และตำแหน่งนั้นรวมอยู่ในรายการที่อนุญาตขององค์กรของคุณ ![เผยแพร่โฟลว์ไปยัง Tableau Server ด้วยปุ่มตัวเลือกเพื่อเลือกการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_serverfiles.png) **ไฟล์ที่เก็บไว้ในการแชร์เครือข่าย** ถ้าขั้นตอนอินพุตหรือเอาต์พุตของคุณชี้ไปยังไฟล์ที่จัดเก็บไว้ในการแชร์เครือข่าย (เส้นทาง UNC) และตำแหน่งนั้นไม่รวมอยู่ในรายการที่อนุญาตขององค์กรของคุณ คุณจะเห็นข้อความเตือน คลิกที่ลิงก์ในข้อความเพื่อดูรายการตำแหน่งรายการที่อนุญาต ย้ายไฟล์ของคุณและชี้ขั้นตอนอินพุตและเอาต์พุตไปยังตำแหน่งไฟล์ใหม่ หากต้องการข้อมูลเพิ่มเติม โปรดดู ขั้นตอนที่ 3 ใน [ก่อนที่คุณจะเผยแพร่](#pre-publish) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเพิ่มตำแหน่งในรายการที่อนุญาตขององค์กรของคุณ โปรดดู [ขั้นตอนที่ 4: ตำแหน่งอินพุตและเอาต์พุตของรายการที่อนุญาต](https://help.tableau.com/current/server/th-th/prep_conductor_configure_network_shares.htm) ในความช่วยเหลือของ Tableau Server ![ข้อความแสดงข้อผิดพลาดแจ้งว่าตำแหน่งเอาต์พุตไม่อยู่ในรายการปลอดภัยของคุณ และกำลังเชื่อมโยงรายการเพื่อเพิ่มลงในรายการ](/tableau/next/th-th/prep/th-th/Img/prep_serverfiles_safelist.png) **พารามิเตอร์ในเส้นทางไฟล์อินพุต** ตั้งแต่ในเวอร์ชัน 2022.1.1 คุณสามารถกำหนดเวลาและเรียกใช้โฟลว์บนเว็บที่มีพารามิเตอร์ในเส้นทางไฟล์อินพุตได้ ต้องใช้การเชื่อมต่อไฟล์โดยตรง หากไฟล์ของคุณถูกรวมเป็นแพ็กเกจเข้ากับโฟลว์ของคุณ หรือคุณกำลังใช้ Tableau Prep เวอร์ชันก่อนหน้า พารามิเตอร์ใดๆ ที่รวมอยู่ในเส้นทางไฟล์จะถูกเปลี่ยนเป็นค่าปัจจุบัน (ค่าเริ่มต้น) และเส้นทางไฟล์จะคงที่ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ในโฟลว์ โปรดดู [ใช้พารามิเตอร์กับขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm#parameters_input_steps) #### ฐานข้อมูล หากโฟลว์ของคุณเชื่อมต่อกับฐานข้อมูลอย่างน้อยหนึ่งฐานข้อมูล ให้เลือกประเภทการตรวจสอบสิทธิ์ต่อไปนี้เพื่อใช้เชื่อมต่อกับแหล่งข้อมูลอินพุตของโฟลว์ - **เซิร์ฟเวอร์เรียกใช้งานในฐานะบัญชี:** บัญชี เรียกใช้งานในฐานะผู้ใช้ ของเซิร์ฟเวอร์จะตรวจสอบสิทธิ์ผู้ใช้ทั้งหมด - **แจ้งผู้ใช้:** คุณต้องแก้ไขการเชื่อมต่อใน Tableau Server และป้อนข้อมูลเข้าสู่ระบบฐานข้อมูลก่อนเรียกใช้โฟลว์ - **รหัสผ่านแบบฝัง:** ข้อมูลเข้าสู่ระบบที่คุณใช้เพื่อเชื่อมต่อกับข้อมูลจะถูกบันทึกไว้กับการเชื่อมต่อ และจะใช้เมื่อรันโฟลว์ตามกำหนดเวลา หากคุณเปิดโฟลว์ขึ้นมาเพื่อแก้ไข คุณจะต้องป้อนข้อมูลเข้าสู่ระบบอีกครั้ง ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Online พร้อมการตั้งค่าการเชื่อมต่อ มีการเลือกรหัสผ่านแบบฝัง](/tableau/next/th-th/prep/th-th/Img/prep_publishwithdatabase.png) **เพิ่มข้อมูลเข้าสู่ระบบ** (เวอร์ชัน 2020.1.1 และใหม่กว่า) หากคุณเชื่อมต่อกับตัวเชื่อมต่อระบบคลาวด์ คุณสามารถเพิ่มข้อมูลเข้าสู่ระบบของคุณได้โดยตรงจากกล่องโต้ตอบ เผยแพร่โฟลว์ เพื่อฝังไว้ในโฟลว์ 1. คลิก แก้ไข ในส่วนการเชื่อมต่อ หรือคลิก แก้ไขข้อมูลเข้าสู่ระบบ จากข้อความเตือน จากนั้นคลิก เพิ่มข้อมูลเข้าสู่ระบบ จากเมนูดรอปดาวน์ การตรวจสอบสิทธิ์ ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Server ที่แสดงกล่องโต้ตอบการเชื่อมต่อพร้อมด้วยตัวเลือกเพิ่มข้อมูลเข้าสู่ระบบ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred2.png) 2. ในกล่องโต้ตอบการยืนยัน ให้คลิก ดำเนินการต่อ Tableau Prep Builder จะเปิดหน้าการตั้งค่าบัญชีโดยอัตโนมัติสำหรับเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบ ![กล่องโต้ตอบเพิ่มข้อมูลเข้าสู่ระบบในบัญชีของคุณ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred3.png) 3. เพิ่มข้อมูลเข้าสู่ระบบของคุณ จากนั้นย้อนกลับไปที่ Tableau Prep Builder ![แท็บการตั้งค่าบัญชีบนเซิร์ฟเวอร์แสดงรายการแหล่งข้อมูลและปุ่มสำหรับเพิ่มข้อมูลเข้าสู่ระบบของคุณ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred4.png) 4. ในกล่องโต้ตอบ เพิ่มข้อมูลเข้าสู่ระบบเสร็จสิ้นแล้ว ให้คลิก เสร็จสิ้น ![กล่องโต้ตอบ “เพิ่มข้อมูลเข้าสู่ระบบให้เสร็จสิ้น” ที่มีปุ่ม “เสร็จสิ้น”](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred5.png) 5. คลิก แก้ไข ในส่วน การเชื่อมต่อ และตรวจสอบว่าข้อมูลเข้าสู่ระบบของคุณถูกเพิ่มและฝังอยู่ในโฟลว์แล้ว ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Server ที่แสดงกล่องโต้ตอบการเชื่อมต่อพร้อมข้อมูลเข้าสู่ระบบที่เพิ่มเข้ามาใหม่](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred6.png) 1. ในกล่องโต้ตอบ เผยแพร่ไปยัง Tableau Cloud ให้กรอกข้อมูลในฟิลด์ต่อไปนี้: - **โครงการ:** คลิกตัวเลือกดรอปดาวน์เพื่อเลือกโครงการของคุณจากลำดับชั้นของโครงการ ซึ่งควรจะเป็นโครงการเดียวกันกับที่มีการเผยแพร่ไฟล์เอาต์พุต - **ชื่อ:** ป้อนชื่อสำหรับโฟลว์ของคุณ ชื่อนี้จะแสดงบนเซิร์ฟเวอร์ในหน้าโฟลว์ หากคุณต้องการเขียนทับโฟลว์ที่มีอยู่ ให้คลิกตัวเลือกดรอปดาวน์เพื่อเลือกชื่อจากรายการ - **คำอธิบาย (ไม่บังคับ):** ป้อนคำอธิบายสำหรับโฟลว์ - **แท็ก (ไม่บังคับ):** คลิก เพิ่ม เพื่อพิมพ์แท็กอย่างน้อยหนึ่งแท็กเพื่อระบุโฟลว์ของคุณ เพื่อให้ผู้ใช้สามารถค้นหาได้ง่าย คุณยังสามารถเพิ่มแท็กหลังจากการเผยแพร่ในหน้าโฟลว์ใน Tableau Server ได้อีกด้วย 2. คลิก แก้ไข ในส่วนการเชื่อมต่อเพื่อแก้ไขการตั้งค่าการเชื่อมต่อ หรือเปลี่ยนแปลงการตรวจสอบสิทธิ์ ![แบบฟอร์มสำหรับการเผยแพร่โฟลว์ไปยัง Tableau Server](/tableau/next/th-th/prep/th-th/Img/prep_serverfiles2.png) #### ไฟล์ Tableau Cloud ไม่รองรับการเชื่อมต่อไฟล์โดยตรงสำหรับข้อมูลขั้นตอนอินพุต และคุณต้องรวมไฟล์ของคุณเป็นแพ็กเกจเข้ากับโฟลว์ ไฟล์ที่รวมเป็นแพ็กเกจจะไม่รีเฟรชเมื่อมีการเรียกใช้โฟลว์ใน Tableau Cloud ไม่รองรับการเรียกใช้โฟลว์ Tableau Prep Conductor เพื่อรีเฟรชโฟลว์ Tableau Prep ที่เชื่อมต่อกับไฟล์แบบแฟลตผ่าน Bridge หากต้องการเปิดใช้งานการรีเฟรชโฟลว์ของ Prep Conductor ให้สำเร็จ ให้ย้ายไฟล์แบบแฟลตไปยังตำแหน่งที่ Tableau Cloud สามารถเข้าถึงได้โดยตรง (Google ไดรฟ์, Box, Dropbox ฯลฯ) **หมายเหตุ**: Tableau Cloud ไม่รองรับการจัดกำหนดการและการใช้งานโฟลว์ที่มีพารามิเตอร์ในเส้นทางไฟล์อินพุตในขณะนี้ เนื่องจากต้องมีการเชื่อมต่อไฟล์โดยตรง เมื่อคุณเผยแพร่โฟลว์ พารามิเตอร์ใดๆ ที่รวมอยู่ในเส้นทางไฟล์จะเปลี่ยนเป็นค่าปัจจุบัน (ค่าเริ่มต้น) และเส้นทางไฟล์เป็นแบบคงที่ อีกทางเลือกหนึ่งคือ คุณสามารถเรียกใช้โฟลว์ด้วยพารามิเตอร์ในเส้นทางไฟล์ใน Tableau Prep Builder หรือใช้บรรทัดคำสั่ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ในโฟลว์ โปรดดู [ใช้พารามิเตอร์กับขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm#parameters_input_steps) #### ฐานข้อมูล เพื่อให้ข้อมูลใหม่อยู่เสมอเมื่อเผยแพร่โฟลว์ไปยัง Tableau Cloud คุณสามารถเชื่อมต่อโดยตรงกับแหล่งข้อมูลที่โฮสต์บนคลาวด์เท่านั้น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อโดยตรงที่ Tableau Cloud รองรับ โปรดดู [อนุญาตการเชื่อมต่อโดยตรงกับข้อมูลที่โฮสต์บนแพลตฟอร์มคลาวด์](https://help.tableau.com/current/online/th-th/to_connect_live_sql.htm) หากคุณเชื่อมต่อกับแหล่งข้อมูลภายในองค์กร เริ่มตั้งแต่เวอร์ชัน 2025.1 เป็นต้นไป คุณจะใช้ไคลเอ็นต์ Tableau Bridge เพื่อเชื่อมต่อและรีเฟรชข้อมูลของคุณใน Tableau Cloud ได้ วิธีใช้ไคลเอ็นต์ Tableau Bridge: - ต้องกำหนดค่าไคลเอ็นต์ Tableau Bridge เพื่อใช้พูลไคลเอ็นต์ Bridge (ไม่ใช่พูลเริ่มต้น) - จะต้องมีการรวมไคลเอ็นต์ Bridge ที่เชื่อมต่ออย่างน้อยหนึ่งรายการไว้ในพูล และไคลเอ็นต์จะต้องใช้งานอยู่ - โดเมนจะต้องระบุผ่านรายการที่อนุญาตเครือข่ายส่วนตัวและกำหนดค่าเป็นส่วนหนึ่งของพูล ![การตั้งค่าไซต์ Tableau Bridge แสดงการกำหนดค่าพูล Bridge](/tableau/next/th-th/prep/th-th/Img/prep_bridge_setting.png) หากต้องการข้อมูลเพิ่มเติม โปรดดู[กำหนดค่าพูลไคลเอ็นต์ Bridge](https://help.tableau.com/current/online/th-th/to_enable_bridge_live_connections.htm) ในส่วนความช่วยเหลือของ Tableau Cloud **หมายเหตุ**: เมื่อเชื่อมต่อกับแหล่งข้อมูลภายในองค์กรใน Tableau Prep เวอร์ชันก่อนหน้า คุณต้องแปลงแหล่งข้อมูลเป็นแหล่งข้อมูลที่เผยแพร่ก่อนและ Tableau Cloud จะสามารถใช้ไคลเอ็นต์ Tableau Bridge เพื่อเชื่อมต่อกับข้อมูลของคุณได้ หากมีการกำหนดค่า Tableau Bridge สำหรับแหล่งข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Tableau Bridge โปรดดู [อนุญาตให้ผู้เผยแพร่ของคุณคงการเชื่อมต่อแบบสดไว้สำหรับข้อมูลในองค์กร](https://help.tableau.com/current/online/th-th/to_enable_bridge_live_connections.htm#clientsummary) หากโฟลว์ของคุณเชื่อมต่อกับแหล่งข้อมูลบนระบบคลาวด์ที่รองรับการเชื่อมต่อโดยตรง ให้เลือกประเภทการตรวจสอบสิทธิ์ต่อไปนี้เพื่อใช้เชื่อมต่อกับแหล่งข้อมูลอินพุตของโฟลว์ - **แจ้งผู้ใช้:** คุณต้องแก้ไขการเชื่อมต่อใน Tableau Cloud และป้อนข้อมูลเข้าสู่ระบบฐานข้อมูลก่อนเรียกใช้โฟลว์ - **รหัสผ่านแบบฝัง:** ข้อมูลเข้าสู่ระบบที่คุณใช้เพื่อเชื่อมต่อกับข้อมูลจะถูกบันทึกไว้กับการเชื่อมต่อ และจะใช้เมื่อรันโฟลว์ตามกำหนดเวลา หากคุณเปิดโฟลว์ขึ้นมาเพื่อแก้ไข คุณจะต้องป้อนข้อมูลเข้าสู่ระบบอีกครั้ง ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Online พร้อมการตั้งค่าการเชื่อมต่อ](/tableau/next/th-th/prep/th-th/Img/prep_publishdatasource_online.png) - หากคุณไม่ได้ใช้ไคลเอ็นต์ Tableau Bridge เพื่อเชื่อมต่อกับแหล่งข้อมูลภายในองค์กรของคุณ ให้เลือกปุ่มตัวเลือกเผยแพร่แหล่งข้อมูล การเลือกตัวเลือกนี้จะแปลงการเชื่อมต่ออินพุตแหล่งข้อมูลเป็นแหล่งข้อมูลที่เผยแพร่ เมื่อคุณเผยแพร่โฟลว์เป็น Tableau Cloud หากมีการกำหนดค่า Tableau Bridge สำหรับแหล่งข้อมูล และแหล่งข้อมูลได้รับการรองรับโดย Tableau Cloud ข้อมูลสามารถรีเฟรชได้เมื่อมีการเรียกใช้โฟลว์ โปรดดู [อนุญาตการเชื่อมต่อโดยตรงกับข้อมูลที่โฮสต์บนแพลตฟอร์มคลาวด์](https://help.tableau.com/current/online/th-th/to_connect_live_sql.htm) สำหรับข้อมูลเพิ่มเติม - เมื่อต้องการแทนที่การเชื่อมต่อแหล่งข้อมูลภายในองค์กรสำหรับโฟลว์ใน Tableau Prep Builder ด้วยแหล่งข้อมูลที่เผยแพร่ ให้เลือก อัปเดตอินพุตโฟลว์เพื่อใช้แหล่งข้อมูลที่เผยแพร่ ในส่วน ตัวเลือกเพิ่มเติม ก่อนเผยแพร่โฟลว์ของคุณ หากคุณไม่เลือกกล่องทำเครื่องหมาย โฟลว์ใน Tableau Prep Builder ยังคงเชื่อมต่อกับแหล่งข้อมูลภายในองค์กรในเครื่อง และโฟลว์ใน Tableau Prep Builder อาจไม่ซิงค์กับโฟลว์เวอร์ชันที่เผยแพร่ หากต้องการทำงานกับโฟลว์ของคุณต่อไป คุณจะต้องดาวน์โหลดโฟลว์จาก Tableau Cloud เพื่อแก้ไข จากนั้นเผยแพร่อีกครั้ง ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Online พร้อมด้วยช่องทำเครื่องหมายอัปเดตอินพุตโฟลว์เพื่อใช้แหล่งข้อมูลที่เผยแพร่](/tableau/next/th-th/prep/th-th/Img/prep_conductor_publish_online4.png) **เพิ่มข้อมูลเข้าสู่ระบบ** (เวอร์ชัน 2020.1.1 และใหม่กว่า) หากคุณเชื่อมต่อกับตัวเชื่อมต่อระบบคลาวด์ คุณสามารถเพิ่มข้อมูลเข้าสู่ระบบของคุณได้โดยตรงจากกล่องโต้ตอบ เผยแพร่โฟลว์ เพื่อฝังไว้ในโฟลว์ 1. คลิก แก้ไข ในส่วนการเชื่อมต่อ หรือคลิก แก้ไขข้อมูลเข้าสู่ระบบ จากข้อความเตือน จากนั้นคลิก เพิ่มข้อมูลเข้าสู่ระบบ จากเมนูดรอปดาวน์ การตรวจสอบสิทธิ์ ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Online ที่แสดงกล่องโต้ตอบการเชื่อมต่อพร้อมด้วยตัวเลือกเพิ่มข้อมูลเข้าสู่ระบบ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_Online_cred2.png) 2. ในกล่องโต้ตอบการยืนยัน ให้คลิก ดำเนินการต่อ Tableau Prep Builder จะเปิดหน้าการตั้งค่าบัญชีโดยอัตโนมัติสำหรับเซิร์ฟเวอร์ที่คุณเข้าสู่ระบบ ![กล่องโต้ตอบเพิ่มข้อมูลเข้าสู่ระบบในบัญชีของคุณ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred3.png) 3. เพิ่มข้อมูลเข้าสู่ระบบของคุณ จากนั้นย้อนกลับไปที่ Tableau Prep Builder ![แท็บการตั้งค่าบัญชีบนเซิร์ฟเวอร์แสดงรายการแหล่งข้อมูลและปุ่มสำหรับเพิ่มข้อมูลเข้าสู่ระบบของคุณ](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred4_254.png) 4. ในกล่องโต้ตอบ เพิ่มข้อมูลเข้าสู่ระบบเสร็จสิ้นแล้ว ให้คลิก เสร็จสิ้น ![กล่องโต้ตอบ “เพิ่มข้อมูลเข้าสู่ระบบให้เสร็จสิ้น” ที่มีปุ่ม “เสร็จสิ้น”](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_cred5.png) 5. คลิก แก้ไข ในส่วน การเชื่อมต่อ และตรวจสอบว่าข้อมูลเข้าสู่ระบบของคุณถูกเพิ่มและฝังอยู่ในโฟลว์แล้ว ![กล่องโต้ตอบเผยแพร่โฟลว์ไปยัง Tableau Online ที่แสดงกล่องโต้ตอบการเชื่อมต่อพร้อมข้อมูลเข้าสู่ระบบที่เพิ่มเข้ามาใหม่](/tableau/next/th-th/prep/th-th/Img/prep_embed_cloud_Online_cred6.png) ### ใครสามารถดำเนินการนี้ได้บ้าง - ผู้ดูแลระบบเซิร์ฟเวอร์ Creator ผู้ดูแลไซต์ และ Creator จะอนุญาตให้เชื่อมต่อและเผยแพร่การเข้าถึงแบบเต็มได้ - Creator สามารถทำงานเขียนเว็บได้ - Explorer (สามารถเผยแพร่ได้) [ข้ามไปยังเนื้อหาหลัก](#main-content) # พจนานุกรมด้านภาพ วางเมาส์เหนือรูปภาพและคลิกเพื่อดูข้อมูลเพิ่มเติม ![แผนภาพโฟลว์ข้อมูลที่แสดงขั้นตอนการทำความสะอาดและการเตรียมข้อมูลการสั่งซื้อ](/tableau/next/th-th/prep/th-th/Img/prep_v_d_canvas2.png) สำหรับเวอร์ชันที่สามารถพิมพ์ได้ของพจนานุกรมด้านภาพ โปรดดูที่ [Tableau Prep PDF](https://help.tableau.com/current/offline/en-us/tableau_prep.pdf#v-d-alt) [ข้ามไปยังเนื้อหาหลัก](#main-content) # เพิ่มการคาดการณ์ Einstein Discovery ไปยังโฟลว์ของคุณ _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.1.3 และใหม่กว่า และบนเว็บใน Tableau Cloud และ Tableau Server เวอร์ชัน 2021.2.0 และใหม่กว่า_ ใช้แบบจำลองที่ขับเคลื่อนด้วย Einstein Discovery เพื่อให้คะแนนการคาดการณ์แบบกลุ่มสำหรับข้อมูลในโฟลว์ของคุณ การคาดการณ์สามารถช่วยให้คุณตัดสินใจได้ดีขึ้น และดำเนินการเพื่อปรับปรุงผลลัพธ์ทางธุรกิจของคุณ เมื่อปรับใช้แบบจำลองเหล่านี้ ระบบจะเพิ่มฟิลด์ใหม่สำหรับผลลัพธ์ที่คาดการณ์ (ในรูปแบบของคะแนนความน่าจะเป็นหรือค่าเฉลี่ยโดยประมาณ) ไปยังโฟลว์ของคุณโดยอัตโนมัติ คุณยังสามารถเพิ่มฟิลด์ตัวคาดการณ์ระดับบนสุดและการปรับปรุงระดับบนสุดไปยังข้อมูลโฟลว์ของคุณโดยเลือกตัวเลือกเหล่านี้เมื่อปรับใช้แบบจำลองของคุณได้อีกด้วย ตัวคาดการณ์ระดับบนสุดแสดงปัจจัยที่มีผลต่อการคาดการณ์มากที่สุด การปรับปรุงระดับบนสุดแสดงการดำเนินการที่แนะนำให้ทำเพื่อปรับปรุงผลลัพธ์การคาดการณ์ ตัวอย่างเช่น ในการคาดการณ์การรักษาพนักงาน คุณสามารถสร้างแบบจำลองโดยใช้ข้อมูลเก่า (ที่คุณทราบผลลัพธ์แล้ว) ใน Einstein Discovery ได้ จากนั้นปรับใช้แบบจำลองนั้นกับชุดข้อมูลในโฟลว์ของคุณแล้วสร้างผลลัพธ์ที่คาดการณ์ ผลลัพธ์การคาดการณ์จะปรับใช้ที่ระดับแถว ซึ่งช่วยให้คุณได้รับข้อมูลเชิงลึกจากการวิเคราะห์ของคุณใน Tableau หากคุณต้องการปรับใช้แบบจำลองหลายหลายแบบกับชุดข้อมูลของคุณ คุณสามารถรวมขั้นตอนการคาดการณ์หลายขั้นตอนไว้ในโฟลว์ของคุณได้ ขั้นตอนการคาดการณ์แต่ละขั้นตอนจะปรับใช้แบบจำลองการคาดการณ์หนึ่งแบบไปยังโฟลว์ ตั้งแต่เวอร์ชัน 2021.2 เป็นต้นไป คุณสามารถเข้าสู่ระบบเซิร์ฟเวอร์ Einstein Discovery หลายเซิร์ฟเวอร์ในโฟลว์เดียวเพื่อเลือกแบบจำลองที่คุณต้องการได้ เวอร์ชันก่อนหน้าจำกัดให้คุณเข้าสู่ระบบเซิร์ฟเวอร์ Einstein Discovery หนึ่งเซิร์ฟเวอร์ต่อโฟลว์เท่านั้น **หมายเหตุ**: คุณต้องมีใบอนุญาต Salesforce และบัญชีผู้ใช้ที่ได้รับการกำหนดค่าให้เข้าถึง Einstein Discovery เพื่อใช้ฟีเจอร์นี้ ดูข้อมูลเพิ่มเติมที่ [ข้อกำหนดเบื้องต้น](#Prerequisites) ## Einstein Discovery คืออะไร Einstein Discovery จะเสริมการวิเคราะห์ข้อมูลทางธุรกิจของคุณด้วยแบบจำลองทางสถิติและการเรียนรู้ของเครื่องแบบมีผู้สอนเพื่อระบุ เปิดเผย และแสดงภาพข้อมูลเชิงลึกของข้อมูลธุรกิจของคุณ โดยจะค้นหาข้อมูลหลายล้านแถวอย่างรวดเร็วเพื่อดูความสัมพันธ์ที่สำคัญ คาดการณ์ผลลัพธ์ และแนะนำวิธีปรับปรุงผลลัพธ์ที่คาดการณ์เหล่านั้น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Einstein Discovery โปรดดู [การเริ่มใช้งาน Discovery](http://pages.mail.salesforce.com/gettingstarted/analytics-cloud/einstein-data-discovery/) และ [อธิบาย คาดการณ์ และดำเนินการด้วย Einstein Discovery](https://help.tableau.com/v0.0/prep/th-th/%3Chttp://%E0%B8%AD%E0%B8%98%E0%B8%B4%E0%B8%9A%E0%B8%B2%E0%B8%A2 คาดการณ์ และดำเนินการด้วย Einstein Discovery ใน Salesforce>) ในความช่วยเหลือเกี่ยวกับ Salesforce คุณยังสามารถเพิ่มพูนความรู้ได้ด้วยเส้นทาง[รับข้อมูลเชิงลึกเกี่ยวกับ Einstein Discovery](https://trailhead.salesforce.com/en/content/learn/trails/wave_analytics_einstein_discovery) ใน [Trailhead](https://trailhead.salesforce.com/en/home) **หมายเหตุ**: Einstein Discovery ใน Tableau ขับเคลื่อนโดย [salesforce.com](Https://www.salesforce.com/) หากต้องการทราบข้อกำหนดที่เกี่ยวข้อง โปรดศึกษาข้อตกลงของคุณกับ [salesforce.com](Https://www.salesforce.com/) ## ข้อกำหนดเบื้องต้น หากต้องการกำหนดค่าและใช้การคาดการณ์ Einstein Discovery ในโฟลว์ของคุณ คุณต้องมีใบอนุญาต สิทธิ์เข้าถึง และสิทธิ์ใช้งาน Salesforce และ Tableau #### ข้อกำหนดของ Salesforce
ข้อกำหนดคำอธิบาย

ใบอนุญาต Salesforce

ใบอนุญาตรายการใดรายการหนึ่งต่อไปนี้

  • Einstein Discovery ในใบอนุญาต Tableau
  • ใบอนุญาต Tableau CRM Plus
  • ใบอนุญาต Einstein Predictions

ใบอนุญาตเหล่านี้พร้อมให้บริการโดยมีค่าใช้จ่ายเพิ่มเติม

บัญชีผู้ใช้ Salesforce

บัญชีที่มีการกำหนดค่าให้เข้าถึง Einstein Discovery

หากคุณใช้ Einstein Discovery ในใบอนุญาต Tableau บัญชีผู้ใช้ของคุณต้องได้รับมอบหมายสิทธิ์ระบบดูคำแนะนำของ Einstein Discovery ผ่าน Connect API

หากใช้ใบอนุญาต Tableau CRM Plus หรือใบอนุญาต Einstein Predictions

  • หากต้องการรับการคาดการณ์โดยใช้แบบจำลอง Einstein Discovery ที่ปรับใช้แล้ว บัญชีต้องได้รับมอบหมายสิทธิ์ระบบดูคำแนะนำ Einstein Discovery
  • หากต้องการสร้าง ปรับใช้ และจัดการการคาดการณ์ใน Einstein Discovery บัญชีต้องได้รับมอบหมายสิทธิ์จัดการ Einstein Discovery

หากต้องการกำหนดค่าบัญชีผู้ใช้ โปรดดูหัวข้อตั้งค่า Einstein Discovery ในส่วนความช่วยเหลือเกี่ยวกับ Salesforce

การตั้งค่าผู้ดูแลระบบ

ผู้ดูแลระบบ Salesforce จะต้องทำสิ่งต่อไปนี้

#### ข้อกำหนดของ Tableau Prep
ข้อกำหนดคำอธิบาย

ใบอนุญาตและสิทธิ์ของ Tableau Prep

ใบอนุญาต Creator

ในฐานะ Creator คุณต้องสามารถเข้าสู่ระบบบัญชี Salesforce.org ได้ เพื่อเข้าถึงคำจำกัดความการคาดการณ์และเพิ่มแบบจำลองไปยังโฟลว์ของคุณ

บัญชีผู้ใช้ Tableau

ใน Tableau Server และ Tableau Cloud เวอร์ชัน 2021.2 และใหม่กว่า ผู้ใช้สามารถบันทึกข้อมูลเข้าสู่ระบบบัญชีผู้ใช้ Salesforce รวมถึงบัญชีผู้ใช้ Tableau ของตนเองได้

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเชื่อมต่อกับข้อมูล Salesforce โปรดดู เชื่อมต่อกับข้อมูล Salesforce

การตั้งค่าผู้ดูแลระบบ

ผู้ดูแลระบบ Tableau Server จะต้องกำหนดค่า Tableau Server เพื่อผสานรวมกับ Einstein Discovery สำหรับ Tableau Prep หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าการผสานรวม Einstein Discovery ในส่วนความช่วยเหลือของ Tableau Server

## เพิ่มข้อมูลการคาดการณ์ไปยังโฟลว์ของคุณ **หมายเหตุ**: ในเวอร์ชัน 2021.1.4 และเก่ากว่า ผู้ใช้จะต้องเรียกใช้โฟลว์ที่มีขั้นตอนการคาดการณ์ด้วยตนเองใน Tableau Prep Builder เท่านั้น หากต้องการปรับใช้การคาดการณ์ Einstein Discovery กับโฟลว์ของคุณ คุณต้องดำเนินการดังนี้ - เข้าถึง Salesforce.org - เข้าถึง Tableau Prep Builder เวอร์ชัน 2021.1.3 หรือใหม่กว่า - หากเขียนหรือเรียกใช้โฟลว์บนเว็บ ให้เข้าถึง Tableau Cloud หรือ Tableau Server เวอร์ชัน 2021.2 หรือใหม่กว่าที่เปิดใช้งานสำหรับการคาดการณ์ Einstein Discovery แล้ว - แบบจำลองการคาดการณ์ Einstein Discovery ที่ใช้ใน Salesforce - ข้อมูลต้นทางใน Tableau Prep ที่มีฟิลด์ที่ตรงกับฟิลด์แบบจำลองที่แบบจำลองการคาดการณ์ Einstein Discovery จำเป็นต้องใช้ 1. เปิด Tableau Prep และเชื่อมต่อกับแหล่งข้อมูล 2. ปรับใช้การทำความสะอาดตามความจำเป็น 3. คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกการคาดการณ์ จากเมนูเพิ่ม ![เมนูสายโฟลว์ Tableau Prep เปิดอยู่ และมีการเลือกตัวเลือกการคาดการณ์](/tableau/next/th-th/prep/th-th/Img/prep_predictions_menu.png) 4. ในแผงการคาดการณ์บนแท็บการตั้งค่า ให้ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้ โดยขึ้นอยู่กับเวอร์ชันของคุณ - **เวอร์ชัน 2021.2 และใหม่กว่า**: ในดรอปดาวน์การเชื่อมต่อ ให้เชื่อมต่อกับเซิร์ฟเวอร์ Salesforce ของคุณหรือเลือกเซิร์ฟเวอร์ Salesforce ของคุณจากรายการ หากคุณได้สร้างการเชื่อมต่อไว้แล้ว ![เลือกแท็บการตั้งค่าและเมนูการเชื่อมต่อจะเปิดอยู่ เลือก Salesforce แล้ว](/tableau/next/th-th/prep/th-th/Img/Prep_predictions_select_connection.png) - **เวอร์ชัน 2021.1.4 และเก่ากว่า**: คลิกเชื่อมต่อกับ Einstein Discovery ![ข้อความแสดงข้อผิดพลาดจะแจ้งให้คุณป้อนข้อมูลเข้าสู่ระบบ Salesforce เพื่อเชื่อมต่อกับ Einstein Discovery](/tableau/next/th-th/prep/th-th/Img/prep_predictions_signin.png) เมื่อเชื่อมต่อเป็นครั้งแรก หน้าเว็บจะเปิดขึ้นแล้วขอให้คุณเข้าสู่ระบบบัญชี Salesforce โดยใช้ข้อมูลเข้าสู่ระบบ Salesforce ของคุณ หลังจากที่คุณเข้าสู่ระบบแล้ว หน้าเว็บจะเปิดขึ้นเพื่อถามว่าคุณต้องการอนุญาตให้ Tableau เข้าถึงข้อมูล Salesforce ของคุณหรือไม่ คลิก**อนุญาต**เพื่อดำเนินการต่อ แล้วปิดแท็บที่เป็นผลลัพธ์ในเบราว์เซอร์ 5. คลิกเลือกคำจำกัดความการคาดการณ์ การทำเช่นนี้จะเปิดรายการแบบจำลองที่ปรับใช้ที่คุณมีสิทธิ์เข้าถึง แบบจำลองนี้สร้างและปรับใช้ใน Salesforce โดยใช้ Einstein Discovery หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับแบบจำลองแบบคาดการณ์ โปรดดู [เกี่ยวกับแบบจำลอง](https://help.salesforce.com/articleView?id=sf.bi_edd_model_about.htm&type=5) ในส่วนความช่วยเหลือเกี่ยวกับ Salesforce ![หน้าจอการคาดการณ์จะถูกตั้งค่าไว้ที่แท็บการตั้งค่า เลือกปุ่มเลือกคำจำกัดความการคาดการณ์แล้ว](/tableau/next/th-th/prep/th-th/Img/prep_predictions_definition1.png) 6. ในกล่องโต้ตอบคำจำกัดความการคาดการณ์ ให้เลือกคำจำกัดความที่จับคู่กับชุดข้อมูลของคุณ หากต้องการสร้างผลลัพธ์ที่คาดการณ์โดยใช้ข้อมูลโฟลว์ของคุณ ทุกฟิลด์ในแบบจำลองจะต้องจับคู่กับฟิลด์โฟลว์ที่สอดคล้องกัน ![กล่องโต้ตอบคำจำกัดความการคาดการณ์จะแสดงตารางคำจำกัดความ เลือกการคาดการณ์การรักษาพนักงานแล้ว](/tableau/next/th-th/prep/th-th/Img/prep_predictions_definition2.png) 7. ในส่วนตัวเลือก ให้เลือกตัวคาดการณ์ระดับบนสุดไม่เกิน 3 ตัวและการปรับปรุงที่จะรวมอยู่ในข้อมูลโฟลว์ของคุณ นี่คือข้อมูลเพิ่มเติมที่คุณสามารถเพิ่มไปยังโฟลว์ของคุณได้ - ตัวคาดการณ์ระดับบนสุดจะแสดงให้เห็นว่าปัจจัยใดมีผลต่อผลลัพธ์ที่คาดการณ์มากที่สุด - การปรับปรุงระดับบนสุดจะแนะนำการดำเนินการที่ควรทำเพื่อปรับปรุงผลลัพธ์การคาดการณ์ ![จากแท็บการตั้งค่า ช่องทำเครื่องหมายสำหรับตัวทำนายยอดนิยมและการปรับปรุงยอดนิยมจะถูกเลือกไว้ภายใต้ส่วนหัวตัวเลือก](/tableau/next/th-th/prep/th-th/Img/prep_predictions_options.png) 8. ในส่วนจับคู่ฟิลด์ ให้จับคู่ฟิลด์โฟลว์เข้ากับฟิลด์แบบจำลองของคุณ - ฟิลด์แบบจำลองทั้งหมดต้องจับคู่กับฟิลด์โฟลว์ที่สอดคล้องกัน - ชื่อฟิลด์ที่ตรงกันทุกประการจะจับคู่โดยอัตโนมัติ - คุณไม่สามารถจับคู่ฟิลด์โฟลว์ฟิลด์เดียวกับฟิลด์แบบจำลองหลายฟิลด์ได้ - ประเภทข้อมูลของฟิลด์แบบจำลองและฟิลด์โฟลว์ต้องเข้าคู่กัน หากมีการกำหนดฟิลด์โฟลว์ของคุณเป็นประเภทข้อมูลอื่น คุณต้องเปลี่ยนให้เข้าคู่กับประเภทข้อมูลที่กำหนดไปยังฟิลด์แบบจำลอง หากต้องการเปลี่ยนประเภทข้อมูล ในส่วนจับคู่ฟิลด์ เพียงคลิกที่ประเภทข้อมูลของฟิลด์โฟลว์ จากนั้นเลือกประเภทข้อมูลใหม่ในเมนู คุณสามารถเปลี่ยนประเภทข้อมูลกลับได้ในขั้นตอนการทำความสะอาดหลังจากนี้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนประเภทข้อมูล โปรดดู [ตรวจสอบประเภทข้อมูลที่มอบหมายไปยังข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_explore.htm#reviewdatatypes) ![ตัวเลือกแผนที่สนาม รวมถึงมิติข้อมูลและการวัดผล](/tableau/next/th-th/prep/th-th/Img/prep_predictions_map_fields.png) 9. หากต้องการปรับใช้การตั้งค่าของคุณและเรียกใช้แบบจำลองจากข้อมูลของคุณ ให้คลิกปรับใช้ ผลลัพธ์การคาดการณ์แสดงในแผงโปรไฟล์และตารางกริดข้อมูล หากคุณเปลี่ยนแปลงการตั้งค่า คุณสามารถคลิกปรับใช้อีกครั้งเพื่อเรียกใช้แบบจำลองอีกครั้งโดยมีการเปลี่ยนแปลงของคุณ หากคุณออกจากขั้นตอนการคาดการณ์ก่อนที่จะคลิกปรับใช้ ระบบจะไม่เรียกใช้แบบจำลองและการเปลี่ยนแปลงของคุณจะสูญหาย ![โฟลว์ของ Tableau Prep Builder จะแสดงการทำนายที่เพิ่มเข้าไปในโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_predictions_results.png) ### ตรวจสอบผลลัพธ์ของคุณ หลังจากคุณปรับใช้แบบจำลองแบบคาดการณ์กับข้อมูลโฟลว์ของคุณแล้ว คุณสามารถสร้างเอาต์พุตโฟลว์และใช้แหล่งข้อมูลใหม่เพื่อวิเคราะห์ผลลัพธ์ที่คาดการณ์ที่ระดับแถวใน Tableau ได้ หากต้องการเข้าใจผลลัพธ์ของแบบจำลองการคาดการณ์ ให้ลองดูตัวอย่าง ในหัวข้อนี้ เราได้ปรับใช้แบบจำลองการคาดการณ์การรักษาพนักงานกับข้อมูลพนักงานของเราใน Tableau Prep เพื่อรับคะแนนความน่าจะเป็นที่พนักงานจะอยู่กับบริษัท ซึ่งให้ผลลัพธ์กับเราดังต่อไปนี้ ![ตารางที่มีฟิลด์ในคอลัมน์รหัสพนักงานที่ถูกเลือก](/tableau/next/th-th/prep/th-th/Img/prep_predictions_results2.png) ลองมาดูกันว่าผลลัพธ์เหล่านี้บอกอะไรเราเกี่ยวกับพนักงาน 2
คำถามการคาดการณ์อยู่ที่ไหน
ความเป็นไปได้ที่พนักงานคนนี้จะอยู่มีมากน้อยเพียงใดEinstein Discovery คาดการณ์ว่ามีโอกาส 81.38% ที่เขาจะอยู่ฟิลด์การคาดการณ์
ปัจจัยใดที่ส่งผลต่อผลลัพธ์นี้ปีที่มีผู้จัดการคนปัจจุบันลดโอกาสที่พนักงานคนนี้จะอยู่ลง 2.2%

ฟิลด์ "ตัวคาดการณ์ 1" (ตัวคาดการณ์ระดับบนสุด)

ผลกระทบ "ตัวคาดการณ์ 1" (เปอร์เซ็นต์ผลกระทบของตัวคาดการณ์ระดับบนสุด)

สิ่งใดจะปรับปรุงผลลัพธ์ที่คาดการณ์นี้บ้างการเพิ่มอัตราเงินเดือนของพนักงานระหว่าง 4,923 ถึง 5,725 จะเพิ่มความเป็นไปได้ที่พนักงานจะอยู่ขึ้น 3.86%

ฟิลด์ "การปรับปรุง 1" (การปรับปรุงระดับบนสุด)

ผลกระทบ "การปรับปรุง 1" (เปอร์เซ็นต์ผลกระทบของการเปลี่ยนแปลงที่แนะนำ)

[ข้ามไปยังเนื้อหาหลัก](#main-content) # บันทึกประจำรุ่น Tableau Prep หัวข้อนี้อธิบายว่ามีอะไรใหม่ในรุ่นล่าสุด ใช้การแสดงเป็นภาพด้านล่างเพื่อเรียนรู้เกี่ยวกับฟีเจอร์ใหม่ๆ ใน Tableau Prep คลิกที่ฟีเจอร์เพื่อแสดงเคล็ดลับเครื่องมือพร้อมลิงก์ไปยังเอกสารโดยละเอียดสำหรับฟีเจอร์นั้น สำรวจตัวกรองเพื่อปรับแต่งการค้นหาของคุณ ดาวน์โหลดข้อมูลเพื่อสร้างรายการที่กำหนดเอง - คลิกค้นหาตามฟีเจอร์เพื่อดูรายการฟีเจอร์ใหม่ของผลิตภัณฑ์หรือเวอร์ชัน หรือดูว่าฟีเจอร์ดังกล่าวจะเปิดตัวเมื่อใด The dashboard currently defaults to Tableau Prep as the product (which includes Prep Builder and Prep Conductor features) for the version Tableau Prep Builder. - คลิกที่อัปเกรด Prep เพื่อดูรายการของฟีเจอร์สำหรับการอัปเกรดของคุณ หากคุณเผยแพร่ลำดับงานไปยัง Tableau Server เพื่อรันลำดับงานตามกำหนดเวลา ฟีเจอร์ใหม่บางรายการอาจจะต้องใช้เวอร์ชันขั้นต่ำของ Tableau Server ในการดำเนินการ มุมมองดังกล่าวได้บ่งบอกรายการเวอร์ชันขั้นต่ำของ Tableau Server ที่รองรับการกำหนดเวลาลำดับงานที่สร้างในเวอร์ชันต่างๆ ของ Tableau Prep Builder เพื่อให้คุณทราบได้มองเห็นฟีเจอร์และเงื่อนไขในการใช้งานร่วมกันได้อย่างรวดเร็ว **เคล็ดลับ:** คลิกปุ่มดาวน์โหลดในแถบเครื่องมือการแสดงเป็นภาพ (ขณะที่ไม่ได้เลือกชื่อฟีเจอร์) จากนั้นเลือกข้อมูลเพื่อส่งออกรายการไปยังไฟล์ CSV ที่คุณสามารถปรับแต่งได้ ## แหล่งข้อมูลที่เกี่ยวข้อง [ฟีเจอร์ใหม่](https://www.tableau.com/th-th/products/new-features) ค้นหาสรุปรายการฟีเจอร์ใหม่สำหรับเวอร์ชันที่รองรับในปัจจุบัน [ปัญหาที่ทราบทั้งหมด](https://issues.salesforce.com/ "ปัญหาที่ทราบทั้งหมด") | [ดาวน์โหลด](https://www.tableau.com/th-th/support/releases/prep) [ข้ามไปยังเนื้อหาหลัก](#main-content) # รวบรวม รวม หรือผนวกข้อมูล รวบรวม รวม หรือผนวกข้อมูลของคุณเพื่อจัดกลุ่มหรือผสานรวมข้อมูลเพื่อการวิเคราะห์ **หมายเหตุ**: เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) ## รวบรวมและจัดกลุ่มค่า บางครั้ง คุณจะต้องปรับมุมมองแบบละเอียดของข้อมูลบางรายการเพื่อลดปริมาณข้อมูลที่เกิดจากโฟลว์ หรือเพื่อทำให้ข้อมูลสอดคล้องกับข้อมูลอื่นๆ ที่คุณอาจต้องการรวมหรือผนวกเข้าด้วยกัน ตัวอย่างเช่น คุณอาจต้องการรวบรวมข้อมูลการขายตามลูกค้าก่อนที่จะรวมตารางการขายกับตารางลูกค้า หากคุณต้องการปรับมุมมองแบบละเอียดของข้อมูล ให้ใช้ตัวเลือกรวบรวมเพื่อสร้างขั้นตอนในการจัดกลุ่มหรือรวบรวมข้อมูล การรวบรวมและการจัดกลุ่มข้อมูลจะมีขึ้นหรือไม่นั้นขึ้นอยู่กับประเภทข้อมูล (สตริง ตัวเลข หรือวันที่) 1. ในแผงโฟลว์ ให้คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกรวบรวม ขั้นตอนการรวมใหม่จะแสดงในแผงโฟลว์และแผงโปรไฟล์จะอัปเดตเพื่อแสดงโปรไฟล์การรวบรวมและโปรไฟล์การจัดกลุ่ม 2. ลากฟิลด์จากแผงด้านซ้ายไปยังแผงฟิลด์ที่จัดกลุ่ม (ฟิลด์ที่ประกอบเป็นแถว) หรือไปที่แผงฟิลด์ที่รวบรวม (ข้อมูลที่จะถูกรวมและแสดงในระดับของฟิลด์ที่จัดกลุ่ม) นอกจากนี้ คุณยังสามารถ: - ลากแล้ววางฟิลด์ระหว่างสองแผง - ค้นหาฟิลด์ในรายการ และเลือกเฉพาะฟิลด์ที่คุณต้องการรวมในการรวบรวมของคุณ - ดับเบิลคลิกที่ฟิลด์เพื่อเพิ่มไปยังแผงด้านซ้ายหรือด้านขวา - เปลี่ยนฟังก์ชันของฟิลด์เพื่อเพิ่มไปยังแผงที่เหมาะสมโดยอัตโนมัติ - คลิกเพิ่มทั้งหมดหรือลบทั้งหมดเพื่อปรับใช้เป็นกลุ่มหรือลบฟิลด์ - ใช้การล้างบางรูปแบบกับฟิลด์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการล้างที่มีให้ใช้งาน โปรดดู[เกี่ยวกับการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Edit) ตัวอย่างต่อไปนี้จะแสดงผลรวมของกำไรและปริมาณ รวมถึงส่วนลดเฉลี่ยตามภูมิภาคและปีที่ขาย ![ตัวอย่างขั้นตอนการรวบรวมในโฟลว์ Tableau Prep ซึ่งแสดงยอดรวมของกำไรและปริมาณ และส่วนลดเฉลี่ยตามภูมิภาคและปีของการขาย](/tableau/next/th-th/prep/th-th/Img/prep_aggregate.png) ฟิลด์จะมีการกระจายระหว่างคอลัมน์ฟิลด์ที่จัดกลุ่มและฟิลด์ที่รวบรวมตามประเภทข้อมูล คลิกส่วนหัวของประเภทกลุ่มหรือการรวบรวม (เช่น AVG หรือ SUM) เพื่อเปลี่ยนประเภทกลุ่มหรือการรวบรวม คุณสามารถดูตัวอย่างสมาชิกของการจัดกลุ่มหรือการรวบรวมได้ในตารางกริดข้อมูลใต้โปรไฟล์การรวบรวมและโปรไฟล์การจัดกลุ่ม การล้างใดๆ ที่ทำกับฟิลด์สามารถติดตามดูได้ในแผงการเปลี่ยนแปลง ## รวมข้อมูลของคุณ ข้อมูลที่คุณต้องการวิเคราะห์มักประกอบด้วยคอลเลกชันตารางที่เกี่ยวข้องกันตามฟิลด์เฉพาะ การรวมเป็นวิธีผสานรวมข้อมูลที่เกี่ยวข้องในฟิลด์ที่เหมือนกันเหล่านั้น ผลลัพธ์การผสานรวมข้อมูลโดยใช้การรวมจะเป็นตารางที่โดยทั่วไปแล้วจะขยายในแนวนอนตามการเพิ่มฟิลด์ข้อมูล หากคุณต้องการแสดงข้อมูลเชิงพื้นที่เป็นภาพ คุณอาจต้องสร้างการรวมในฟิลด์เชิงพื้นที่ของคุณ ตั้งแต่เวอร์ชัน 2026.1 เป็นต้นไป คุณสามารถดำเนินการเหล่านี้ใน Tableau Prep ในขั้นตอนการรวมได้แล้ว การรวมเชิงพื้นที่ใช้ตัวดำเนินการจุดตัด และให้คุณรวมฟิลด์ที่เป็นประเภทข้อมูลเชิงพื้นที่ได้ แม้ว่าฟีเจอร์การรวมที่เหมือนกันส่วนใหญ่จะใช้ได้กับทั้งข้อมูลเชิงพื้นที่และข้อมูลที่ไม่ใช่ข้อมูลเชิงพื้นที่ แต่ก็มีความแตกต่างบางประการ หากต้องการข้อมูลเพิ่มเติม โปรดดู[สร้างการคำนวณและการรวมเชิงพื้นที่](https://help.tableau.com/current/prep/th-th/prep_spatial_calculations_and_joins.htm) การรวมเป็นการดำเนินการที่คุณสามารถทำได้ทุกที่ในโฟลว์ การรวมในช่วงต้นของโฟลว์จะช่วยให้คุณเข้าใจชุดข้อมูลและระบุส่วนที่ต้องให้ความสนใจได้ในทันที Tableau Prep รองรับประเภทการรวมต่อไปนี้
ประเภทการรวมคำอธิบาย
ซ้าย วงกลมสองวงตัดกัน วงหนึ่งเป็นสีเทาและอีกวงเป็นสีเหลือง แสดงถึงการเชื่อมโยงข้อมูลสำหรับแต่ละแถว ให้รวมค่าทั้งหมดจากตารางด้านซ้ายและรายการที่ตรงกันจากตารางด้านขวา เมื่อค่าในตารางด้านซ้ายไม่มีค่าที่ตรงกันในตารางด้านขวา คุณจะเห็นค่า null ในผลลัพธ์การรวม
ด้านใน การแก้ไขแบบอินไลน์ของ Tableau Prepสำหรับแต่ละแถว ให้รวมค่าที่ตรงกันในทั้งสองตาราง
ขวา การรวมทางขวาสำหรับแต่ละแถว ให้รวมค่าทั้งหมดจากตารางด้านขวาและค่าที่ตรงกันจากตารางด้านซ้าย เมื่อค่าในตารางด้านขวาไม่มีค่าที่ตรงกันในตารางด้านซ้าย คุณจะเห็นค่า null ในผลลัพธ์การรวม
leftOnly แผนภาพเวนน์ที่มีวงกลมสองวงตัดกัน โดยแสดงการรวมทางซ้ายเท่านั้นสำหรับแต่ละแถว ให้รวมเฉพาะค่าจากตารางด้านซ้ายที่ไม่ตรงกับค่าใดๆ จากตารางด้านขวา ค่าของฟิลด์จากตารางด้านขวาจะแสดงเป็นค่า null ในผลลัพธ์การรวม
rightOnly การรวมทางขวาเท่านั้นสำหรับแต่ละแถว ให้รวมเฉพาะค่าจากตารางด้านขวาที่ไม่ตรงกับค่าใดๆ จากตารางด้านซ้าย ค่าของฟิลด์จากตารางด้านซ้ายจะแสดงเป็นค่า null ในผลลัพธ์การรวม
notInner วงกลมสองวงทับซ้อนกัน วงหนึ่งเป็นสีชมพู และอีกวงเป็นสีเหลืองสำหรับแต่ละแถว ให้รวมค่าทั้งหมดจากตารางด้านขวาและตารางด้านซ้ายที่ไม่ตรงกัน
แบบเต็ม วงกลมสองวงทับซ้อนกันสำหรับแต่ละแถว ให้รวมค่าทั้งหมดจากทั้งสองตาราง เมื่อค่าจากตารางใดตารางหนึ่งไม่ตรงกับอีกตาราง คุณจะเห็นค่า null ในผลลัพธ์การรวม
หากต้องการสร้างการรวม ให้ทำดังนี้: 1. รวมสองตารางโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้: - เพิ่มตารางอย่างน้อยสองตารางลงในแผงโฟลว์ จากนั้นเลือกและลากตารางที่เกี่ยวข้องไปยังตารางอื่นจนกว่าตัวเลือกรวมจะปรากฏขึ้น ![ขั้นตอนโฟลว์ที่ถูกลากไปทับบนขั้นตอนโฟลว์อื่นเพื่อผนวกหรือรวมขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_addjoinorunion.png) - คลิกไอคอนเพิ่ม ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกรวมจากเมนู จากนั้นเพิ่มอินพุตอื่นในการรวมด้วยตนเองและเพิ่มการรวมข้อมูล **หมายเหตุ**: หากคุณเชื่อมต่อกับตารางที่มีการกำหนดความสัมพันธ์ของตารางและรวมฟิลด์ที่เกี่ยวข้อง คุณสามารถเลือกรวมและเลือกจากรายการตารางที่เกี่ยวข้องได้ Tableau Prep จะสร้างการรวมตามฟิลด์ที่ประกอบขึ้นเป็นความสัมพันธ์ระหว่างสองตาราง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเชื่อมต่อที่มีความสัมพันธ์ของตาราง โปรดดู [รวมข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#table_relations_joins) เพิ่มขั้นตอนการรวมใหม่ในโฟลว์และแผงโปรไฟล์จะอัปเดตเพื่อแสดงโปรไฟล์การรวม 2. หากต้องการตรวจสอบและกำหนดค่าการรวม ให้ทำดังนี้: 1. ตรวจสอบบทสรุปของผลลัพธ์การรวมเพื่อดูจำนวนฟิลด์ที่รวมและไม่รวม ซึ่งเป็นผลมาจากประเภทการรวมและเงื่อนไขการรวม 2. ใต้ประเภทการรวม ให้คลิกในไดอะแกรม Venn เพื่อระบุประเภทการรวมที่คุณต้องการ 3. ใต้การรวมข้อมูลที่ใช้ ให้คลิกไอคอนเพิ่ม ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) หรือระบุหรือแก้ไขการรวมข้อมูลในฟิลด์ที่เลือกสำหรับเงื่อนไขการรวมเริ่มต้น ฟิลด์ที่คุณเลือกในเงื่อนไขการรวมเป็นฟิลด์ที่มีร่วมกันระหว่างตารางในการรวม ![เงื่อนไขการรวมที่ใช้ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_joinclause.png) 4. นอกจากนี้ คุณยังสามารถคลิกคำสั่งรวมข้อมูลที่แนะนำซึ่งแสดงภายใต้คำแนะนำในคำสั่งรวมข้อมูลเพื่อเพิ่มคำสั่งในรายการของคำสั่งรวมข้อมูลที่ใช้ได้อีกด้วย ![แผง “รวม” จะแสดงผลลัพธ์ของการเชื่อมโยงตารางสองตารางผ่าน ID ผลิตภัณฑ์และคำสั่งซื้อที่ใช้ร่วมกัน](/tableau/next/th-th/prep/th-th/Img/prep_joinsummary.png) ### ตรวจสอบผลลัพธ์การรวม บทสรุปในโปรไฟล์การรวมจะแสดงข้อมูลเมตาเกี่ยวกับการรวมเพื่อช่วยให้คุณตรวจสอบว่าการรวมมีข้อมูลที่คุณคาดหวังหรือไม่ - คำสั่งรวมข้อมูลที่ใช้: Tableau Prep จะกำหนดคำสั่งรวมข้อมูลแรกตามชื่อฟิลด์ที่มีร่วมกันในตารางที่รวมตามค่าเริ่มต้น เพิ่มหรือลบคำสั่งรวมข้อมูลตามต้องการ - ประเภทการรวม: เมื่อคุณสร้างการรวม Tableau Prep จะใช้การรวมภายในระหว่างตารางตามค่าเริ่มต้น คุณอาจใช้การรวมแบบ left, inner, right, leftOnly, rightOnly,notInner หรือการรวมเต็มรูปแบบได้ ทั้งนี้ขึ้นอยู่กับข้อมูลที่คุณเชื่อมต่อ - บทสรุปผลลัพธ์การรวม: บทสรุปผลลัพธ์การรวมจะแสดงการกระจายของค่าที่รวมและแยกออกจากตารางในการรวม - คลิกแถบ Included แต่ละแถบเพื่อแยกและดูข้อมูลในโปรไฟล์การรวมที่รวมอยู่ในการรวม - คลิกแถบ Excluded แต่ละแถบเพื่อแยกและดูข้อมูลในโปรไฟล์การรวมที่ไม่รวมอยู่ในการรวม - คลิกการรวมแถบ Included และ Excluded เพื่อดูมุมมองแบบสะสมของข้อมูล - คำแนะนำในคำสั่งรวมข้อมูล: คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ถัดจากคำแนะนำในคำสั่งรวมข้อมูลเพื่อเพิ่มลงในรายการคำสั่งรวมข้อมูลที่ใช้ - แผงคำสั่งรวมข้อมูล: ในแผงคำสั่งรวมข้อมูล คุณสามารถดูค่าในแต่ละฟิลด์ในคำสั่งรวมข้อมูล ค่าที่ไม่ตรงตามเกณฑ์สำหรับคำสั่งรวมข้อมูลจะแสดงเป็นข้อความสีแดง ![ค่าในแต่ละฟิลด์ในการรวมข้อมูล ค่าที่ไม่ตรงตามเกณฑ์สำหรับคำสั่งรวมข้อมูลจะแสดงเป็นข้อความสีแดง](/tableau/next/th-th/prep/th-th/Img/prep_join_clause_pane.png) - แผงผลลัพธ์การรวม: หากคุณเห็นค่าในแผงผลลัพธ์การรวมที่คุณต้องการเปลี่ยนแปลง คุณสามารถแก้ไขค่าในแผงนี้ได้ ### ปัญหาทั่วไปในการรวม หากคุณไม่เห็นผลลัพธ์ที่คาดหวังหลังจากรวมข้อมูลของคุณ คุณอาจต้องทำการล้างค่าของฟิลด์เพิ่มเติม ปัญหาต่อไปนี้จะส่งผลให้ Tableau Prep อ่านค่าได้ไม่ตรงกันและแยกค่าดังกล่าวออกจากการรวม - การใช้อักษรตัวพิมพ์ใหญ่ต่างกัน: My Sales และ my sales - การสะกดที่ต่างกัน: Hawaii และ Hawai'i - การสะกดผิดหรือการป้อนข้อมูลผิดพลาด: My Company Health และ My Company Heath - การเปลี่ยนแปลงชื่อ: John Smith และ John Smith Jr. - ตัวย่อ: My Company Limited และ My Company Ltd - ตัวคั่นพิเศษ: Honolulu และ Honolulu (Hawaii) - ช่องว่างเพิ่มเติม: รวมถึงช่องว่างพิเศษระหว่างอักขระ ช่องว่างในแท็บ หรือช่องว่างนำหน้าหรือต่อท้ายเพิ่มเติม - การใช้เครื่องหมายจุดที่ไม่สอดคล้องกัน: Returned, not needed. และ Returned, not needed ข่าวดีก็คือหากค่าของฟิลด์มีปัญหาเหล่านี้ คุณสามารถแก้ไขค่าของฟิลด์ได้โดยตรงในคำสั่งรวมข้อมูล หรือทำงานกับค่าที่แยกไว้โดยคลิกในแถบ Excluded ในบทสรุปของผลลัพธ์การรวม และใช้การล้างในเมนูการ์ดโปรไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการล้างต่างๆ ที่ใช้ได้ในขั้นตอนการรวม โปรดดู [เกี่ยวกับการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Edit) ### แก้ไขฟิลด์ที่ไม่ตรงกันและอื่นๆ คุณสามารถแก้ไขฟิลด์ที่ไม่ตรงกันได้ในคำสั่งรวมข้อมูล ดับเบิลคลิกหรือคลิกขวาที่ค่า และเลือกแก้ไขค่าจากเมนูบริบทบนฟิลด์ที่คุณต้องการแก้ไขและป้อนค่าใหม่ การเปลี่ยนแปลงข้อมูลของคุณจะถูกติดตามและเพิ่มลงในแผงการเปลี่ยนแปลงในขั้นตอนการรวม ![Tableau Prep จะแสดงคลาสการรวมโดยมีการไฮไลต์ Google BigQuery](/tableau/next/th-th/prep/th-th/Img/prep_joinreplace2.png) คุณยังสามารถเลือกหลายค่าเพื่อเก็บ ยกเว้น หรือกรองในแผงคำสั่งรวมข้อมูล หรือใช้การล้างอื่นๆ ในแผงผลลัพธ์การรวม การเปลี่ยนแปลงของคุณจะมีผลก่อนหรือหลังการรวมเพื่อให้ผลลัพธ์ที่ถูกต้องแก่คุณ ทั้งนี้ขึ้นอยู่กับฟิลด์ที่คุณเปลี่ยนแปลงและตำแหน่งที่อยู่ในกระบวนการรวม ![ตัวอย่าง Tableau Prep แสดงการเปลี่ยนแปลงที่ทำกับหลายๆ ฟิลด์ในขั้นตอนการรวม การเปลี่ยนแปลงนี้จะดำเนินการก่อนการดำเนินการรวมเพื่อให้ผลลัพธ์ที่ถูกต้อง](/tableau/next/th-th/prep/th-th/Img/prep_orderops.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการล้างฟิลด์ โปรดดู [ปรับใช้การล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#clean_steps) ## ผนวกข้อมูลของคุณ การผนวกเป็นวิธีสำหรับผสานรวมข้อมูลโดยการผนวกรวมแถวของตารางหนึ่งเข้ากับอีกตารางหนึ่ง ตัวอย่างเช่น คุณอาจต้องการเพิ่มธุรกรรมใหม่ในตารางหนึ่งไปยังรายการธุรกรรมที่ผ่านมาในอีกตารางหนึ่ง ตรวจสอบว่าตารางที่คุณผนวกมีจำนวนฟิลด์เท่ากัน ชื่อฟิลด์เหมือนกัน และฟิลด์เป็นประเภทข้อมูลเดียวกันหรือไม่ > [!TIP] > > **เคล็ดลับ**: การผนวกแบบเดี่ยวสามารถมีอินพุตได้สูงสุด 10 รายการเพื่อเพิ่มประสิทธิภาพสูงสุด หากคุณต้องการผนวกไฟล์หรือตารางมากกว่า 10 ไฟล์ ให้ลองผนวกไฟล์ในขั้นตอนการป้อนข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการผนวกประเภทนี้ โปรดดู [ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#Union) คุณสามารถใช้การผนวกที่ใดก็ได้ในโฟลว์คล้ายกับการรวม หากต้องการสร้างการผนวก ให้ทำดังนี้: 1. หลังจากที่คุณเพิ่มตารางอย่างน้อยสองตารางลงในแผงโฟลว์แล้ว ให้เลือกและลากตารางที่เกี่ยวข้องไปยังตารางอื่นจนกว่าคุณจะเห็นตัวเลือกการผนวก คุณยังสามารถคลิกไอคอน ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) และเลือกการผนวกจากเมนู เพิ่มขั้นตอนการผนวกใหม่ในแผงโฟลว์ และแผงโปรไฟล์จะอัปเดตเพื่อแสดงโปรไฟล์การผนวก ![เพิ่มขั้นตอนการผนวกใหม่ในแผงโฟลว์ และแผงโปรไฟล์จะอัปเดตเพื่อแสดงโปรไฟล์การผนวก](/tableau/next/th-th/prep/th-th/Img/prep_unionprofile.png) 2. เพิ่มตารางเพิ่มเติมในการผนวกโดยลากตารางไปยังตารางที่ผนวกกันจนกว่าคุณจะเห็นตัวเลือกเพิ่มปรากฏขึ้น ![เวิร์กโฟลว์การแปลงข้อมูลโดยใช้การผนวก การเพิ่ม และการรวมกับไฟล์ข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_joinunionplus.png) 3. ในโปรไฟล์การผนวก ให้ตรวจสอบข้อมูลเมตาเกี่ยวกับการผนวก คุณสามารถลบตารางออกจากการผนวก อีกทั้งยังดูรายละเอียดเกี่ยวกับฟิลด์ที่ไม่ตรงกันได้ ### ตรวจสอบผลลัพธ์การผนวก เมื่อสร้างการผนวกแล้ว ให้ตรวจสอบผลลัพธ์การผนวกเพื่อดูว่าข้อมูลในการผนวกเป็นไปตามที่คุณคาดหวังหรือไม่ หากต้องการตรวจสอบความถูกต้องของข้อมูลที่ผนวกกัน ให้ตรวจสอบเกี่ยวกับสิ่งต่อไปนี้ - **ตรวจสอบข้อมูลเมตาของการผนวก**: โปรไฟล์การผนวกแสดงข้อมูลเมตาบางส่วนเกี่ยวกับการผนวก คุณสามารถดูตารางที่ประกอบเป็นการผนวก จำนวนผลลัพธ์ของฟิลด์และฟิลด์ที่ไม่ตรงกันได้จากที่นี่ ![โปรไฟล์การผนวกแสดงข้อมูลเมตาบางอย่างเกี่ยวกับการผนวก](/tableau/next/th-th/prep/th-th/Img/prep_unionsummary.png) - **ตรวจสอบสีของแต่ละฟิลด์**: ถัดจากแต่ละฟิลด์ที่ระบุไว้ในบทสรุปการผนวกและบนแต่ละฟิลด์ในโปรไฟล์การผนวกก็คือชุดสี สีจะสอดคล้องกับแต่ละตารางในการผนวก หากสีตารางทั้งหมดแสดงสำหรับฟิลด์นั้น แสดงว่าการผนวกดำเนินการได้อย่างถูกต้องสำหรับฟิลด์นั้น สีตารางที่ขาดหายไปแสดงว่าคุณมีฟิลด์ที่ไม่ตรงกัน ![ผลลัพธ์การผนวกสำหรับหมวดหมู่ย่อย ชื่อผลิตภัณฑ์ ที่ส่งคืน ผลิตภัณฑ์ และปีที่สั่งซื้อ](/tableau/next/th-th/prep/th-th/Img/prep_unioncolors.png) ฟิลด์ที่ไม่ตรงกันคือฟิลด์ที่อาจมีข้อมูลที่คล้ายคลึงกัน แต่มีความแตกต่างกันในทางใดทางหนึ่ง คุณสามารถดูรายการฟิลด์ที่ไม่ตรงกันได้ในบทสรุปการผนวกและตารางที่มาของฟิลด์ หากคุณต้องการดูข้อมูลในฟิลด์ให้ละเอียดยิ่งขึ้น ให้เลือกกล่องทำเครื่องหมายแสดงเฉพาะฟิลด์ที่ไม่ตรงกันเพื่อแยกฟิลด์ที่ไม่ตรงกันในโปรไฟล์การผนวก ![ในหน้าผลลัพธ์การผนวก กล่องกาเครื่องหมายสำหรับ “แสดงเฉพาะฟิลด์ที่ไม่ตรงกัน” จะไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_mimatchedfields.png) หากต้องการแก้ไขฟิลด์เหล่านี้ ให้ทำตามคำแนะนำในส่วน[แก้ไขฟิลด์ที่ไม่ตรงกัน](#Fix_union)ด้านล่าง ### แก้ไขฟิลด์ที่ไม่ตรงกัน เมื่อตารางในการผนวกไม่ตรงกัน การผนวกจะสร้างฟิลด์พิเศษ ฟิลด์พิเศษเป็นข้อมูลที่ถูกต้องซึ่งแยกมาจากบริบทที่เหมาะสม หากต้องการการแก้ไขปัญหาฟิลด์ไม่ตรงกัน คุณต้องรวมฟิลด์ที่ไม่ตรงกันเข้าไว้ด้วยกัน มีสาเหตุหลายประการที่ฟิลด์อาจไม่ตรงกัน - **ฟิลด์ที่สอดคล้องกันมีชื่อต่างกัน**: หากฟิลด์ที่สอดคล้องกันระหว่างตารางมีชื่อต่างกัน คุณสามารถใช้คำแนะนำในการผนวก ผสานฟิลด์ด้วยตนเองในรายการฟิลด์ที่ไม่ตรงกัน หรือเปลี่ยนชื่อฟิลด์ในโปรไฟล์การผนวกเพื่อรวมฟิลด์ที่ไม่ตรงกันเข้าด้วยกัน หากต้องการใช้คำแนะนำในการผนวก ให้ทำดังนี้: 1. ในรายการฟิลด์ที่ไม่ตรงกัน ให้คลิกที่ฟิลด์ที่ไม่ตรงกัน หากมีการจับคู่ที่แนะนำ ฟิลด์ที่ตรงกันจะไฮไลต์ด้วยสีเหลือง การจับคู่ที่แนะนำจะขึ้นอยู่กับฟิลด์ที่มีประเภทข้อมูลและชื่อฟิลด์ที่คล้ายคลึงกัน 2. วางเมาส์เหนือฟิลด์ที่ไฮไลต์ แล้วคลิกปุ่มบวกเพื่อรวมฟิลด์ ![รายการฟิลด์ที่ไม่ตรงกัน ผลิตภัณฑ์ถูกเลือกแล้ว](/tableau/next/th-th/prep/th-th/Img/prep_mismatchsuggestion.png) หากต้องการผสานฟิลด์ด้วยตนเองในรายการฟิลด์ที่ไม่ตรงกัน ให้ทำดังนี้: 1. เลือกอย่างน้อยหนึ่งฟิลด์ในรายการ 2. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ตรงฟิลด์ที่เลือก และหากการผสานถูกต้อง ตัวเลือกเมนูผสานฟิลด์จะปรากฏขึ้น หากคุณเห็นไม่มีตัวเลือกใดๆ เมื่อคุณคลิกขวาที่ฟิลด์ดังกล่าว นั่นเป็นเพราะฟิลด์นั้นไม่มีสิทธิ์ในการผสาน ตัวอย่างเช่น การพยายามรวมสองฟิลด์จากอินพุตเดียวกัน 3. คลิกผสานฟิลด์เพื่อผสานฟิลด์ที่เลือก ![รายการของฟิลด์ที่ขัดแย้งกันพร้อมตัวเลือกในการรวมฟิลด์เหล่านั้น](/tableau/next/th-th/prep/th-th/Img/prep_union_merge_list.png) เมื่อต้องการเปลี่ยนชื่อฟิลด์ในแผงโปรไฟล์การผนวก ให้คลิกขวาที่ชื่อฟิลด์ แล้วคลิกเปลี่ยนชื่อฟิลด์ ![แถบบนแผนภูมิที่เลือกและแสดงตัวเลือกในการเปลี่ยนชื่อฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_profilemenu.png) - **ฟิลด์ที่เกี่ยวข้องกันมีชื่อเหมือนกันแต่เป็นประเภทที่ต่างกัน:** ตามค่าเริ่มต้น เมื่อชื่อฟิลด์ที่เกี่ยวข้องตรงกัน แต่ประเภทข้อมูลของฟิลด์ไม่ตรงกัน Tableau Prep จะเปลี่ยนประเภทข้อมูลของฟิลด์ใดฟิลด์หนึ่งเพื่อให้เข้ากันได้ หาก Tableau Prep ทำการเปลี่ยนแปลงนี้ คุณจะพบไอคอนเปลี่ยนประเภทข้อมูลที่ด้านบนของฟิลด์ที่ผสานไว้ด้วยกัน ![ไอคอนเปลี่ยนประเภทข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_profileicon.png) ในบางกรณี Tableau Prep อาจเลือกประเภทข้อมูลที่ไม่ถูกต้อง หากเป็นเช่นนี้และคุณต้องการเลิกทำการผสาน ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่ไอคอนเปลี่ยนประเภทข้อมูล แล้วเลือกแยกอินพุตด้วยประเภทต่างๆ ![อินพุตแบบแยกด้วยประเภทต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_seperateinputs.png) จากนั้นคุณสามารถผสานฟิลด์อีกครั้งโดยเปลี่ยนประเภทข้อมูลของฟิลด์ใดฟิลด์หนึ่งก่อน แล้วจึงใช้คำแนะนำใน[ตัวเลือกผสานฟิลด์เพิ่มเติม](#merge_fields) - **ตารางที่สอดคล้องกันมีจำนวนฟิลด์ต่างกัน**: หากต้องการผนวกตาราง แต่ละตารางในการผนวกจะต้องมีจำนวนฟิลด์เท่ากัน หากการผนวกส่งผลให้มีฟิลด์พิเศษ ให้รวมฟิลด์นั้นเข้ากับฟิลด์ที่มีอยู่ ### ตัวเลือกผสานฟิลด์เพิ่มเติม นอกจากวิธีการที่อธิบายไว้ในส่วนด้านบนสำหรับการผสานฟิลด์ คุณยังสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อผสานฟิลด์wfhvudfh;p คุณสามารถผสานฟิลด์ในขั้นตอนใดก็ได้ ยกเว้นขั้นตอนเอาต์พุต หากต้องการเกี่ยวกับวิธีการผสานฟิลด์ในไฟล์เดียวกัน โปรดดู [ผสานฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Merge) หากต้องการผสานฟิลด์ ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้: - ลากและวางฟิลด์หนึ่งไปยังอีกฟิลด์หนึ่ง ตัวบ่งชี้วางเพื่อผสานฟิลด์จะแสดงขึ้น - เลือกหลายฟิลด์และคลิกขวาภายในส่วนที่เลือกเพื่อเปิดเมนูบริบท จากนั้นคลิกผสานฟิลด์ - เลือกหลายฟิลด์ แล้วคลิกผสานฟิลด์บนแถบเครื่องมือแบบตามบริบท [ข้ามไปยังเนื้อหาหลัก](#main-content) # รักษาข้อมูลลำดับงานให้เป็นปัจจุบันเสมอ **หมายเหตุ**: เนื้อหาในหัวข้อนี้เน้นที่การเรียกใช้ลำดับงานตามกำหนดเวลา ซึ่งจำเป็นต้องใช้ Data Management พร้อมเปิดใช้งาน Tableau Prep Conductor. ตั้งแต่เวอร์ชัน 2020.4.1 ไม่จำเป็นต้องใช้ Data Management ในการสร้างและแก้ไขลำดับงานใน Tableau Server และ Tableau Cloud รวมถึงการเรียกใช้ลำดับงานของคุณด้วยตนเอง คุณได้สร้างลำดับงานและล้างข้อมูลของคุณแล้ว แต่ตอนนี้คุณต้องการแชร์ชุดข้อมูลของคุณกับผู้อื่นและต้องการให้ข้อมูลเป็นปัจจุบัน คุณสามารถเรียกใช้ลำดับงานของคุณได้ด้วยตนเองใน Tableau Prep Builder และบนเว็บ รวมถึงสามารถเผยแพร่การแยกข้อมูลไปยัง Tableau Server แต่ตอนนี้มีวิธีการที่ดีกว่า เชิญพบกับ Tableau Prep Conductor ซึ่งเป็นส่วนหนึ่งของ Data Management และพร้อมใช้งานใน Tableau Server ตั้งแต่เวอร์ชัน 2019.1 เป็นต้นไป และใน Tableau Cloud หากคุณเพิ่มตัวเลือกนี้ใน [Tableau Server](https://help.tableau.com/current/server/th-th/prep_publishserver_overview.htm) ของคุณหรือการติดตั้งบน [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) คุณสามารถใช้ Tableau Prep Conductor เพื่อเรียกใช้ลำดับงานของคุณตามกำหนดเวลาเพื่อรักษาข้อมูลลำดับงานให้เป็นปัจจุบันเสมอ สำหรับข้อมูลเกี่ยวกับวิธีการกำหนดค่า Tableau Prep Conductor โปรดดูที่เนื้อหาเกี่ยวกับ Tableau Prep Conductor ในความช่วยเหลือ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_publishserver_overview.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) และตั้งแต่เวอร์ชัน 2021.3 คุณสามารถเรียกใช้ลำดับงานได้ถึง 20 รายการตามกำหนดเวลาทีละรายการโดยใช้ตัวเลือกงานที่ลิงก์ใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเรียกใช้ลำดับงานด้วยงานที่ลิงก์ โปรดดูที่**กำหนดเวลางานที่ลิงก์**ในความช่วยเหลือ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks) ![หน้าภาพรวม Tableau Prep Conducto บนเว็บ](/tableau/next/th-th/prep/th-th/Img/prep_conductor_overview.png) **หมายเหตุ**: หากติดตั้ง Tableau Catalog แล้ว คุณยังสามารถดูคำเตือนคุณภาพของข้อมูลเกี่ยวกับข้อมูลอินพุตของลำดับงานของคุณและดูผลกระทบของอัปสตรีมและดาวน์สตรีมจากฟิลด์ในลำดับงานของคุณในแท็บ Lineage ใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Tableau Catalog โปรดดูที่[เกี่ยวกับ Tableau Catalog](https://help.tableau.com/current/server/th-th/dm_catalog_overview.htm) ในความช่วยเหลือ Tableau Server ด้วย Tableau Prep Conductor คุณสามารถทำสิ่งต่อไปนี้ได้: - กำหนดค่าเซิรืฟเวอรืหรือไซต์ของคุณเพื่อใช้ Tableau Prep Conductor - เปิดหรือปิดใช้งาน Tableau Prep Conductor สำหรับแต่ละไซต์ - ตั้งค่าการแจ้งเตือนทางอีเมลเกี่ยวกับข้อผิดพลาดของลำดับงาน ไม่ว่าจะเป็นลำดับงานที่เรียกใช้แบบออนดีมานด์หรือใช้การกำหนดเวลา - กำหนดค่าการตั้งค่าหมดเวลาของลำดับงาน - เผยแพร่ลำดับงานจาก Tableau Prep Builder ไปยัง Tableau Server หรือ Tableau Cloud ตั้งแต่เวอร์ชัน 2020.4.1 ไม่จำเป็นต้องใช้ Data Management เพื่อเผยแพร่ลำดับงานไปยังเว็บ **หมายเหตุ**: ตั้งแต่ Tableau Cloud เวอร์ชัน 2026.2.4 เป็นต้นไป คุณยังสามารถอัปโหลดโฟลว์ไปยังไซต์ของคุณได้โดยตรงในฐานะ Creator หากต้องการข้อมูลเพิ่มเติม โปรดดู[จัดการโฟลว์](https://help.tableau.com/current/online/th-th/prep_conductor_manage_flow.htm) - อัปโหลดไฟล์ข้อมูลหรือเชื่อมต่อโดยตรงกับไฟล์ (Tableau Prep Builder เท่านั้น) หรือฐานข้อมูล หากเชื่อมต่อกับฐานข้อมูล คุณสามารถฝังข้อมูลเข้าสู่ระบบฐานข้อมูลหรือต้องแจ้งให้ผู้ใช้ป้อนข้อมูล **หมายเหตุ**: หากเชื่อมต่อกับไฟล์ข้อมูลผ่านการเชื่อมต่อโดยตรงหรือเผยแพร่เอาต์พุตลำดับงานไปยังการแชร์ไฟล์ ไฟล์นั้นจำเป็นต้องอยู่ในตำแหน่งที่เก็บที่ Tableau Server สามารถเข้าถึงได้ ตัวเลือกนี้ไม่พร้อมใช้งานสำหรับลำดับงานที่สร้างบนเว็บ สำหรับข้อมูลเพิ่มเติม โปรดดู[ขั้นตอนที่ 4: การทำให้ตำแหน่งอินพุตและเอาต์พุตอยู่ในรายการที่อนุญาต](https://help.tableau.com/current/server/th-th/prep_conductor_configure_network_shares.htm)ในความช่วยเหลือ Tableau Server - เลือกจากลำดับชั้นของโปรเจ็กต์เมื่อเผยแพร่ลำดับงานของคุณ - ใส่แท็กและคำอธิบายเพื่อช่วยให้ผู้อื่นสามารถค้นหาลำดับงาน - จัดการลำดับงาน - กำหนดสิทธิ์ - ย้ายลำดับงานไปยังโปรเจ็กต์อื่น - เปลี่ยนเจ้าของลำดับงาน - เพิ่มหรือแก้ไขแท็ก - ดูประวัติเวอร์ชันและเลือกจากรายการเพื่อเรียกคืนลำดับงานของเวอร์ชันก่อนหน้า - ทำเครื่องหมายลำดับงานเป็นรายการโปรดและเพิ่มไปยังรายการโปรด - แก้ไขการเชื่อมต่อขาเข้าและอัปเดตข้อมูลเข้าสู่ระบบ - ดูแหล่งข้อมูลที่สร้างจากลำดับงานและลิงก์กลับไปยังลำดับงานที่เป็นตัวสร้าง - สร้างกำหนดการเพื่อเรียกใช้ลำดับงานของคุณหรือเรียกใช้กำหนดการแบบออนดีมานด์ - เพิ่มงานที่กำหนดเวลาไว้เพื่อเรียกใช้ลำดับงานและเลือกว่าจะอัปเดตเอาต์พุตลำดับงานใด - เพิ่มงานที่ลิงก์ที่กำหนดเวลาไว้เพื่อเรียกใช้หลายลำดับงานทีละรายการ - เรียกใช้ลำดับงานแบบออนดีมานด์โดยไม่มีกำหนดเวลา - ตรวจสอบลำดับงาน - ตั้งค่าการแจ้งเตือนทางอีเมล - ดูข้อผิดพลาด - ตรวจสอบและเริ่มต้นลำดับงานที่ถูกระงับไว้ใหม่ - ดูประวัติการเรียกใช้ - ใช้มุมมองผู้ดูแลระบบ ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # รักษาใบอนุญาตสำหรับ Tableau Desktop และ Tableau Prep Tableau Desktop และ Tableau Prep Builder สามารถออกใบอนุญาตตามสิทธิ์การใช้งานตามระยะเวลาได้ เมื่อคุณซื้อ Tableau Server ใหม่ หรือการสมัครสมาชิก Tableau Cloud ใหม่ จะไม่มีการออกคีย์ผลิตภัณฑ์สำหรับ Tableau Desktop หรือ Tableau Prep Builder อีก แต่จะใช้ การจัดการใบอนุญาตตามการเข้าสู่ระบบ เพื่อเปิดใช้งานและเข้าสู่ระบบ Tableau Server หรือ Tableau Cloud แทน หากต้องการข้อมูลเพิ่มเติม โปรดดู [เปิดใช้งาน Tableau โดยใช้การจัดการใบอนุญาตตามข้อมูลเข้าสู่ระบบ](https://help.tableau.com/current/online/th-th/license_lblm.htm) สิทธิ์การใช้งานตามระยะเวลาต้องได้รับการต่ออายุ และต้องรีเฟรชคีย์ผลิตภัณฑ์เพื่อให้บริการใช้งานได้ต่อเนื่อง คุณสามารถต่ออายุสิทธิ์การใช้งานตามระยะเวลา เมื่อสิทธิ์แต่ละช่วงหมดอายุได้อย่างต่อเนื่อง หากคุณไม่ต่ออายุสิทธิ์การใช้งานตามระยะเวลา และสิทธิ์หมดอายุ Tableau จะใช้งานไม่ได้ และคุณจะไม่สามารถใช้งานซอฟต์แวร์ได้อีก หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการต่ออายุใบอนุญาต โปรดดู [วิธีต่ออายุใบอนุญาต Tableau ของคุณ](https://www.tableau.com/th-th/support/renew) **หมายเหตุ**: ใบอนุญาตทดลองใช้ Tableau Prep จะหมดอายุหลังจากระยะเวลาที่กำหนด ซึ่งโดยปกติคือ 14 วัน หลังระยะเวลาทดลองใช้สิ้นสุด คุณจำเป็นต้อง [ซื้อใบอนุญาต](https://www.tableau.com/th-th/pricing/individual) เพื่อใช้งานผลิตภัณฑ์ต่อ ## ดูข้อมูลเกี่ยวกับใบอนุญาตของคุณ หลังจากคุณติดตั้ง Tableau Desktop หรือ Tableau Prep ให้เปิดแอปพลิเคชัน จากนั้นไปยัง ความช่วยเหลือ > จัดการคีย์ผลิตภัณฑ์ จากเมนูด้านบนสุดเพื่อดูข้อมูลเกี่ยวกับประเภทของใบอนุญาตที่คุณมี และเวลาหมดอายุใบอนุญาต คุณยังสามารถเปิดใช้งานหรือปิดใช้งานคีย์ผลิตภัณฑ์ หรือรีเฟรชคีย์ผลิตภัณฑ์บำรุงรักษาจากข้อความโต้ตอบนี้ได้ หากคุณไม่ได้ใช้ตัวเลือก Virtual Desktop (ATR) **หมายเหตุ**: Tableau มอบสิทธิ์การใช้งานตามระยะเวลาที่มาพร้อมคุณสมบัติที่หลากหลาย ประเภทของใบอนุญาตที่คุณมีจะแสดงอยู่ในฟิลด์ ผลิตภัณฑ์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับใบอนุญาตตามผู้ใช้ประเภทต่างๆ โปรดดู [ใบอนุญาตตามผู้ใช้](https://help.tableau.com/current/server/th-th/license_server_overview.htm#user-based) ในความช่วยเหลือ Tableau Server ผู้ใช้ Tableau Desktop เก่าอาจมีใบอนุญาตตลอดไป (ถาวร) ได้ ใบอนุญาตถาวรไม่มีวันหมดอายุและฟิลด์ใบอนุญาตหมดอายุ ในกล่องโต้ตอบจัดการคีย์ผลิตภัณฑ์จะแสดงเป็น "ถาวร" อย่างไรก็ตาม หากต้องการการอัปเดตผลิตภัณฑ์และการสนับสนุนทางเทคนิค คุณต้องซื้อบริการสนับสนุนและดูแล บริการเหล่านี้ต้องต่ออายุเพื่อรับบริการ ใบอนุญาตตลอดไป (ถาวร) ไม่มีให้บริการอีกต่อไปสำหรับ Tableau Desktop ![กล่องโต้ตอบจัดการคีย์ผลิตภัณฑ์โดยไฮไลต์ปุ่ม “รีเฟรช”](/tableau/next/th-th/prep/th-th/Img/licensekey_refresh.png) ใช้ปุ่มต่อไปนี้เพื่อดำเนินการกับคีย์ผลิตภัณฑ์: - รีเฟรช (เฉพาะที่ไม่ใช่ การจัดการใบอนุญาตตามการเข้าสู่ระบบ และที่ไม่ใช่ Virtual Desktop เท่านั้น): คลิกปุ่ม รีเฟรช เพื่อรีเฟรชใบอนุญาตบำรุงรักษาที่กำลังหมดอายุ จากนั้นปิดและรีสตาร์ท Tableau Desktop ใหม่ หากวันที่ใน ข้อตกลงหมดอายุเมื่อ ไม่อัปเดต ให้ตรวจสอบกับผู้ดูแลใบอนุญาต เนื่องจากคีย์หรือข้อตกลงการบำรุงรักษาอาจเปลี่ยนแปลงไป คีย์ผลิตภัณฑ์ที่แสดงค่าในช่องใบอนุญาตหมดอายุเมื่อเป็น “ถาวร” ตามที่แสดงในกล่องโต้ตอบจัดการคีย์ผลิตภัณฑ์ด้านบน เป็นคีย์ผลิตภัณฑ์ดั้งเดิม คุณสามารถรีเฟรชคีย์ผลิตภัณฑ์ถาวรได้ทุกเมื่อตราบใดที่วันที่สิ้นสุดการบำรุงรักษาที่แสดงในพอร์ทัลลูกค้าของ Tableau มากกว่าวันที่ที่แสดงในกล่องโต้ตอบจัดการคีย์ผลิตภัณฑ์เดสก์ท็อป หากคีย์ผลิตภัณฑ์ถึงวันหมดอายุ (คีย์ผลิตภัณฑ์ที่ไม่ถาวร) คุณจะไม่สามารถรีเฟรชคีย์ผลิตภัณฑ์ได้ เข้าชมพอร์ทัลลูกค้า Tableau เพื่อรับคีย์ผลิตภัณฑ์การสมัครใช้งานที่อัปเดต และดำเนินการเปิดใช้งานใหม่ หากคีย์ผลิตภัณฑ์ยังไม่ถึงวันหมดอายุ คุณจะสามารถรีเฟรชคีย์ผลิตภัณฑ์ได้ เมื่อคุณรีเฟรชคีย์ผลิตภัณฑ์ที่ยังไม่หมดอายุ เฉพาะค่า “ใบอนุญาตหมดอายุเมื่อ” ที่จะเปลี่ยน แต่คีย์ผลิตภัณฑ์จะไม่เปลี่ยน คีย์ผลิตภัณฑ์จะเปลี่ยนเมื่อถึงวันหมดอายุ หากต้องการรีเฟรชคีย์บำรุงรักษาจากบรรทัดคำสั่ง โปรดดู[รีเฟรชคีย์ผลิตภัณฑ์](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_automate.htm#refresh-the-product-key-tableau-desktop-only) ในคู่มือการนำไปใช้งาน Tableau Desktop และ Tableau Prep **หมายเหตุ:** คุณจะไม่สามารถรีเฟรชคีย์ผลิตภัณฑ์ได้หากTableau Desktopออฟไลน์ หากคุณกำลังเปิดใช้งาน Tableau Desktop ในโหมดออฟไลน์ คุณต้องรับและเปิดใช้งานคีย์ใหม่จากพอร์ทัลลูกค้า Tableau - ปิดการใช้งาน (เฉพาะที่ไม่ใช่ การจัดการใบอนุญาตตามการเข้าสู่ระบบ และไม่ใช่ Virtual Desktop เท่านั้น): เลือกคีย์ผลิตภัณฑ์ในรายการ จากนั้นเลือก ปิดการใช้งาน เพื่อปิดการใช้งานคีย์ผลิตภัณฑ์ ปิดการใช้งานคีย์ผลิตภัณฑ์เมื่อคุณจำเป็นต้องย้ายคีย์ผลิตภัณฑ์ไปคอมพิวเตอร์อีกเครื่อง หรือเมื่อคุณไม่จำเป็นต้องใช้คีย์ผลิตภัณฑ์บนเครื่องนี้อีก หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการปิดใช้งานคีย์ผลิตภัณฑ์ โปรดดู [ย้ายหรือปิดใช้งานคีย์ผลิตภัณฑ์](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_move_or_deactivate.htm) ในคู่มือการนำไปใช้งาน Tableau Desktop และ Tableau Prep - **เปิดใช้งาน**: หลังติดตั้ง Tableau Desktop หรือ Tableau Prep แล้ว ให้คลิก เปิดใช้งาน เพื่อเปิดกล่องโต้ตอบการเปิดใช้งาน และใส่คีย์ผลิตภัณฑ์ของคุณ หากมีข้อความข้อผิดพลาด และไม่สามารถเปิดใช้งาน Tableau Desktop หรือ Tableau Prep โดยใช้คีย์ผลิตภัณฑ์ของคุณได้ โปรดติดต่อ [ฝ่ายสนับสนุน Tableau](https://www.tableau.com/th-th/support/case#create_case) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้งานคีย์ผลิตภัณฑ์ โปรดดู[เปิดใช้งานและลงทะเบียนผลิตภัณฑ์ของคุณ](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm#activate-and-register-your-product)ในคู่มือการนำไปใช้งาน Tableau Desktop และ Tableau Prep ## รีเฟรชคีย์ผลิตภัณฑ์อัตโนมัติโดยใช้การให้สิทธิ์อนุญาตแบบไม่มีเวลาหยุดทำงาน ตั้งแต่ Tableau เวอร์ชัน 2021.1 เป็นต้นไป ผู้ใช้ Tableau Desktop และ Tableau Prep Builder ที่เชื่อมต่ออินเทอร์เน็ตอาจไม่ต้องรีเฟรชคีย์ผลิตภัณฑ์ด้วยตนเอง ใบอนุญาตแบบจำกัดเวลาจะรีเฟรชโดยอัตโนมัติโดยไม่ต้องดำเนินการใดๆ โดยเริ่มตั้งแต่ 14 วันก่อนที่การสมัครใช้งานจะหมดอายุหากผู้ใช้เข้าสู่ระบบ Tableau Desktop หรือ Tableau Prep Builder คีย์ผลิตภัณฑ์ถาวรจะไม่ได้รีเฟรชอัตโนมัติและต้องรีเฟรชด้วยตนเองโดยใช้ตัวเลือกเมนูจัดการคีย์ผลิตภัณฑ์ Tableau Desktop และ Tableau Prep Builder จะพยายามรีเฟรชคีย์ผลิตภัณฑ์ที่ใช้งานอยู่โดยไม่รบกวนการทำงาน และจะแจ้งเตือนผู้ใช้ 14 วันก่อนที่ใบอนุญาตจะหมดอายุหากการรีเฟรชในเบื้องหลังไม่สำเร็จ Tableau จะพยายามรีเฟรชคีย์ผลิตภัณฑ์สามครั้ง (14 วัน, 2 วัน และ 1 วันก่อนใบอนุญาตหมดอายุ) เพื่อให้ข้อมูลส่วนขยายวันที่สิ้นสุดใบอนุญาตเป็นไปตามผลการต่ออายุการสมัครใช้งานของคุณ คีย์ผลิตภัณฑ์จะไม่รีเฟรชจนกว่าผู้ใช้ Tableau Desktop จะเข้าสู่ระบบ Tableau Desktop ในระหว่างช่วงเวลาเหล่านั้น สำหรับผู้ใช้ที่ไม่ได้เข้าสู่ระบบ Tableau Desktop ทุกวัน คุณต้องรีเฟรชคีย์ผลิตภัณฑ์ของผู้ใช้รายนั้นโดยใช้ตัวเลือกเมนูจัดการคีย์ผลิตภัณฑ์ ## ติดตามดูการใช้งานใบอนุญาต Tableau Desktop และวันหมดอายุ หากคุณต้องการติดตามดูการใช้งานใบอนุญาตและวันหมดอายุสำหรับ Tableau Desktop ใน Tableau Server คุณต้องกำหนดค่า Tableau Desktop ให้ส่งข้อมูลใบอนุญาตไปยัง Tableau Server ตามช่วงเวลาที่กำหนด จากนั้นเปิดใช้งานการรายงานใน Tableau Server การเปิดใช้งานนี้ทำให้ผู้ดูแลระบบเซิร์ฟเวอร์สามารถใช้รายงานได้สองส่วน: - การใช้งานใบอนุญาตเดสก์ท็อป: รายงานนี้ทำให้ผู้ดูแลระบบเซิร์ฟเวอร์เห็นข้อมูลการใช้งานสำหรับใบอนุญาต Tableau Desktop ในองค์กรของคุณ - วันหมดอายุใบอนุญาตเดสก์ท็อป: รายงานนี้ทำให้ผู้ดูแลระบบเซิร์ฟเวอร์ได้รับข้อมูลว่าใบอนญาต Tableau Desktop ใดในองค์กรของคุณที่หมดอายุหรือจำเป็นต้องต่ออายุการใช้งานใหม่ หาก Tableau Desktop และ Tableau Server ได้รับการกำหนดค่าให้ใช้การรายงานใบอนุญาต เมื่อเข้าสู่ระบบ Tableau Server เป็นผู้ดูแลระบบ คุณจะเห็นรายงานสองอันนี้แสดงอยู่ในหน้า สถานะเซิร์ฟเวอร์ ในส่วน การวิเคราะห์ ![แดชบอร์ดสถานะเซิร์ฟเวอร์ต่างๆ](/tableau/next/th-th/prep/th-th/Img/server_status_licensing.png) หากคุณไม่เห็นรายงานเหล่านี้ แสดงว่า Tableau Desktop และ Tableau Server อาจไม่ได้กำหนดค่าให้ใช้การรายงานข้อมูลการใช้งาน Tableau Desktop หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่า Tableau Desktop และ Tableau Server ให้ใช้การรายงานข้อมูลการใช้งาน โปรดดู[จัดการการใช้งานใบอนุญาต Tableau Desktop](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_reporting_admin.htm) ในคู่มือการนำไปใช้งาน Tableau Desktop และ Tableau Prep ## ทรัพยากรเพิ่มเติม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการจัดการใบอนุญาตของคุณ โปรดอ้างอิงหัวข้อดังต่อไปนี้: - หากต้องการค้นหาคีย์ผลิตภัณฑ์ของคุณและเปิดใช้งาน Tableau Desktop หรือ Tableau Prep Builder โปรดดู [คีย์ผลิตภัณฑ์ของฉันอยู่ที่ไหน](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm#wheres-my-product-key) - หากต้องการปิดใช้งานคีย์ผลิตภัณฑ์หรือย้ายคีย์ผลิตภัณฑ์ไปยังคอมพิวเตอร์เครื่องอื่น โปรดดู [ย้ายหรือปิดการใช้งาน Tableau Desktop](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_move_or_deactivate.htm) - หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคีย์ผลิตภัณฑ์สำหรับเดสก์ท็อปเสมือนที่ไม่ถาวรหรือคอมพิวเตอร์ที่มีการสร้างอิมเมจใหม่อย่างสม่ำเสมอ โปรดดู [กำหนดค่าการสนับสนุนแบบเสมือนสำหรับเดสก์ท็อป](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_license_deactivate.htm) - หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการคีย์ผลิตภัณฑ์สำหรับ Tableau Server หรือ Tableau Cloud โปรดดูภาพรวมการให้สิทธิ์อนุญาต ([Linux](https://help.tableau.com/current/server-linux/th-th/license_server_overview.htm) | [Windows](https://help.tableau.com/current/server/th-th/license_server_overview.htm)) - หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับขั้นตอนการต่ออายุใบอนุญาต โปรดดู [วิธีต่ออายุใบอนุญาต Tableau ของคุณ](https://www.tableau.com/th-th/support/renew) [ข้ามไปยังเนื้อหาหลัก](#main-content) # รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู [Tableau Prep บนเว็บ](https://help.tableau.com/current/server/th-th/prep_web_auth.htm)ในส่วนความช่วยเหลือของ Tableau Server ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2020.2.1 และในเว็บไซต์ คุณสามารถกำหนดค่าอินพุตและเอาต์พุตของโฟลว์ให้รีเฟรชแบบเพิ่มหน่วยได้ เพื่อดึงข้อมูลและประมวลผลเฉพาะแถวใหม่เมื่อเรียกใช้โฟลว์ ซึ่งประหยัดเวลาและทรัพยากรของคุณ ตัวอย่างเช่น หากโฟลว์ของคุณมีข้อมูลธุรกรรมที่อัปเดตรายวัน คุณสามารถตั้งการรีเฟรชแบบเพิ่มหน่วยเพื่อดึงข้อมูลและประมวลผลแค่ธุรกรรมใหม่ในทุกวันได้ จากนั้นเรียกใช้การรีเฟรชแบบเต็มรูปแบบเป็นรายสัปดาห์หรือรายเดือนเพื่อรีเฟรชข้อมูลโฟลว์ทั้งหมด ## ข้อกําหนดและข้อจํากัดในการรีเฟรชแบบเพิ่มหน่วย ### ข้อกำหนด หากต้องการเรียกใช้โฟลว์ที่ใช้การรีเฟรชแบบเพิ่มหน่วย Tableau Prep จำเป็นต้องมีข้อมูลดังต่อไปนี้ - ฟิลด์ที่ตรวจพบแถวใหม่ในตารางอินพุต - ฟิลด์ที่จะใช้เพื่อเปรียบเทียบค่าที่ประมวลผลล่าสุดในเอาต์พุตโฟลว์กับค่าในอินพุตเพื่อระบุว่าแถวใดเป็นแถวใหม่ หากต้องการข้อมูลเพิ่มเติม โปรดดู[การรีเฟรชแบบเพิ่มหน่วยด้วยการผนวก](#refreshAppend) - วิธีที่ต้องการเขียนข้อมูลใหม่ในตาราง คุณสามารถทำได้ทั้งเพิ่มข้อมูลใหม่ในตารางที่มีอยู่ เขียนทับข้อมูลในตารางด้วยข้อมูลใหม่ หรือแทนที่ข้อมูลในตารางที่มีอยู่ซึ่งเป็นตัวเลือกที่ใช้ได้สำหรับ Tableau Prep Builder ตั้งแต่เวอร์ชัน 2020.3.1 และในเว็บไซต์ ### ข้อจำกัด - ต้องใช้ Tableau Prep เวอร์ชัน 2021.1.2 ขึ้นไปเมื่อเรียกใช้การรีเฟรชแบบเพิ่มหน่วยบนอินพุตโฟลว์โดยใช้ตัวเชื่อมต่อ Salesforce - ขณะนี้ระบบไม่รองรับการรีเฟรชแบบเพิ่มหน่วยเมื่อเขียนเอาต์พุตโฟลว์ไปยัง Microsoft Excel, Amazon S3, CRM Analytics หรือ Databricks - ไฟล์เอาต์พุต.csv รองรับเฉพาะ “สร้างตาราง” - การเอาต์พุตไปยังการแยกข้อมูล .hyper ในเครื่องหรือที่เผยแพร่นั้นจะรองรับเฉพาะ “ต่อท้ายตาราง” ## ตัวเลือกการรีเฟรชโฟลว์ Tableau Prep ทำให้คุณสามารถเลือกได้ว่าจะรีเฟรชข้อมูลอย่างไร และเลือกได้ว่าจะอัปเดตตารางด้วยเอาต์พุตโฟลว์อย่างไร ตารางต่อไปนี้อธิบายถึงตัวเลือกแต่ละแบบและข้อดีของแต่ละแบบ
ชุดตัวเลือกการรีเฟรชข้อมูลที่ประมวลผลการอัปเดตตารางประโยชน์
รีเฟรชแบบเต็มรูปแบบ + สร้างตารางทั้งหมดสร้างหรือเขียนทับตารางที่มีอยู่ด้วยชุดข้อมูลทั้งหมด

รีเฟรชข้อมูลทั้งหมดทุกครั้งที่เรียกใช้โฟลว์

รีเฟรชแบบเต็มรูปแบบ + ต่อท้ายตารางทั้งหมดเพิ่มแถวใหม่ไปที่ตารางที่มีอยู่ติดตามการเปลี่ยนแปลงทั้งข้อมูลใหม่และข้อมูลที่มีอยู่ได้ทุกครั้งที่เรียกใช้โฟลว์ ต่อท้ายตาราง ไม่พร้อมใช้งานสำหรับประเภทเอาต์พุต .csv
รีเฟรชแบบเต็มรูปแบบ + แทนที่ข้อมูลทั้งหมดแทนที่แถวในตารางที่มีอยู่รักษาโครงสร้างสคีมาตารางที่มีอยู่ไว้ แต่แทนที่ข้อมูลทั้งหมดทุกครั้งที่เรียกใช้งานโฟลว์
รีเฟรชแบบเพิ่มหน่วย + สร้างตารางแถวใหม่เท่านั้นสร้างหรือเขียนทับตารางที่มีอยู่ด้วยแถวใหม่เท่านั้นสร้างตารางใหม่โดยให้เฉพาะแถวใหม่เป็นชุดข้อมูลที่ครบถ้วน

หากไม่มีแหล่งข้อมูลเอาต์พุตหรือไม่สามารถเชื่อมต่อได้เมื่อโฟลว์ทำงาน โฟลว์จะล้มเหลว จำเป็นต้องรีเฟรชแบบเต็มเพื่อสร้างเอาต์พุตก่อนจึงจะสามารถนำมาใช้แบบเพิ่มได้

รีเฟรชแบบเพิ่มหน่วย + ต่อท้ายตารางแถวใหม่เท่านั้นเพิ่มแถวใหม่ไปที่ตารางที่มีอยู่

เพิ่มเฉพาะแถวใหม่ไปที่ตารางที่มีอยู่ ต่อท้ายตาราง ไม่พร้อมใช้งานสำหรับประเภทเอาต์พุต .csv ดูการรีเฟรชแบบเพิ่มหน่วยด้วยการผนวก.

รีเฟรชแบบเพิ่มหน่วย + แทนที่ข้อมูลแถวใหม่เท่านั้นแทนที่ทุกแถวในตารางที่มีอยู่ด้วยแถวใหม่เท่านั้นรักษาโครงสร้างสคีมาตารางที่มีอยู่ไว้ แต่แทนที่ข้อมูลทั้งหมดด้วยแถวใหม่เท่านั้น ทำให้เป็นชุดข้อมูลที่ครบถ้วน
## กำหนดค่าการรีเฟรชแบบเพิ่มหน่วย หากต้องการกำหนดค่าโฟลว์เพื่อใช้การรีเฟรชแบบเพิ่มหน่วย คุณต้องระบุการตั้งค่าในขั้นตอนอินพุตและขั้นตอนเอาต์พุตที่คุณต้องการใช้ตัวเลือกนี้ ในขั้นตอนอินพุต ให้ระบุว่า Tableau Prep จะค้นหาแถวใหม่อย่างไร ในขั้นตอนเอาต์พุต ให้ระบุว่าจะเขียนแถวใหม่ไปที่ตารางอย่างไร เมื่อเรียกใช้โฟลว์แล้ว คุณสามารถเลือกได้ว่าจะใช้การรีเฟรชแบบเต็มรูปแบบหรือแบบเพิ่มหน่วย > [!TIP] > > **เคล็ดลับ**: หลังจากที่คุณกำหนดค่าในขั้นตอนอินพุตและเอาต์พุตสำหรับการรีเฟรชแบบเพิ่มหน่วยแล้ว คุณสามารถเก็บการกำหนดค่าของคุณและนำมาใช้ซ้ำได้ คัดลอกและวางขั้นตอนเพื่อใช้ในที่อื่นๆ ในโฟลว์ปัจจุบันหรือใน Tableau Prep Builder ใช้บันทึกขั้นตอนเป็นโฟลว์เพื่อบันทึกขั้นตอนที่เลือกไปยังไฟล์ในเครื่องหรือไปยังเซิร์ฟเวอร์เพื่อนำขั้นตอนไปใช้ซ้ำในโฟลว์อื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการคัดลอก การวาง หรือการนำขั้นตอนมาใช้ซ้ำ โปรดดู [คัดลอกขั้นตอน การดำเนินการ และฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm) 1. ในแผงโฟลว์ เลือกขั้นตอนอินพุตที่ต้องการกำหนดค่าการรีเฟรชแบบเพิ่มหน่วย 2. ในแผงอินพุต บนแท็บการตั้งค่า ใต้การรีเฟรชแบบเพิ่มหน่วย (เวอร์ชันก่อนเรียกว่าส่วนตั้งค่าการรีเฟรชแบบเพิ่มหน่วย) ให้ตั้งค่าตัวเลือกดังต่อไปนี้ - เลือกเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย (เวอร์ชันก่อนเรียกว่าเปิดใช้งาน) - ฟิลด์อินพุต (เวอร์ชันก่อนเรียกว่าระบุแถวใหม่โดยใช้ฟิลด์) เลือกฟิลด์ที่คุณต้องการรีเฟรชในข้อมูลอินพุต ฟิลด์นี้ต้องกำหนดประเภทข้อมูลเป็นตัวเลข (เต็มจำนวน) วันที่ หรือวันที่และเวลา ณ ขณะนี้ คุณสามารถเลือกได้ฟิลด์เดียวเท่านั้น **หมายเหตุ**: คุณสามารถลบหรือเปลี่ยนชื่อฟิลด์นี้ได้ในภายหลัง ตราบใดที่ฟิลด์ที่คุณกำหนดใน ฟิลด์เอาต์พุต (เวอร์ชันก่อนเรียกว่าชื่อฟิลด์ในเอาต์พุต ) สามารถใช้เพื่อเปรียบเทียบฟิลด์นี้กับเอาต์พุตล่าสุดได้เพื่อหาแถวใหม่ - เอาต์พุต: เลือกเอาต์พุตที่เกี่ยวข้องกับอินพุตและที่มีฟิลด์ที่จะใช้เปรียบเทียบกับแถว - ฟิลด์เอาต์พุต (เวอร์ชันก่อนเรียกว่าชื่อฟิลด์ในเอาต์พุต): เลือกฟิลด์เพื่อใช้เปรียบเทียบค่าที่ประมวลผลล่าสุดในเอาต์พุตโฟลว์กับค่าในอินพุตเพื่อหาแถวใหม่ ฟิลด์นี้ต้องมีประเภทข้อมูลและชื่อเหมือนกับฟิลด์ที่คุณกำหนดในฟิลด์อินพุต (เวอร์ชันก่อนเรียกว่าระบุแถวใหม่โดยใช้ฟิลด์) ![การตั้งค่าขั้นตอนการป้อนข้อมูลโดยไฮไลต์ที่ส่วนการรีเฟรชแบบเพิ่มหน่วย ](/tableau/next/th-th/prep/th-th/Img/prep_incremental_input.png) ### การรีเฟรชแบบเพิ่มหน่วยด้วยการผนวก การรีเฟรชส่วนเพิ่มจะค้นหาค่าสูงสุดที่มีอยู่ของฟิลด์ส่วนเพิ่มในเอาต์พุตก่อน จากนั้นจะกรองแถวจากอินพุตเพื่อเพิ่มเฉพาะแถวที่มีค่ามากกว่าในฟิลด์ส่วนเพิ่ม ตัวอย่าง: ตารางที่มีอยู่:
Col1Col2
ID 5แถวที่ 5
ผนวกแถวใหม่เข้ากับตารางตาม col1:
Col1Col2
ID 1NewRow1
ID 6NewRow6
- NewRow1 จะไม่ถูกเพิ่ม - เพิ่ม NewRow6 แล้ว ## กำหนดค่าตัวเลือกการเขียน หากต้องการตั้งค่าการรีเฟรชแบบเพิ่มหน่วยให้เสร็จสิ้น ให้ตั้งเอาต์พุตตัวเลือกการเขียนเพื่อกำหนดวิธีเขียนแถวใหม่ในตาราง เอาต์พุตทั้งหมดที่เกี่ยวข้องกับขั้นตอนอินพุตที่กำหนดค่าแล้วจะเลือกตัวเลือกการเขียนที่เป็นค่าเริ่มต้น แต่คุณสามารถเปลี่ยนเป็นตัวเลือกที่รองรับได้ คุณสามารถเอาต์พุตแถวของคุณไปยังไฟล์ (Tableau Prep Builder เท่านั้น) ไปยังแหล่งข้อมูลหรือฐานข้อมูลที่เผยแพร่ได้ ฐานข้อมูลบางฐานมีการจำกัดข้อมูลหรือความต้องการ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับข้อจำกัดและข้อกำหนดของฐานข้อมูล โปรดดู[บันทึกข้อมูลเอาต์พุตโฟลว์ลงในฐานข้อมูลภายนอก](https://help.tableau.com/current/prep/th-th/prep_save_share.htm#save-flow-output-data--to-external-databases) ตามค่าเริ่มต้นนั้น การเอาต์พุตไปยังการแยกข้อมูล .hyper ในเครื่องหรือที่เผยแพร่นั้นจะตั้งค่าเป็นต่อท้ายตาราง การเอาต์พุตไปยังไฟล์ประเภท .csv จะตั้งค่าเป็น สร้างตาราง 1. ในแผงโฟลว์ เลือกขั้นตอนเอาต์พุตที่ต้องการกำหนดค่าการรีเฟรชแบบเพิ่มหน่วย 2. ในแผงเอาต์พุต ในส่วนตัวเลือกการเขียน ให้ดูตัวเลือกการเขียนเริ่มต้นและเปลี่ยนตัวเลือกตามต้องการ - สร้างตาราง: ตัวเลือกนี้จะสร้างตารางใหม่หรือแทนที่ตารางที่มีอยู่ด้วยเอาต์พุตใหม่ - ต่อท้ายตาราง: ตัวเลือกนี้จะเพิ่มข้อมูลใหม่ลงในตารางที่มีอยู่ของคุณ หากตารางนั้นไม่มีอยู่ ตารางใหม่จะถูกสร้างขึ้นเมื่อเรียกใช้โฟลว์เป็นครั้งแรก และการเรียกใช้ในภายหลังจะเพิ่มแถวใหม่ลงในตารางนี้ ไม่พร้อมใช้งานสำหรับไฟล์ประเภท .csv หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับชุดตัวเลือกการรีเฟรชที่รองรับ โปรดดู [ตัวเลือกการรีเฟรชโฟลว์](#refresh-options) - แทนที่ข้อมูล (Tableau Prep Builder เวอร์ชัน 2020.3.1 ขึ้นไปและในเว็บไซต์): ใช้งานตัวเลือกนี้ได้เมื่อคุณต้องการเขียนเอาต์พุตกลับไปยังตารางที่มีอยู่ในฐานข้อมูล โดยจะแทนที่ข้อมูลในตารางฐานข้อมูลด้วยข้อมูลโฟลว์ แต่จะรักษาโครงสร้างสคีมาตารางไว้ ![บันทึกเอาต์พุตลงในเมนูโดยเลือกตัวเลือกผนวกเข้ากับตาราง ](/tableau/next/th-th/prep/th-th/Img/prep_incremental_output4.png) ## เรียกใช้โฟลว์ คุณสามารถเรียกใช้โฟลว์ทีละรายการได้โดยใช้การรีเฟรชแบบเพิ่มหน่วยใน Tableau Prep Builder ในเว็บไซต์ หรือจากบรรทัดคำสั่ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้โฟลว์จากบรรทัดคำสั่ง โปรดดู [เรียกใช้ลำดับงานโดยเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm#incremental-refresh) หากคุณมี Data Management ที่เปิดใช้งาน Tableau Prep Conductor คุณสามารถเรียกใช้โฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วยได้ โดยใช้กำหนดการใน Tableau Server หรือ Tableau Cloud **หมายเหตุ**: ในเวอร์ชันก่อน ตัวเลือกการเขียนจะตั้งค่าไว้ใน Tableau Prep Builder และไม่สามารถเปลี่ยนได้เมื่อเรียกใช้โฟลว์ใน Tableau Server หรือ Tableau Cloud คุณสามารถแก้ไขโฟลว์ในเว็บไซต์ได้โดยตรง โดยเริ่มจาก Tableau Server และ Tableau Cloud เวอร์ชัน 2020.4 เป็นต้นไป หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Tableau Prep บนเว็บ โปรดดู [Tableau Prep บนเว็บ](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) ในส่วนความช่วยเหลือของ Tableau Server ก่อนที่คุณจะสามารถเรียกใช้โฟลว์ของคุณโดยใช้การรีเฟรชแบบเพิ่มหน่วย คุณจะต้องเรียกใช้การรีเฟรชแบบเต็มก่อนเพื่อสร้างแหล่งข้อมูลเอาต์พุตในตำแหน่งเอาต์พุตของคุณ จากนั้นการเรียกใช้โฟลว์ในภายหลังจะใช้กระบวนการรีเฟรชแบบเพิ่มหน่วย และดึงข้อมูลและประมวลผลเฉพาะแถวใหม่เท่านั้น เว้นแต่ข้อมูลการกำหนดค่าการรีเฟรชแบบเพิ่มหน่วยหายไปหรือเอาต์พุตที่มีอยู่ถูกลบออก หากต้องการเรียกใช้การรีเฟรชแบบเต็ม ให้เลือกการรีเฟรชแบบเต็มจากปุ่มดรอปดาวน์ที่เมนูด้านบนหรือแผงเอาต์พุต หรือคลิกปุ่มเรียกใช้โฟลว์ในโฟลว์นั้น - หากต้องการเรียกใช้โฟลว์ใน Tableau Prep โดยใช้การรีเฟรชแบบเพิ่มหน่วย ให้เลือกการรีเฟรชแบบเพิ่มหน่วยจากตำแหน่งดังต่อไปนี้ - จากเมนูด้านบน คลิกตัวเลือกดรอปดาวน์บนปุ่มเรียกใช้ ![หน้าต่างที่ให้คุณเลือกการรีเฟรชแบบเต็มหรือแบบเพิ่มหน่วย โดยที่การรีเฟรชแบบเพิ่มหน่วยจะไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_incremental_run_menu.png) - จากแผงเอาต์พุต คลิกตัวเลือกดรอปดาวน์บนปุ่มเรียกใช้โฟลว์ ![กล่องโต้ตอบที่แสดงตัวเลือก "รีเฟรชแบบเต็ม" และ "รีเฟรชแบบเพิ่มหน่วย" เพื่อดำเนินการโฟลว์ข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_incremental_run_button.png) - จากแผงโฟลว์ คลิกดรอปดาวน์บนปุ่มเรียกใช้ที่อยู่ถัดจากขั้นตอนเอาต์พุต ![กล่องโต้ตอบพร้อมตัวเลือกในการสร้างตารางโดยใช้การรีเฟรชแบบเต็มหรือการรีเฟรชแบบเพิ่มหน่วย](/tableau/next/th-th/prep/th-th/Img/prep_incremental_run_menu_flow.png) หากมีหนึ่งอินพุตที่เปิดใช้งานการรีเฟรชแบบเพิ่มหน่วยที่สัมพันธ์กับหลายเอาต์พุต ต้องเรียกใช้เอาต์พุตเหล่านั้นร่วมกันและต้องใช้ประเภทการรีเฟรชแบบเดียวกัน เมื่อเรียกใช้การรีเฟรชใน Tableau Prep จะมีข้อความแสดงขึ้นเพื่อบอกให้คุณทราบว่าต้องเรียกใช้เอาต์พุตนั้นร่วมกัน ![กล่องโต้ตอบการเรียกใช้โฟลว์ (การรีเฟรชแบบเพิ่มหน่วย) พร้อมตารางที่มีผลลัพธ์และประเภทการรีเฟรช และปุ่มเรียกใช้โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_incremental_warning1.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง _รองรับใน Tableau Prep Builder เท่านั้น_ คุณสามารถเรียกใช้ลำดับงานจากบรรทัดคำสั่งเพื่อรีเฟรชเอาต์พุตลำดับงานของคุณแทนที่จะเรียกใช้ลำดับงานจาก Tableau Prep Builder คุณสามารถเรียกใช้ลำดับงานครั้งละหนึ่งรายการโดยใช้วิธีนี้ ตัวเลือกนี้สามารถใช้ได้ทั้งอุปกรณ์ Windows และ Mac ที่ติดตั้ง Tableau Prep Builder หากต้องการรายการตัวเลือกบรรทัดคําสั่งทั้งหมดที่รองรับใน Tableau Prep โปรดดู[การอ้างอิงบรรทัดคําสั่ง Tableau Prep](https://help.tableau.com/current/prep/th-th/prep_command_line_reference.htm) **หมายเหตุ**:หากคุณใช้การจัดการใบอนุญาตตามข้อมูลเข้าสู่ระบบ (LBLM) โปรดเปิด Tableau Prep และเข้าสู่ระบบสภาพแวดล้อม Tableau Server หรือไซต์ Tableau Cloud ที่คุณใช้ในการเปิดใช้งานอยู่เป็นระยะๆ ไม่เช่นนั้นสัญญาเช่าอาจหมดอายุ ซึ่งทำให้ลำดับงานที่เรียกใช้ผ่านบรรทัดคำสั่งเกิดความล้มเหลว คุณสามารถติดต่อผู้ดูแลระบบของคุณเพื่อเปลี่ยนแปลงระยะเวลาสัญญาเช่าของคุณเป็นระยะเวลาสูงสุด ดูข้อมูลเพิ่มเติมได้ที่[การจัดการใบอนุญาตตามข้อมูลเข้าสู่ระบบ](https://help.tableau.com/current/server/th-th/license_lblm.htm) **ข้อจำกัดของตัวเชื่อมต่อ** - **ตัวเชื่อมต่อ JDBC หรือ ODBC**: ลำดับงานที่มีตัวเชื่อมต่อสามารถเรียกใช้จากบรรทัดคำสั่งได้ตั้งแต่เวอร์ชัน 2019.2.3 - **ตัวเชื่อมต่อคลาวด์**: ลำดับงานที่มีตัวเชื่อมต่อคลาวด์ เช่น Google BigQuery ไม่สามารถเรียกใช้ได้จากบรรทัดคำสั่ง ให้เรียกใช้ลำดับงานด้วยตนเองหรือเรียกใช้ลำดับงานตามกำหนดเวลาใน Tableau Server หรือ Tableau Cloud โดยใช้Tableau Prep Conductor หากต้องการข้อมูลเพิ่มเติม โปรดดู [รักษาข้อมูลลำดับงานให้เป็นปัจจุบันเสมอ](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_overview.htm) - **การตรวจสอบสิทธิ์แบบลงชื่อเพียงครั้งเดียว**: ไม่รองรับการเรียกใช้การลำดับงานจากบรรทัดคำสั่ง หากคุณใช้การตรวจสอบสิทธิ์แบบลงชื่อเพียงครั้งเดียว คุณสามารถเรียกใช้ลำดับงานจาก Tableau Prep Builder แทนได้ - **การตรวจสอบสิทธิ์หลายปัจจัย**: Tableau Prep Command Line Interface (CLI) ไม่รองรับ Tableau ที่ใช้การตรวจสอบสิทธิ์หลายปัจจัย (MFA) หากต้องการข้อมูลเพิ่มเติม โปรดดูที่[ไม่สามารถเผยแพร่โฟลว์ Tableau Prep โดยใช้บรรทัดคำสั่งหลังจากเปิดใช้งาน MFA ใน Tableau Cloud](https://help.salesforce.com/s/articleView?id=001534203&type=1) ในฐานความรู้ Tableau สำหรับอุปกรณ์ Windows คุณสามารถกำหนดเวลากระบวนการนี้โดยใช้ Windows Task Scheduler หากต้องการข้อมูลเพิ่มเติม โปรดดู [ตัวกำหนดเวลางาน](https://docs.microsoft.com/th-th/windows/desktop/taskschd/task-scheduler-start-page)ในความช่วยเหลือออนไลน์ของ Microsoft หากคุณเรียกใช้ลำดับงานจากบรรทัดคำสั่ง Tableau Prep Builder จะรีเฟรชเอาต์พุตทั้งหมดของลำดับงานด้วยการตั้งค่าสำหรับการส่งออกข้อมูลที่ระบุใน Tableau Prep Builder หากต้องการข้อมูลเกี่ยวกับวิธีการระบุตำแหน่งเอาต์พุตของคุณ โปรดดู [สร้างไฟล์การแยกข้อมูลและแหล่งข้อมูลที่เผยแพร่](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#Extract). หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตัวเลือกการเขียน (เวอร์ชัน 2020.2.1 และใหม่กว่า) โปรดดู [กำหนดค่าตัวเลือกการเขียน](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm#flow-writeoptions) ## ก่อนการเรียกใช้ลำดับงาน ในการเรียกใช้ลำดับงานจากบรรทัดคำสั่ง คุณจำเป็นต้องสิทธิ์ของผู้ดูแลระบบในอุปกรณ์ที่เรียกใช้ลำดับงานและคุณจำเป็นต้องมีข้อมูลต่อไปนี้ - พาธที่ติดตั้ง Tableau Prep Builder - หากเชื่อมต่อฐานข้อมูลและเผยแพร่ไฟล์เอาต์พุตไปบังเซิรืฟเวอร์หรือฐานข้อมูล (เวอร์ชัน 2020.3.1 หรือใหม่กว่า) - สร้างไฟล์ credentials .json ที่มีข้อมูลเข้าสู่ระบบที่จำเป็นทั้งหมด - พาธที่มีไฟล์ Tableau Flow (.tfl) ### ข้อกำหนดไฟล์ Credentials .json **หมายเหตุ:** ไม่จำเป็นต้องมีไฟล์ credentials .json หากลำดับงานเชื่อมต่อกับเอาต์พุตของไฟล์ในเครื่อง ไฟล์ที่จัดเก็บในการแชร์เครือข่าย หรือไฟล์อินพุตที่ใช้การตรวจสอบสิทธิ์ของ Windows (SSPI) หากต้องการข้อมูลเพิ่มเติมเกี่ยวับการตรวจสอบสิทธิ์ของ Windows โปรดดู [รุ่น SSPI](https://docs.microsoft.com/th-th/windows/desktop/SecAuthN/sspi-model) ในความช่วยเหลือออนไลน์ของ Microsoft Tableau Prep Builder ใช้ข้อมูลจากไฟล์ลำดับงานและจากไฟล์ credentials .json เพื่อเรียกใช้ลำดับงานเมื่อคุณมีการเชื่อมต่อทางไกล ตัวอย่างเช่น ชื่อฐานข้อมูลของการเชื่อมต่อทางไกลและชื่อโปรเจ็กต์ของไฟล์เอาต์พุตมาจากลำดับงาน และชื่อเซิร์ฟเวอร์และข้อมูลเข้าสู่ระบบมาจากไฟล์ credentials .json - หากคุณต้องการใช้ไฟล์ซ้ำ ให้วางไฟล์ไว้ในโฟลเดอร์ที่จะไม่ถูกเขียนทับในกระบวนการติดตั้ง Tableau Prep Builder - หากคุณเรียกใช้โฟลว์ที่มีรายการต่อไปนี้ คุณต้องรวมไฟล์ .json ที่มีข้อมูลเข้าสู่ระบบซึ่งจำเป็นในการเชื่อมต่อ - เชื่อมต่อกับไฟล์ฐานข้อมูลหรือแหล่งข้อมูลที่เผยแพร่ - เอาต์พุตที่เผยแพร่ไปยังเซิร์ฟเวอร์หรือเผยแพร่ไปยังฐานข้อมูล (เวอร์ชัน 2020.3.1 หรือใหม่กว่า) - ลำดับงานที่มีขั้นตอนสคริปต์สำหรับ Rserve หรือ TabPy ไฟล์ .json ต้องมีข้อมูลเข้าสู่ระบบซึ่งจำเป็นในการเชื่อมต่อกับบริการเหล่านี้ หากต้องการข้อมูลเพิ่มเติม โปรดดู ข้อกำหนดอาร์เรย์สำหรับเวอร์ชันที่คุณใช้ด้านล่าง - ข้อมูลเข้าสู่ระบบที่ระบุในลำดับงานและข้อมูลเข้าสู่ระบบที่อยู่ในไฟล์ .json ต้องตรงกัน มิฉะนั้นลำดับงานจะล้มเหลว - หากคุณเรียกใช้กระบวนการนี้ จะมีการใช้ชื่อโฮสต์ พอร์ต และชื่อผู้ใช้เพื่อค้นหาการเชื่อมต่อที่ตรงกันในไฟล์ลำดับงาน Tableau (.tfl) และมีการอัปเดตก่อนเรียกใช้กระบวนการ ไม่จำเป็นต้องมี ID พอร์ตและ ID ไซต์หากการเชื่อมต่อของคุณไม่ต้องการข้อมูลดังกล่าว - หากเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ ให้รวมชื่อโฮสต์, contentUrl และพอร์ต (80 สำหรับ http และ 443 สำหรับ https) ในการเชื่อมต่อขาเข้า จำเป็นต้องใช้ชื่อโฮสต์ในการค้นหาการเชื่อมต่อที่ตรงกันในไฟล์ลำดับงาน Tableau (.tfl) รวมถึงใช้ contentUrl และพอร์ตเพื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ - หากคุณเชื่อมต่อกับ Tableau Cloud ให้รวมพอร์ต (80 หรือ 443) ในการเชื่อมต่อขาเข้าสำหรับพ็อดที่คุณกำลังเชื่อมต่อ และใน URI การเชื่อมต่อเซิร์ฟเวอร์ ให้ตรวจสอบว่าได้รวมคำนำหน้าพ็อดที่เกี่ยวข้องพร้อมกับ online.tableau.com ไว้แล้ว หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Tableau Cloud โปรดดู [การเชื่อมต่อ Tableau Bridge ไปยัง Tableau Cloud](https://help.tableau.com/current/online/th-th/to_keep_data_fresh.htm#tableau-bridge-connections-to-tableau-online) ในความช่วยเหลือ Tableau Cloud - (เวอร์ชัน 2021.4.1 หรือใหม่กว่า) หากคุณรวมพารามิเตอร์ในลำดับงาน คุณสามารถสร้างและรวมไฟล์ parameters override .json ในบรรทัดคำสั่งเพื่อเปลี่ยนค่าพารามิเตอร์จากค่าเริ่มต้นปัจจุบัน หากต้องการข้อมูลเพิ่มเติม โปรดดู [เรียกใช้ลำดับงานที่มีค่าพารามิเตอร์](#flow_parameters). ข้อมูลเข้าสู่ระบบอาจมีรูปแบบที่แตกต่างกัน ขึ้นอยู่กับเวอร์ชัน Tableau Prep Builder ของคุณ คลิกบนแท็บด้านล่างเพื่อดูรูปแบบข้อมูลเข้าสู่ระบบสำหรับเวอร์ชัน Tableau Prep Builder ของคุณ ขึ้นอยู่กับการเชื่อมต่อของคุณ รวมเซิร์ฟเวอร์หรือข้อมูลเข้าสู่ระบบฐานข้อมูล หรือทั้งสองรายการ เมื่อลำดับงานของคุณเชื่อมต่อหรือเอาต์พุตไปยังเซิร์ฟเวอร์หรือฐานข้อมูลเดียวกัน คุณต้องรวมเพียงบล็อกเดียวในไฟล์ .json เท่านั้น หากคุณเชื่อมต่อกับเซิร์ฟเวอร์หรือฐานข้อมูลที่ใช้ข้อมูลเข้าสู่ระบบต่างกัน ให้ใช้อาร์เรย์ที่คั่นด้วยจุลภาค
การเชื่อมต่อเซิร์ฟเวอร์การเชื่อมต่อฐานข้อมูลการเชื่อมต่อ Rserver หรือ Tableau Python

ชื่อบล็อกการเชื่อมต่อ: "tableauServerConnections"

รวมข้อมูลต่อไปนี้ในอาร์เรย์:

  • serverUrl (ชื่อเซิร์ฟเวอร์) สำหรับ Tableau Cloud ให้รวมคำนำหน้าพ็อดที่เกี่ยวข้องพร้อมกับ online.tableau.com ตัวอย่างเช่น "https://10az.online.tableau.com"
  • contentUrl (ID ไซต์ ซึ่งจะปรากฏขึ้นหลังจาก /site/ ใน URL สำหรับ Tableau Server หรือ Tableau Cloud ตัวอย่างเช่น "https://my.server/#/site/mysite" ให้ตั้งค่า "contentUrl": "mysite".))
  • พอร์ต (ID พอร์ต)
  • ชื่อผู้ใช้
  • password

ชื่อบล็อกการเชื่อมต่อ: "databaseConnections"

รวมข้อมูลต่อไปนี้ในอาร์เรย์:

  • ชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์)
  • พอร์ต (ID พอร์ต)
  • ชื่อผู้ใช้
  • password

รวมเฉพาะอาร์เรย์นี้เท่านั้นหากลำดับงานของคุณมีขั้นตอนสคริปต์สำหรับ R หรือ TabPy

ชื่อบล็อกการเชื่อมต่อ: "extensions"

รวมข้อมูลต่อไปนี้ในอาร์เรย์:

  • extensionName: ระบุ "rSupport" หรือ "pythonSupport"
  • ปกติ: รวม "host” และ "port" คุณยังสามารถรวม "username" หรือ "sslCertificate” (เนื้อหาของไฟล์ .pem สาธารณะที่เข้ารหัสเป็นสตริง base64) หากมี
  • ละเอียดอ่อน: รวม "password" หากคุณใช้รหัสผ่าน หรือไม่เช่นนั้นให้รวมอาร์เรย์ที่ว่าง
**หมายเหตุ**: จำเป็นต้องมี ContentUrl ในไฟล์ .json เสมอสำหรับการเชื่อมต่อเซิร์ฟเวอร์ หากเชื่อมต่อกับไซต์ที่เป็นค่าเริ่มต้น ตัวอย่างเช่น "https://my.server/#/site/” ให้ตั้งค่า ContentUrl เป็นที่ว่าง ตัวอย่างเช่น `"contentUrl": ""` ### เรียกใช้ลำดับงานที่มีค่าพารามิเตอร์ _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.4.1 และใหม่กว่า_ ในการเรียกใช้ลำดับงานจากบรรทัดคำสั่งที่มีค่าพารามิเตอร์ คุณสามารถสร้างไฟล์ parameters override .json ที่มีค่าพารามิเตอร์ที่คุณต้องการจะใช้ ค่าเหล่านี้แทนที่ค่าปัจจุบัน (ค่าเริ่มต้น) ที่กำหนดไว้สำหรับพารามิเตอร์นั้น นี่คือไฟล์แยกจากไฟล์ credentials.json และรวมชื่อและค่าพารามิเตอร์ของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2022.1.1 ไม่จำเป็นต้องมีค่าพารามิเตอร์ครอบในเครื่องหมายคำพูดอีกต่อไป ในเวอร์ชันก่อนหน้า ชื่อและค่าพารามิเตอร์ทั้งหมดต้องอยู่ในเครื่องหมายคำพูด **ตัวอย่าง**: { "Parameter 1": Value 1, "Number Parameter": 40, "Boolean Parameter": True } เมื่อคุณเรียกใช้ลำดับงานที่มี -p --parameters และชื่อของไฟล์ในบรรทัดคำสั่ง **ตัวอย่าง:** **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json ``` ### ตัวอย่าง ส่วนนี้จะแสดงตัวอย่างต่างๆ ของไฟล์ข้อมูลเข้าสู่ระบบที่คุณสามารถสร้างด้วยข้อกำหนด credentials .json #### การเชื่อมต่อกับการเชื่อมต่อเซิร์ฟเวอร์ ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่เชื่อมต่อและเอาต์พุตไปยังการเชื่อมต่อเซิร์ฟเวอร์ที่ใช้ข้อมูลเข้าสู่ระบบเดียวกัน { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \] } #### การเชื่อมต่อกับการเชื่อมต่อเซิร์ฟเวอร์และเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูล ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่เชื่อมต่อกับการเชื่อมต่อเซิร์ฟเวอร์และเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูล { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port":"5439", "username":"jsmith", "password":"p@s$w0rd!" } \] } #### ลำดับงานมีการเชื่อมต่อสคริปต์ Rserve และ TabPy และเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูล ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่มีข้อมูลเข้าสู่ระบบ Rserve และ Tabpy และเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูล { "extensions": \[ { "extensionName": "rSupport", "regular": { "host": "localhost", "port": "9000", "username": "jsmith" }, "sensitive": { "password": "pwd" } }, { "extensionName": "pythonSupport", "regular": { "host": "localhost", "port": "9000" }, "sensitive": { } } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } #### การเชื่อมต่อและการเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูลที่ต่างกัน ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่เชื่อมต่อและเอาต์พุตไปยังการเชื่อมต่อฐานข้อมูลที่ต่างกัน: { "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } ป้อนอาร์เรย์สำหรับการเชื่อมต่อขาเข้าและขาออกของคุณ **หมายเหตุ**: หากคุณใช้ Tableau Prep Builder เวอร์ชัน 2018.2.2 ถึง 2018.3.1 ให้รวมอาร์เรย์ "inputConnections" และ "outputConnections" เสมอ แม้ว่าลำดับงานจะไม่มีการเชื่อมต่อทางไกลสำหรับอินพุตหรือเอาต์พุตก็ตาม เพียงแค่ปล่อยให้อาร์เรย์เหล่านั้นที่ว่าง หากคุณใช้ Tableau Prep Builder เวอร์ชัน 2018.3.2 และใหม่กว่า คุณไม่จำเป็นต้องรวมอาร์เรย์ที่ว่าง
การเชื่อมต่อขาเข้าการเชื่อมต่อขาออกการเชื่อมต่อ Rserver หรือ Tableau Python
  • ชื่อโฮสต์ (ชื่อเซิร์ฟเวอร์)
  • contentUrl (จำเป็นสำหรับแหล่งข้อมูลที่เผยแพร่เสมอ ดูคำอธิบายที่การเชื่อมต่อขาออก)
  • พอร์ต (ID พอร์ต)
  • ชื่อผู้ใช้
  • password
  • serverUrl
  • contentUrl (ID ไซต์ ซึ่งจะปรากฏขึ้นหลังจาก /site/ ใน URL สำหรับ Tableau Server หรือ Tableau Cloud ตัวอย่างเช่น "https://my.server/#/site/mysite" ให้ตั้งค่า "contentUrl": "mysite".)
  • ชื่อผู้ใช้
  • password

รวมเฉพาะอาร์เรย์นี้เท่านั้นหากลำดับงานของคุณมีขั้นตอนสคริปต์สำหรับ R หรือ TabPy ที่จำเป็นต้องมีรหัสผ่าน

  • extensionName: ระบุ "rSupport" หรือ "pythonSupport"
  • ข้อมูลเข้าสู่ระบบ: รวม "password"
### ตัวอย่าง ส่วนนี้จะแสดงสองตัวอย่างของไฟล์ข้อมูลเข้าสู่ระบบที่คุณสามารถสร้างด้วยข้อกำหนด credentials .json #### การเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่เชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่และเอาต์พุตข้อมูลไปยังเซิร์ฟเวอร์ที่มี ID ไซต์ **หมายเหตุ**: หาก inputConnection หรือ outputConnection ใช้ไซต์เริ่มต้น ตัวอย่างเช่น "https://my.server/#/site/" ให้ตั้งค่า ContentUrl เป็นที่ว่าง ตัวอย่างเช่น `"contentUrl": ""` { "inputConnections":\[ { "hostname":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "outputConnections":\[ { "serverUrl":"https://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### การเชื่อมต่อกับฐานข้อมูลสองแห่ง ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่เชื่อมต่อกับ MySQL และ Oracle และเอาต์พุตข้อมูลไปยังเซิร์ฟเวอร์ที่มี ID ไซต์ { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" }, { "hostname":"Oracle.example.lan", "port":5678, "username": "jsmith", "password": "passw0rd" } \], "outputConnections":\[ { "serverUrl":"http://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### ลำดับงานมีขั้นตอนสคริปต์สำหรับ Rserve และ TabPy และเชื่อมต่อกับฐานข้อมูล ตัวอย่างนี้แสดงไฟล์ข้อมูลเข้าสู่ระบบ .json ที่มีรหัสผ่านสำหรับบริการ Rserve และ TabPy และเชื่อมต่อกับ MySQL { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" } \], "extensions":\[ { "extensionName":"rSupport", "credentials":{ "password":"pwd", } }, { "extensionName" : "pythonSupport", "credentials": { "password": "pwd" } } \] } ### เคล็ดลับในการสร้างไฟล์ข้อมูลเข้าสู่ระบบ เพื่อหลีกเลี่ยงข้อผิดพลาดในการเรียกใช้ลำดับงาน ตรวจสอบให้แน่ใจว่าไฟล์ข้อมูลเข้าสู่ระบบเป็นไปตามคำแนะนำต่อไปนี้: - หากคุณใช้ Tableau Prep Builder เวอร์ชัน 2018.2.2 ถึง 2018.3.1 ให้รวมอาร์เรย์ "inputConnections" และ "outputConnections" เสมอ แม้ว่าลำดับงานจะไม่มีการเชื่อมต่อทางไกลสำหรับอินพุตหรือเอาต์พุตก็ตาม เพียงแค่ปล่อยให้อาร์เรย์เหล่านั้นที่ว่าง หากคุณใช้ Tableau Prep Builder เวอร์ชัน 2018.3.2 และใหม่กว่า คุณไม่จำเป็นต้องรวมอาร์เรย์ที่ว่าง - ไม่มีการเชื่อมต่อขาเข้าทางไกลใช่ไหม รวมไวยากรณ์นี้ที่ด้านบนของไฟล์ .json { "inputConnections":\[ \], - ไม่มีการเชื่อมต่อขาออกทางไกลใช่ไหม รวมไวยากรณ์นี้ที่ด้านล่างของไฟล์ .json "outputConnections":\[ \] } - ไม่มี ID พอร์ตสำหรับการเชื่อมต่อขาเข้าหรือไม่ได้ระบุพอร์ตในชื่อเซิร์ฟเวอร์ หากไม่มี ID พอร์ตสำหรับการเชื่อมต่อของคุณ ไม่ต้องรวมการอ้างอิง `"port":xxxx,` ในไฟล์ .json รวมถึง `"port": ""` หากมี ID พอร์ตในชื่อเซิร์ฟเวอร์ ให้รวม ID พอร์ตในชื่อโฮสต์ ตัวอย่างเช่น `"hostname": "mssql.example.lan,1234"` - เมื่ออ้างอิง `"serverUrl":` ไม่ต้องรวม "/" ที่ตอนท้ายของที่อยู่ ตัวอย่างเช่น ใช้ `"serverUrl": "http://server"` ไม่ใช่ `"serverUrl": "http://server/"` - หากคุณมีการเชื่อมต่อขาเข้าและขาออกหลายรายการในข้อมูลเข้าสู่ระบบสำหรับแต่ละรายการในไฟล์ - หากเชื่อมต่อกับแหล่งข้อมูลที่เผยแพร่ อย่าลืมรวมชื่อโฮสต์และ contentUrl ในการเชื่อมต่อขาเข้า ## เรียกใช้ลำดับงาน > [!IMPORTANT] > > **สำคัญ**: ตัวอย่างด้านล่างมีการเปลี่ยนชื่อของ "Tableau Prep” เวอร์ชัน 2019.1.2 เป็น "Tableau Prep Builder" หากคุณกำลังใช้ผลิตภัณฑ์เวอร์ชันก่อนหน้านี้ ให้ใช้ "Tableau Prep" แทน 1. เปิดข้อความแจ้งคำสั่งหรือข้อความแจ้งคำสั่งเทอร์มินัล (MacOS) ในฐานะผู้ดูแลระบบ 2. เรียกใช้หนึ่งในคำสั่งต่อไปนี้โดยใช้ไวยากรณ์ที่แสดงด้านล่าง - ลำดับงานเชื่อมต่อกับไฟล์ในเครื่องหรือไฟล์ที่จัดเก็บในการแชร์เครือข่ายและเผยแพร่ไปยังไฟล์ในเครื่อง ไฟล์ที่จัดเก็บในการแชร์เครือข่าย หรือใช้การตรวจสอบสิทธิ์ของ Windows **หมายเหตุ**: หากเชื่อมต่อหรือเอาต์พุตไปยังไฟล์ที่จัดเก็บในการแชร์เครือข่าย ให้ใช้รูปแบบ UNC สำหรับพาธ: \\\\server\\path\\file name ไฟล์ต้องไม่มีการป้องกันด้วยรหัสผ่าน **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl ``` - ลำดับงานเชื่อมต่อกับฐานข้อมูลหรือเผยแพร่ไปยังเซิร์ฟเวอร์ **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl ``` - ไฟล์ลำดับงานหรือไฟล์ข้อมูลเข้าสู่ระบบจัดเก็บในการแชร์เครือข่าย (ใช้รูปแบบ UNC สำหรับพาธ: \\\\server\\path\\file name): **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "\server\path\[your credential file name].json" -t "\server\path\[your flow file name].tfl" ``` **Mac:** แมปการแชร์เครือข่ายไปยัง /Volumes ใน Finder เพื่อให้อยู่ถาวร จากนั้นใช้ `/Volumes/.../[your file]` เพื่อระบุพาธ: ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c /Volumes/.../[your credential file name].json -t path/to/[your flow file name].tfl ``` สำหรับข้อผิดพลาดทั่วไปและการแก้ไขปัญหา โปรดดู [ข้อผิดพลาดที่พบได้บ่อยเมื่อใช้บรรทัดคำสั่งเพื่อเรียกใช้ลำดับงาน](https://help.tableau.com/v0.0/prep/th-th/prep_troubleshoot.htm#cli_common_errors) ## เรียกใช้ลำดับงานโดยเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.2.1 และใหม่กว่า และบนเว็บตั้งแต่เวอร์ชัน 2020.4 ขณะนี้ไม่รองรับการรีเฟรชแบบเพิ่มหน่วยเมื่อเขียนเอาต์พุตลำดับงานไปยัง Microsoft Excel_ หากคุณไม่ได้เปิดใช้งาน Tableau Prep Conductor บนเซิร์ฟเวอร์ของคุณเพื่อกำหนดเวลาเรียกใช้ลำดับงานของคุณ คุณสามารถเรียกใช้ลำดับงานด้วยการรีเฟรชแบบเพิ่มหน่วยจากบรรทัดคำสั่ง เพียงแค่รวมพารามิเตอร์ `--incrementalRefresh` ในบรรทัดคำสั่งของคุณตามที่แสดงในตัวอย่างด้านล่าง **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl ``` หากขั้นตอนการป้อนข้อมูลในลำดับงานของคุณเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วยและมีการกำหนดค่าพารามิเตอร์การรีเฟรชแบบเพิ่มหน่วยอย่างเหมาะสม Tableau Prep Builder จะทำงานดังต่อไปนี้: - อินพุตทั้งหมดในลำดับงานที่เปิดใช้งานการรีเฟรชแบบเพิ่มหน่วยจะเรียกใช้เอาต์พุตที่เกี่ยวข้องทั้งหมดด้วยการรีเฟรชแบบเพิ่มหน่วย - หากไม่มีอินพุตในลำดับงานที่เปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย เอาต์พุตทั้งหมดจะถูกเรียกใช้ด้วยการรีเฟรชแบบเต็มรูปแบบ ข้อความจะแสดงรายละเอียดวิธีการรีเฟรช - หากอินพุตบางรายการในลำดับงานเปิดใช้งานการรีเฟรชแบบเพิ่มหน่วย เอาต์พุตที่เกี่ยวข้องจะเรียกใช้ด้วยการรีเฟรชแบบเพิ่มหน่วย เอาต์พุตอื่นๆ จะถูกเรียกใช้ด้วยการรีเฟรชแบบเต็มรูปแบบและข้อความจะแสดงรายละเอียดวิธีการรีเฟรช หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าลำดับงานเพื่อให้ใช้การรีเฟรชแบบเพิ่มหน่วย โปรดดู [รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย](https://help.tableau.com/v0.0/prep/th-th/prep_incremental_refresh.htm) ## ตัวเลือกคำสั่ง หากคุณต้องการดูตัวเลือกความช่วยเหลือ ให้เพิ่ม `-h` ในบรรทัดคำสั่ง
ตัวเลือกคำสั่งคำอธิบายหมายเหตุ
-c , --connections <arg>พาธการเชื่อมต่อไปยังไฟล์ข้อมูลเข้าสู่ระบบต้องการพาธไปยังตำแหน่งของไฟล์ข้อมูลเข้าสู่ระบบ
-d, --debugแก้ไขข้อบกพร่องของกระบวนการลำดับงานเพิ่มตัวเลือกนี้เพื่อดูข้อมูลเพิ่มเติมเพื่อช่วยแก้ไขปัญหาด้วยการรีเฟรชลำดับงาน ไฟล์บันทึกจัดเก็บใน: My Tableau Prep Builder Repository\Command Line Repository\Logs
-dsv, --disableSslValidationปิดใช้งานการตรวจสอบความถูกต้องของ SSLเรียกใช้โฟลว์โดยไม่ต้องดำเนินการตรวจสอบความถูกต้องของใบรับรอง เมื่อเรียกใช้ตัวเลือกนี้บน MacOS กล่องโต้ตอบอาจปรากฎขึ้นเพื่อร้องขอผู้ใช้และรหัสผ่านคีย์เชน ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2019.3.2 คุณสามารถส่งผ่านพารามิเตอร์เพิ่มเติมนี้เพื่อปิดใช้งานกล่องโต้ตอบคีย์เชนดังกล่าว ตัวอย่าง: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl
-h, --helpดูความช่วยเหลือสำหรับตัวเลือกไวยากรณ์

ตัวเลือกความช่วยเหลือหรือข้อผิดพลาดของไวยากรณ์จะแสดงข้อมูลต่อไปนี้:

usage: tableau-prep-cli [-c <arg>] [-d]  [-h] [-t <arg>]
-c,--connections <arg>        Path to a file with all connection information
-d,--debug                    This option is for debugging
-dsv,--disableSslValidation   Disable SSL validation
-h,--help                     Print usage message
-inc,--incrementalRefresh     Run incremental refresh for all outputs that are configured to support it
-t,--tflFile <arg>            The Tableau Prep Builder flow file	
-inc, --incrementalRefreshเรียกใช้การรีเฟรชแบบเพิ่มหน่วยสำหรับเอาต์พุตทั้งหมดที่กำหนดค่าไว้สำหรับใช้งาน

รวมตัวเลือกนี้เพื่อเรียกใช้การรีเฟรชแบบเพิ่มหน่วยสำหรับอินพุตทั้งหมดที่กำหนดค่าไว้สำหรับใช้งาน การรีเฟรชแบบเพิ่มหน่วยช่วยให้ Tableau Prep Builder สามารถรับและประมวลผลเฉพาะแถวใหม่จากแถวทั้งหมดในลำดับงาน

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

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ลำดับงานด้วยการรีเฟรชแบบเพิ่มหน่วย โปรดดู รีเฟรชข้อมูลโฟลว์โดยใช้การรีเฟรชแบบเพิ่มหน่วย

-t, --tflFile <arg>ไฟล์ลำดับงาน .tflต้องการพาธไปยังตำแหน่งของไฟล์ลำดับงาน .tfl
-p, --parameters ไฟล์ parameters override .jsonรวมไฟล์นี้หากคุณต้องการแทนที่ค่าพารามิเตอร์ปัจจุบัน (ค่าเริ่มต้น) ที่ใช้กับลำดับงาน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ของลำดับงาน โปรดดู สร้างและใช้พารามิเตอร์ในลำดับงาน
## ตัวอย่างไวยากรณ์ บรรทัดคำสั่งด้านล่างแสดงสี่ตัวอย่างในการเรียกใช้ลำดับงานด้วยเกณฑ์ต่อไปนี้: - **เวอร์ชัน Tableau Prep Builder**: 2022.1.1 > [!IMPORTANT] > > **สำคัญ**: ตัวอย่างด้านล่างมีการเปลี่ยนชื่อของ "Tableau Prep” เวอร์ชัน 2019.1.2 เป็น "Tableau Prep Builder" หากคุณกำลังใช้ผลิตภัณฑ์เวอร์ชันก่อนหน้านี้ ให้ใช้ "Tableau Prep" แทน - **ชื่อลำดับงาน**: Flow1.tfl - **ตำแหน่งลำดับงาน**: C:\\Users\\jsmith\\Documents\\My Tableau Prep Builder Repository\\Flows - **ชื่อไฟล์ข้อมูลเข้าสู่ระบบ**: Flow 1.json - **ตำแหน่งไฟล์ข้อมูลเข้าสู่ระบบ**: C:\\Users\\jsmith\\Desktop\\Flow credentials - **ตำแหน่งไฟล์ข้อมูลเข้าสู่ระบบที่จัดเก็บในการแชร์เครือข่าย**: \\tsi.lan\\files\\Flow credentials #### ลำดับงานเชื่อมต่อและเผยแพร่ไปยังไฟล์ในเครื่อง **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### ลำดับงานเชื่อมต่อและเผยแพร่ไปยังไฟล์ในเครื่องและใช้รูปแบบสั้นสำหรับการรีเฟรชแบบเพิ่มหน่วย **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -inc -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -inc -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### ลำดับงานเชื่อมต่อกับฐานข้อมูลและเผยแพร่ไปยังเซิร์ฟเวอร์ **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\C:\Users\jsmith\Desktop\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Users/jsmith/Desktop/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### ลำดับงานเผยแพร่ไปยังเซิร์ฟเวอร์และข้อมูลเข้าสู่ระบบจัดเก็บในการแชร์เครือข่าย **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\\tsi.lan\files\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Volumes/files/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` [ข้ามไปยังเนื้อหาหลัก](#main-content) # เรียกใช้ลำดับงานของคุณ > [!IMPORTANT] > > **สำคัญ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป Data Management จะไม่จำเป็นสำหรับการเรียกใช้ลำดับงานด้วยตนเองบนเว็บอีกต่อไป จำเป็นเฉพาะเมื่อ (ที่เปิดใช้งาน Tableau Prep Conductor) คุณวางแผนที่จะเรียกใช้โฟลว์ของคุณตามกำหนดเวลาเท่านั้น เพื่อสร้างเอาต์พุตจากลำดับงานคุณต้องเรียกใช้ลำดับงานของคุณ เมื่อคุณเรียกใช้ลำดับงานของคุณ จะมีการเรียกใช้งานข้อมูลทั้งหมดของคุณ (ไม่ใช่เพียงแค่ตัวอย่างข้อมูลที่คุณอาจใช้อยู่) ผ่านขั้นตอนลำดับงานของคุณ การทำความสะอาดทั้งหมดของคุณจะใช้กับชุดข้อมูลทั้งชุดของคุณ ทำให้ได้ผลลัพธ์เป็นชุดข้อมูลที่สะอาดและเป็นระเบียบที่คุณสามารถใช้วิเคราะห์ข้อมูลของคุณได้ **หมายเหตุ** ตั้งแต่เวอร์ชัน 2021.4.1 เป็นต้นไป เมื่อคุณเรียกใช้ลำดับงานที่มีพารามิเตอร์ ระบบจะแจ้งให้คุณป้อนค่าพารามิเตอร์ คุณต้องป้อนค่าพารามิเตอร์ที่จำเป็น คุณสามารถป้อนพารามิเตอร์ที่ไม่บังคับใดๆ หรือยอมรับค่าปัจจุบัน (ตั้งต้น) ของพารามิเตอร์นั้นได้เช่นกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้พารามิเตอร์ในลำดับงาน โปรดดู [เรียกใช้ลำดับงานที่มีพารามิเตอร์](https://help.tableau.com/v0.0/prep/th-th/prep_parameters.htm#run_flows) ## ตัวเลือกการเรียกใช้ลำดับงาน เรียกใช้ลำดับงานของคุณด้วยตนเองจากบรรทัดคำสั่งโดยใช้เมธอดของลำดับงาน REST API ของ Tableau Server หรือใช้กำหนดการ - **ด้วยตนเอง** หมายถึง เรียกใช้ลำดับงานของคุณด้วยตนเองได้ทุกเมื่อใน Tableau Prep Builder และบนเว็บ ไม่จำเป็นต้องมี Data Management ลำดับงานบนเว็บต้องได้รับการเผยแพร่ก่อนจึงสามารถเรียกใช้งานได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู **เผยแพร่ลำดับงาน**ที่ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm#publishing-flows) หรือความช่วยเหลือของ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm#publishing-flows) - **อินเทอร์เฟซบรรทัดคำสั่ง** หมายถึง หากคุณไม่มี Data Management คุณจะสามารถเรียกใช้งานลำดับงานได้ครั้งละหนึ่งลำดับโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm) - **REST API** หมายถึง ใช้ลำดับงานและ Flow Task (งานในลำดับงาน) ของเมธอดของ REST API ใน Tableau Server เพื่อเรียกใช้ลำดับงาน จำเป็นต้องมี Data Management หากต้องการข้อมูลเพิ่มเติม โปรดดู [เมธอดของลำดับงาน](https://help.tableau.com/current/api/rest_api/th-th/REST/rest_api_ref_flow.htm)ในความช่วยเหลือของ REST API ของ Tableau - **การใช้กำหนดการ** หมายถึง ใน Tableau Server และ Tableau Cloud คุณสามารถวางกำหนดการการการเรียกใช้งานลำดับงานเดี่ยวๆ หรือเรียกใช้งานลำดับงานหลายลำดับงานตามลำดับโดยใช้ “งานที่ลิงก์” เซิร์ฟเวอร์ของคุณต้องมี Data Management ที่เปิดใช้งาน Tableau Prep Conductor หากต้องการข้อมูลเพิ่มเติม โปรดดู **Tableau Prep Conductor** ที่ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_publishserver_overview.htm) หรือความช่วยเหลือของ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_conductor_online_intro.htm) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการวางกำหนดการให้มีการเรียกใช้งานลำดับงานของคุณโดยอัตโนมัติ โปรดดู [กำหนดเวลางานในลำดับงาน](https://help.tableau.com/current/server/th-th/prep_conductor_online_schedule_flow_task.htm)ในความช่วยเหลือของ Tableau Server ## เรียกใช้ลำดับงานด้วยตนเอง เมื่อคุณเรียกใช้ลำดับงานด้วยตนเอง คุณจะสามารถเรียกใช้ลำดับงานได้ทีละหนึ่งลำดับ คุณสามารถเรียกใช้ลำดับงานทั้งหมดหรือเรียกใช้ลำดับงานเพื่อเอาต์พุตที่เลือกก็ได้ หากเรียกใช้งานลำดับงานในการเขียนเว็บ (เวอร์ชัน 2020.4 เป็นต้นไป) ต้องมีการเผยแพร่ลำดับงานไปยังเซิร์ฟเวอร์ก่อนจึงจะเรียกใช้งานได้และคุณจะไม่สามารถเรียกใช้ลำดับงานอื่นได้อีกแม้ว่าจะเปิดจากแท็บอื่นจนกว่าลำดับงานแรกจะเสร็จสิ้น หากต้องการข้อมูลเพิ่มเติม โปรดดู [เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm) ใน Tableau Cloud จำนวนการเรียกใช้งานลำดับงานในหนึ่งวันของคุณยังถูกจำกัดโดยผู้ดูแลไซต์ด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู [ความจุของไซต์ของ Tableau Cloud](https://help.tableau.com/current/online/th-th/to_site_capacity.htm)ในความช่วยเหลือสำหรับ Tableau Cloud 1. ใน Tableau Prep Builder หรือบนเซิร์ฟเวอร์ของคุณ เปิดลำดับงานของคุณ 2. ทำอย่างใดอย่างหนึ่งต่อไปนี้: - จากเมนูด้านบน คลิก “Run (เรียกใช้งาน)” ![ปุ่ม "เรียกใช้โฟลว์” จะแสดงเป็นลูกศรที่หันไปทางขวา](/tableau/next/th-th/prep/th-th/Img/prep_run_flow.png) เพื่อเรียกใช้งานลำดับงานทั้งหมด หรือคลิกที่ลูกศรดรอปดาวน์เพื่อเลือกเอาต์พุตของลำดับงานในรายการ ![เมนูที่มีตัวเลือกในการสร้าง 'ผลการดำเนินงานประจำปีระดับภูมิภาค...' และสร้าง 'ยอดขาย Superstore.hyper'](/tableau/next/th-th/prep/th-th/Img/prep_run_flow2.png) - บนเซิร์ฟเวอร์ จากหน้า Explore (สำรวจ)ให้คลิกขวาหรือคลิก Cmd (MacOS) ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png)More actions (การดำเนินการอื่นๆ) และเลือก Run Now (เรียกใช้ตอนนี้) จากเมนู นี่จะเป็นการเรียกใช้งานลำดับงานทั้งหมดของคุณ ![เมนูดรอปดาวน์จากภาพขนาดย่อของโฟลว์ที่แสดงตัวเลือกเรียกใช้ทันทีเพื่อเรียกใช้โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_pwa_explore_runflow.png) - คลิกที่ขั้นตอน “Output (เอาต์พุต)” บนลำดับงานของคุณ จากนั้นในหน้าต่าง “Output (เอาต์พุต)” ให้คลิก Run Flow (เรียกใช้ลำดับงาน) หากลำดับงานไม่เปิดขึ้นบนเว็บ คุณจะต้องคลิก Edit Flow (แก้ไขลำดับงาน) เพื่อเปิดลำดับงานของคุณในโหมดการแก้ไข จากนั้นคลิก Publish (เผยแพร่) เพื่อเผยแพร่ลำดับงานหรือยอมรับการแจ้งจากระบบให้เผยแพร่ลำดับงาน จากนั้นคลิก Run Flow (เรียกใช้ลำดับงาน) ![ปุ่มสำหรับเรียกใช้งานโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_run_flow3.png) [ข้ามไปยังเนื้อหาหลัก](#main-content) # ลบแถวที่ซ้ำกัน _รองรับใน Tableau Prep Builder เวอร์ชัน 2024.1 ขึ้นไป, Tableau Server เวอร์ชัน 2024.2 ขึ้นไป และบนเว็บใน Tableau Cloud_ ข้อมูลที่ซ้ำกันอาจส่งผลต่อคุณภาพของข้อมูล ผลการคาดการณ์ที่อคติ และพื้นที่เก็บข้อมูลที่ไม่มีคุณภาพ การลบรายการที่ซ้ำกันจะทำให้แต่ละค่าไม่ซ้ำกัน ซึ่งช่วยให้สามารถนำเสนอข้อมูลของคุณได้อย่างถูกต้อง ขั้นตอนแรกในการลบรายการที่ซ้ำกันคือระบุแถวที่ซ้ำกันในข้อมูลของคุณ หลังจากที่ระบุรายการที่ซ้ำกันแล้ว คุณสามารถลบออกจากโฟลว์การทำงานได้ ## ระบุและลบรายการที่ซ้ำกัน Tableau Prep จะระบุรายการที่ซ้ำกันเป็นแถวใดๆ ที่มีแถวอื่นอย่างน้อยหนึ่งแถวที่มีค่าเหมือนกัน วิธีระบุและลบแถวที่ซ้ำกัน 1. (ไม่บังคับ) สำหรับไฟล์ Excel และไฟล์ข้อความ คุณสามารถคลิกที่ขั้นตอนการป้อนข้อมูลและเพิ่มฟิลด์ “หมายเลขแถวต้นทาง” เพื่อจัดเรียงแถวตามแหล่งข้อมูลต้นฉบับ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เพิ่มฟิลด์หมายเลขแถวต้นทางลงในโฟลว์ของคุณ](https://help.tableau.com/current/prep/th-th/prep_configure_dastaset.htm)และ[ลำดับการจัดเรียงสำหรับฟิลด์ที่คำนวณ](#sortOrderDups) 2. คลิกที่ขั้นตอนใดๆ นอกเหนือจากขั้นตอนการป้อนข้อมูลและเอาต์พุต ![](/tableau/next/th-th/prep/th-th/Img/prep_remove_dup_select.png) 4. ระบุแถวที่ซ้ำกัน - หากต้องการระบุแถวที่ซ้ำกันในทุกฟิลด์ จากแถบเครื่องมือ ให้คลิกระบุแถวที่ซ้ำกัน - หากต้องการระบุแถวที่ซ้ำกันในฟิลด์เฉพาะ ให้เลือกฟิลด์อย่างน้อยหนึ่งฟิลด์ จากนั้นคลิกระบุแถวที่ซ้ำกัน หรือในแผงโปรไฟล์ คุณสามารถคลิกเมนูตัวเลือกเพิ่มเติม![](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จากฟิลด์ที่เลือก แล้วเลือกระบุแถวที่ซ้ำกัน ฟิลด์ที่คำนวณจะสร้างขึ้นและแสดงรายการในแผงการเปลี่ยนแปลง ฟิลด์ที่คำนวณจะมีคำอธิบายและชื่อของฟิลด์ที่มีการขยายแถวที่ซ้ำกัน ตารางกริดข้อมูลจะแสดงว่าแถวใดไม่ซ้ำกันและแถวใดซ้ำกัน รูปภาพต่อไปนี้แสดงผลลัพธ์ของการเลือกทั้งสองฟิลด์ ได้แก่ _ภูมิภาค_ และ_ประเภทรายการ_เพื่อระบุแถวที่ซ้ำกันเฉพาะในฟิลด์ที่เลือกเท่านั้น ![](/tableau/next/th-th/prep/th-th/Img/prep_remove_dup_id.png) หากมีหมายเลขแถวต้นทาง ระบบจะใช้หมายเลขดังกล่าวเพื่อเรียงลำดับแถว มิฉะนั้นแล้ว ระบบจะจัดเรียงแถวตามฟิลด์แรกในสคีมาตาราง หากต้องการเปลี่ยนค่าในฟิลด์ที่คำนวณ คุณสามารถแก้ไขการคำนวณได้โดยตรงหรือเขียนการคำนวณของคุณเอง ดู[ลำดับการจัดเรียงสำหรับฟิลด์ที่คำนวณ](#sortOrderDups) 5. หากต้องการประเมินแถวที่ซ้ำกัน ให้คลิกที่ทำซ้ำหรือไม่ซ้ำกันในฟิลด์ “แถวซ้ำกันหรือไม่” หรือในตารางกริดข้อมูล รูปภาพต่อไปนี้แสดงแถวที่ซ้ำกันในทุกฟิลด์ ![](/tableau/next/th-th/prep/th-th/Img/prep_remove_dup_all_rows.png) รูปภาพต่อไปนี้แสดงแถวที่ซ้ำกันเฉพาะในฟิลด์_ภูมิภาค_และ_ประเภทรายการ_เท่านั้น ![](/tableau/next/th-th/prep/th-th/Img/prep_remove_dup_limit_rows.png) 10. หากต้องการกรองและเก็บเฉพาะแถวที่ไม่ซ้ำ ให้คลิกไม่ซ้ำกันในตารางกริดข้อมูลหรือในฟิลด์ “แถวซ้ำกันหรือไม่” และเลือกเก็บเฉพาะรายการที่เลือกจากแถบเครื่องมือ หรือคุณสามารถคลิกไม่ซ้ำกันในตารางกริดข้อมูลหรือในฟิลด์ “แถวซ้ำกันหรือไม่” จากนั้นคลิกขวาเพื่อเลือกเก็บเฉพาะรายการที่เลือก คุณสามารถเลือกทำซ้ำ จากนั้นเลือกยกเว้นเพื่อกรองข้อมูลสำหรับรายการที่ซ้ำกันได้อีกด้วย การดำเนินการนี้จะทำให้ได้ผลลัพธ์เหมือนกับการเลือก “ไม่ซ้ำกัน” และ “เก็บเฉพาะรายการที่เลือก” และไม่ส่งผลต่อแถวที่ยกเว้นหรือเก็บไว้ ตัวกรองจะสร้างขึ้นในแผงการเปลี่ยนแปลงโดยแสดงว่ามีการเก็บเฉพาะแถวที่ไม่ซ้ำกันเท่านั้นและยกเว้นแถวที่ซ้ำกัน ![](/tableau/next/th-th/prep/th-th/Img/prep_remove_dup_filter.png) 11. จากฟิลด์ที่คำนวณ “แถวที่ซ้ำกันหรือไม่” คลิกเมนูตัวเลือกเพิ่มเติม![](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกลบ แถวที่ซ้ำกันจะถูกลบออกเมื่อคุณเรียกใช้โฟลว์และสร้างเอาต์พุต **หมายเหตุ**: อย่าลบฟิลด์ที่คำนวณ “แถวที่ซ้ำกันหรือไม่” หากคุณจะปรับเปลี่ยนข้อมูลตัวอย่าง ### รายการที่ซ้ำกันในตัวอย่างข้อมูล แถวที่ซ้ำกันอาจไม่ปรากฏในตัวอย่างข้อมูลและอาจทำให้เกิดอคติในโมเดลได้ วิธีระบุตัวอย่างข้อมูลสำหรับแถวที่ซ้ำกัน: 1. อย่าลบฟิลด์ที่คำนวณแถวที่ซ้ำกันหรือไม่หากคุณจะปรับเปลี่ยนข้อมูลตัวอย่าง ซึ่งจะให้คุณสามารถเลือกเปลี่ยนขนาดตัวอย่างหรือปรับเปลี่ยนตัวอย่างข้อมูลในขั้นตอนการป้อนข้อมูลได้ 2. ปรับเปลี่ยนขนาดตัวอย่างเพื่อโหลดข้อมูลให้ได้มากที่สุดสำหรับการเลือกแถว โปรดดู[ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_configure_dastaset.htm) 3. รายการที่ซ้ำกันอาจไม่ปรากฏในตัวอย่างข้อมูล ทั้งนี้ขึ้นอยู่กับขนาดของตัวอย่าง การใช้ตัวเลือกเก็บเฉพาะรายการที่เลือกสำหรับแถวที่ไม่ซ้ำกันช่วยให้คุณสามารถลบแถวที่ซ้ำกันได้ แม้ว่าจะไม่ปรากฏในตัวอย่างข้อมูลก็ตาม ### ลำดับการจัดเรียงสำหรับฟิลด์ที่คำนวณ ตามค่าเริ่มต้น หากหลายแถวมีค่าเท่ากัน ระบบจะจัดเรียงแถวเหล่านั้นตามฟิลด์แรก หรือหมายเลขแถวต้นทาง (หากมี) ฟิลด์นี้ใช้เพื่อระบุแถวแรกเป็น_ไม่ซ้ำกัน_และที่เหลือเป็น_ซ้ำกัน_ การเปลี่ยนลำดับการจัดเรียงของฟิลด์ช่วยให้คุณสามารถระบุแถวที่ซ้ำกันที่ต้องการระบุว่า “ไม่ซ้ำกัน” ได้ คุณสามารถเปลี่ยนแปลงลำดับได้โดยแก้ไขการคำนวณและเปลี่ยนแปลงฟิลด์ `ORDERBY` ตัวอย่าง: `IF ({PARTITION [Field1], [Field2], [Field3]: { **ORDERBY** [**FieldName**] **ASC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` สำหรับไฟล์ Excel และไฟล์ข้อความ คุณสามารถจัดเรียงตามแหล่งข้อมูลต้นฉบับได้โดยการเพิ่มฟิลด์ “หมายเลขแถวต้นทาง” ตัวอย่าง: `IF ({PARTITION [Source Row Number], [Field1], [Field2], [Field3]: { **ORDERBY** [**Source Row Number**] **DESC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` หากต้องการข้อมูลเพิ่มเติม โปรดดู[เพิ่มฟิลด์หมายเลขแถวต้นทางลงในโฟลว์ของคุณ](https://help.tableau.com/current/prep/th-th/prep_configure_dastaset.htm) ### เขียนการคำนวณตัวกรองของคุณเองเพื่อค้นหาและลบรายการที่ซ้ำกัน คุณสามารถเขียนการคำนวณตัวกรองของคุณเองในหลายฟิลด์เพื่อค้นหาและลบรายการที่ซ้ำกัน การคำนวณตัวกรองต่อไปนี้จะแสดงผลลัพธ์ที่ส่งคืนค่าเป็น True เท่านั้น การคำนวณจะส่งคืนค่า True หรือ False ตามฟิลด์ที่ใช้กับ PARTITION `{PARTITION [Field1], [Field2], [Field3]: { ORDERBY [Field1] DESC: ROW_NUMBER() } } = 1` ใช้ `CASE` หรือ `IF` เพื่อระบุการคำนวณที่ซ้ำกัน คุณสามารถใช้ฟังก์ชัน `IF` หรือ `CASE` ในเครื่องมือแก้ไขการคำนวณได้ ตัวอย่าง: `CASE {PARTITION [Field1], [Field2], [Field3] : { ORDERBY [[Field3]]: ROW_NUMBER() } } = 1 WHEN TRUE THEN 'UNIQUE' ELSE 'DUPLICATE' END` `IF ({PARTITION [[Field1]], [[Field2]], [[Field3]]: { ORDERBY [[Field3]] DESC: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` [ข้ามไปยังเนื้อหาหลัก](#main-content) # ล้างและปรับแต่งข้อมูล Tableau Prep มาพร้อมการล้างต่างๆ ที่คุณสามารถใช้เพื่อล้างและกำหนดรูปแบบของข้อมูลได้ การล้างข้อมูลที่ไม่สามารถใช้งานได้ทำให้การผสานรวมและวิเคราะห์ข้อมูลของคุณง่ายขึ้น หรือทำให้ผู้อื่นเข้าใจข้อมูลของคุณได้ง่ายขึ้นเมื่อแชร์ชุดข้อมูลของคุณ คุณยังสามารถล้างข้อมูลของคุณได้โดยใช้ขั้นตอนการเปลี่ยนรูปแบบข้อมูล หรือขั้นตอนสคริปต์เพื่อใช้สคริปต์ R หรือ Python กับลำดับงานของคุณ ไม่รองรับขั้นตอนสคริปต์ใน Tableau Cloud หากต้องการข้อมูลเพิ่มเติม โปรดดู [ทำการ Pivot ข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_pivot.htm)หรือ [ใช้สคริปต์ R และ Python ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts.htm) ## เกี่ยวกับการล้าง คุณล้างข้อมูลโดยใช้การล้าง เช่น การกรอง การเพิ่ม การเปลี่ยนชื่อ การแยก การจัดกลุ่ม หรือการลบฟิลด์ คุณสามารถดำเนินการล้างในขั้นตอนส่วนใหญ่ในลำดับงานของคุณได้ คุณยังสามารถดำเนินการล้างในตารางกริดข้อมูลในขั้นตอนการล้างได้อีกด้วย คุณสามารถปรับใช้การล้างแบบจำกัดได้ในขั้นตอนการอินพุต แต่ไม่สามารถใช้การล้างในขั้นตอนเอาต์พุตได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้การล้างในขั้นตอนอินพุต โปรดดู [ปรับใช้การล้างในขั้นตอนอินพุต](https://help.tableau.com/v0.0/prep/th-th/prep_configure_dastaset.htm#clean_input) ### การล้างที่ใช้งานได้ ตารางต่อไปนี้แสดงการล้างที่ใช้งานได้ในแต่ละประเภทขั้นตอน:
 อินพุตล้างรวมการเปลี่ยนรูปแบบข้อมูลรวมการผนวกแถวใหม่เอาต์พุต
ตัวกรองXXXXXXX 
จัดกลุ่มค่า X X XX 
ล้าง X XXXX 
แปลงวันที่ XXXXXX 
แยกค่า X XXXX 
เปลี่ยนชื่อฟิลด์XX XXXX 
เปลี่ยนชื่อฟิลด์ (จำนวนมาก) X      
ทำซ้ำฟิลด์ X XXXX 
เก็บเฉพาะฟิลด์XXXXXXX 
นำฟิลด์ออกXXXXXXX 
สร้างฟิลด์ที่คำนวณ X XXXX 
แก้ไขค่า X XXXX 
เปลี่ยนประเภทข้อมูลXXXXXXX 
เมื่อทำการเปลี่ยนแปลงกับข้อมูลของคุณ คำอธิบายประกอบจะเพิ่มไปยังขั้นตอนที่เกี่ยวข้องในแผงลำดับงาน และรายการจะเพิ่มในแผงการเปลี่ยนแปลงเพื่อติดตามการดำเนินการของคุณ หากคุณทำการเปลี่ยนแปลงในขั้นตอนอินพุต คำอธิบายประกอบจะแสดงทางด้านซ้ายของขั้นตอนในแผงลำดับงาน และแสดงในโปรไฟล์อินพุตในรายการฟิลด์ ลำดับที่คุณใช้การเปลี่ยนแปลงนั้นมีความสำคัญ การเปลี่ยนแปลงที่ทำในประเภทขั้นตอนการรวบรวม การเปลี่ยนรูปแบบข้อมูล การรวม และการผนวก จะดำเนินการก่อนหรือหลังการล้างเหล่านั้น ทั้งนี้ขึ้นอยู่กับว่าฟิลด์อยู่ที่ตำแหน่งใดเมื่อคุณทำการเปลี่ยนแปลง ตำแหน่งที่ทำการเปลี่ยนแปลงจะแสดงในแผงการเปลี่ยนแปลงสำหรับขั้นตอนดังกล่าว ตัวอย่างต่อไปนี้แสดงการเปลี่ยนแปลงที่ทำกับหลายๆ ฟิลด์ในขั้นตอนการรวม การเปลี่ยนแปลงนี้จะดำเนินการก่อนการดำเนินการรวมเพื่อให้ผลลัพธ์ที่ถูกต้อง ![ตัวอย่าง Tableau Prep แสดงการเปลี่ยนแปลงที่ทำกับหลายๆ ฟิลด์ในขั้นตอนการรวม การเปลี่ยนแปลงนี้จะดำเนินการก่อนการดำเนินการรวมเพื่อให้ผลลัพธ์ที่ถูกต้อง](/tableau/next/th-th/prep/th-th/Img/prep_orderops.png) ### ลำดับการดำเนินงาน ตารางต่อไปนี้แสดงตำแหน่งที่มีการล้างในประเภทขั้นตอนการรวบรวม การเปลี่ยนรูปแบบข้อมูล การผนวก และการรวม ทั้งนี้ขึ้นอยู่กับว่าฟิลด์อยู่ในขั้นตอนใด
การดำเนินการ/ ประเภทขั้นตอน:รวมรวมการเปลี่ยนรูปแบบข้อมูลการเปลี่ยนรูปแบบข้อมูลรวมรวมการผนวกการผนวกแถวใหม่
ตำแหน่งฟิลด์:ฟิลด์ที่จัดกลุ่มฟิลด์รวมไม่อยู่ในการเปลี่ยนรูปแบบข้อมูลสร้างจากการเปลี่ยนรูปแบบข้อมูลรวมอยู่ในตารางเดียว*รวมอยู่ในทั้งสองตาราง*ฟิลด์ที่ไม่ตรงกันฟิลด์ที่รวมฟิลด์ที่ใช้สร้างแถว
ตัวกรองก่อนการรวมหลังจากการรวมก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
จัดกลุ่มค่าNANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
ล้างNANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
แปลงวันที่ก่อนการรวมหลังจากการรวมก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
แยกค่าNANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
เปลี่ยนชื่อฟิลด์NANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกก่อนแถวใหม่
ทำซ้ำฟิลด์NANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
เก็บเฉพาะฟิลด์หลังจากการรวมหลังจากการรวมก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
นำฟิลด์ออกลบออกจากการรวมลบออกจากการรวมก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
สร้างฟิลด์ที่คำนวณNANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลหลังจากการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
แก้ไขค่าNANAก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมหลังจากการรวมก่อนการผนวกหลังจากการผนวกหลังจากแถวใหม่
เปลี่ยนประเภทข้อมูลก่อนการรวมหลังจากการรวมก่อนทำการเปลี่ยนรูปแบบข้อมูลหลังจากทำการเปลี่ยนรูปแบบข้อมูลก่อนการรวมก่อนการรวมก่อนการผนวกหลังจากการผนวกก่อนแถวใหม่
**หมายเหตุ**: สำหรับการรวม หากฟิลด์เป็นฟิลด์ที่คำนวณที่สร้างขึ้นโดยใช้ฟิลด์จากตารางเดียว การเปลี่ยนแปลงจะมีผลก่อนการรวม หากฟิลด์สร้างขึ้นด้วยฟิลด์จากทั้งสองตาราง การเปลี่ยนแปลงจะมีผลหลังจากการรวม ## ปรับใช้การล้าง เมื่อต้องการใช้การล้างกับฟิลด์ ให้ใช้ตัวเลือกแถบเครื่องมือหรือคลิกตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) บนการ์ดโปรไฟล์ฟิลด์ ตารางกริดข้อมูล หรือแผงผลลัพธ์เพื่อเปิดเมนู ในประเภทขั้นตอนการรวบรวม การเปลี่ยนรูปแบบข้อมูล การรวม และการผนวก เมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) จะปรากฏขึ้นบนการ์ดโปรไฟล์ในแผงผลลัพธ์และตารางกริดข้อมูลที่เกี่ยวข้อง หากคุณดำเนินการล้างแบบเดิมซ้ำๆ ในลำดับงานทั้งหมด คุณสามารถคัดลอกและวางขั้นตอน การดำเนินการ หรือแม้แต่ฟิลด์ของคุณได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [คัดลอกขั้นตอน การดำเนินการ และฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm)
แถบเครื่องมือแผงโปรไฟล์เมนูดรอปดาวน์

แถบเครื่องมือ Tableau Prep

### เลือกมุมมองของคุณ คุณสามารถดำเนินการล้างภายนอกโปรไฟล์หรือแผงผลลัพธ์ในตารางกริดข้อมูลหรือในมุมมองรายการได้ ใช้แถบเครื่องมือมุมมอง ![แถบค้นหาพร้อมไอคอนสเปรดชีตและการค้นหา](/tableau/next/th-th/prep/th-th/Img/prep_view_toolbar.png) เพื่อเปลี่ยนมุมมองของคุณ จากนั้นคลิกตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) บนฟิลด์เพื่อเปิดเมนูการล้าง - แสดงแผงโปรไฟล์: ![ไอคอนแผงแสดงโปรไฟล์](/tableau/next/th-th/prep/th-th/Img/prep_show_profile_pane.png) นี่คือมุมมองเริ่มต้น เลือกปุ่มนี้เพื่อกลับไปที่มุมมองแผงโปรไฟล์หรือแผงผลลัพธ์ ![ลำดับของแผนภูมิแท่งที่แสดงรายละเอียดของแต่ละคำสั่งซื้อ เช่น รหัส วันที่สั่งซื้อ และภูมิภาคที่จัดส่ง เป็นต้น](/tableau/next/th-th/prep/th-th/Img/prep_profile_pane_view.png) - แสดงตารางกริดข้อมูล: ![ไอคอนตารางกริดข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_show_datagrid.png) ยุบโปรไฟล์หรือแผงผลลัพธ์เพื่อขยายและแสดงเฉพาะตารางกริดข้อมูล มุมมองนี้ให้มุมมองที่มีละเอียดมากขึ้นสำหรับข้อมูลของคุณ และอาจมีประโยชน์เมื่อคุณต้องการทำงานกับค่าของฟิลด์บางรายการ หลังจากคุณเลือกตัวเลือกนี้ สถานะมุมมองนี้จะคงอยู่ตลอดทุกขั้นตอนในลำดับงานของคุณ แต่คุณสามารถเปลี่ยนได้ตลอดเวลา **หมายเหตุ**: การล้างบางรายการจะไม่พร้อมใช้งานในตารางกริดข้อมูล ตัวอย่างเช่น หากคุณต้องการแก้ไขค่าในบรรทัด คุณต้องใช้แผงโปรไฟล์ ![มุมมองตารางกริดข้อมูลในโฟลว์ Tableau Prep เท่านั้น](/tableau/next/th-th/prep/th-th/Img/prep_datagrid_view.png) - แสดงมุมมองรายการ ![ไอคอนรายการฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_show_list.png) (Tableau Prep Builder บนเว็บ): แปลงแผงโปรไฟล์หรือแผงผลลัพธ์เป็นรายการ หลังจากคุณเลือกตัวเลือกนี้ สถานะมุมมองนี้จะคงอยู่ตลอดทุกขั้นตอนในลำดับงานของคุณ แต่คุณสามารถเปลี่ยนได้ตลอดเวลา ในมุมมองนี้ คุณสามารถ: - เลือกและลบหลายแถวได้โดยใช้ตัวเลือก X - เลือกและซ่อนหรือเลิกซ่อนหลายแถวโดยใช้ตัวเลือก ![ไอคอนรูปตาที่มีเส้นทแยงมุมขีดทับ](/tableau/next/th-th/prep/th-th/Img/prep_hide_fields_icon.png) - เปลี่ยนชื่อฟิลด์จำนวนมาก - ใช้เมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) เพื่อใช้การดำเนินการกับฟิลด์ที่เลือก หากคุณกำหนดบทบาทข้อมูลให้กับฟิลด์ หรือเลือกกรอง, จัดกลุ่มค่า, ล้างหรือแยกค่า คุณจะกลับไปที่มุมมองโปรไฟล์หรือผลลัพธ์เพื่อดำเนินการดังกล่าวให้เสร็จสิ้น ตัวเลือกอื่นๆ สามารถใช้ได้ในมุมมองรายการ ![เมนูมีตัวเลือกในการล้างฟิลด์เมื่ออยู่ในมุมมองรายการ](/tableau/next/th-th/prep/th-th/Img/prep_list_view2.png) ### หยุดการอัปเดตข้อมูลชั่วคราวเพื่อเพิ่มประสิทธิภาพ ในขณะที่ดำเนินการล้างข้อมูล Tableau Prep จะนำการเปลี่ยนแปลงของคุณไปปรับใช้เพื่อแสดงผลลัพธ์ทันที หากต้องการประหยัดเวลาอันมีค่าในการดำเนินการ เมื่อคุณทราบถึงการเปลี่ยนแปลงที่คุณต้องทำและไม่ต้องการดำเนินการทันทีเมื่อคุณทำการเปลี่ยนแปลงแต่ละครั้ง คุณสามารถเพิ่มประสิทธิภาพได้โดยการหยุดการอัปเดตข้อมูลชั่วคราว เมื่อหยุดการอัปเดตข้อมูลชั่วคราว คุณสามารถทำการเปลี่ยนแปลงทั้งหมดได้ในครั้งเดียว จากนั้นดำเนินการอัปเดตต่อเพื่อดูผลลัพธ์ คุณสามารถดำเนินการอัปเดตข้อมูลต่อและเปิดใช้งานการดำเนินการที่มีอยู่ทั้งหมดได้ตลอดเวลา ต้องการความช่วยเหลือในการดีบักโฟลว์ที่ช้าใช่หรือไม่ ลองเปิดใช้งานเปิดใช้งานการบันทึกการค้นหาจากเมนูความช่วยเหลือ\>การตั้งค่าและประสิทธิภาพ หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปิดใช้งานการบันทึกการค้นหา](https://help.tableau.com/current/prep/th-th/prep_troubleshoot.htm#enable-query-logging) **หมายเหตุ**: เมื่อคุณหยุดการอัปเดตข้อมูลชั่วคราว การดำเนินการใดๆ ที่ต้องแสดงค่าต่างๆ จะถูกปิดใช้งาน ตัวอย่างเช่น หากต้องการใช้ตัวกรองกับค่าที่เลือก คุณต้องดูค่าที่ต้องการยกเว้น 1. ในเมนูด้านบน ให้คลิกหยุดการอัปเดตข้อมูลชั่วคราวเพื่อหยุดการอัปเดตชั่วคราว ![ปุ่มหยุดชั่วคราวบนหน้าจอ Tableau Prep Builder](/tableau/next/th-th/prep/th-th/Img/prep_pause_updates.png) 2. Tableau Prep จะแปลงแผงโปรไฟล์เป็นมุมมองรายการ ในมุมมองรายการ ให้ใช้เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) เพื่อปรับใช้การดำเนินการกับฟิลด์ที่เลือก หากการดำเนินการต้องการแสดงค่าต่างๆ การดำเนินการนั้นจะถูกปิดใช้งาน หากต้องการเปิดใช้งานการดำเนินการดังกล่าว คุณต้องดำเนินการอัปเดตข้อมูลต่อ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้โหมดมุมมองรายการ โปรดดู [เลือกมุมมองของคุณ](#select_view) ![เมนูตัวเลือกเพิ่มเติม (จุดสามจุด) จะเปิดขึ้น และปุ่มดำเนินการต่อจะปรากฏบนเมนูดรอปดาวน์](/tableau/next/th-th/prep/th-th/Img/prep_pause_updates2.png) 3. หากต้องการดูผลลัพธ์จากการเปลี่ยนแปลงหรือเปิดใช้งานฟีเจอร์ที่ปิดใช้งาน ให้ดำเนินการอัปเดตข้อมูลต่อ คลิกปุ่มดำเนินการอัปเดตข้อมูลต่อ คลิกปุ่มดำเนินการต่อในกล่องโต้ตอบเมนู หรือในแบนเนอร์ข้อความที่ด้านบนของแผงลำดับงาน **หมายเหตุ**: Tableau Prep Builder มีตัวเลือกสำหรับดำเนินการอัปเดตต่อจากเมนูโดยตรง หากแก้ไขลำดับงานบนเว็บ คุณจะต้องดำเนินการอัปเดตต่อจากเมนูด้านบน ![หน้าจอโฟลว์ถูกหยุดชั่วคราว ปุ่มดำเนินการต่อจะไฮไลต์ที่ด้านบนของหน้า](/tableau/next/th-th/prep/th-th/Img/prep_pause_resume_updates.png) ### ปรับใช้การล้าง เมื่อต้องการใช้การล้างกับฟิลด์ ให้ทำดังต่อไปนี้ 1. ในแผงโปรไฟล์ ตารางกริดข้อมูล แผงผลลัพธ์ หรือมุมมองรายการ ให้เลือกฟิลด์ที่คุณต้องการเปลี่ยนแปลง 2. จากแถบเครื่องมือหรือเมนูตัวเลือกเพิ่มเติม ![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) สำหรับฟิลด์ ให้เลือกจากตัวเลือกต่อไปนี้ - กรองหรือกรองค่า: เลือกจากตัวเลือกตัวกรอง คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่ค่าของฟิลด์เพื่อเก็บหรือยกเว้นค่า คุณยังสามารถใช้ตัวกรองค่าที่เลือกเพื่อคัดเลือกและเลือกค่าที่ต้องการกรอง ซึ่งรวมค่าที่ไม่ได้อยู่ในตัวอย่างลำดับงานของคุณด้วย หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกตัวกรอง โปรดดู [กรองข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_filter.htm) - จัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า): เลือกค่าด้วยตนเองหรือใช้การจัดกลุ่มอัตโนมัติ คุณยังสามารถเลือกได้หลายค่าในการ์ดโปรไฟล์และคลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) เพื่อจัดกลุ่มหรือเลิกจัดกลุ่มค่า หรือแก้ไขค่าของกลุ่ม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้จัดกลุ่มค่า โปรดดู [แมปค่ากับค่ามาตรฐานโดยอัตโนมัติด้วย Fuzzy Match](#fuzzy_match) - ล้าง: เลือกจากรายการการล้างด่วนเพื่อปรับใช้กับค่าทั้งหมดในฟิลด์ - แปลงวันที่: สำหรับฟิลด์ที่กำหนดให้กับประเภทข้อมูลวันที่หรือวันที่และเวลา ให้เลือกจากรายการการล้างด่วน DATEPART เพื่อแปลงค่าของฟิลด์วันที่ของคุณเป็นค่าจำนวนเต็มที่แสดงปี ไตรมาส เดือน สัปดาห์ วัน หรือค่าวันที่และเวลา คุณยังสามารถเลือกได้จากการล้างด่วนของ DATENAME สองรายการ, ชื่อวันในสัปดาห์หรือเดือน เพื่อแปลงค่าของฟิลด์วันที่ของคุณได้อีกด้วย - ปีงบประมาณแบบกำหนดเอง: หากปีงบประมาณของคุณไม่เริ่มในเดือนมกราคม คุณสามารถตั้งค่าเดือนงบประมาณแบบกำหนดเองเพื่อแปลงวันที่ได้โดยใช้เดือนนั้นแทนเดือนมกราคมที่เป็นเดือนตามค่าเริ่มต้น - การตั้งค่านี้เป็นแบบตามฟิลด์ หากคุณต้องการปรับใช้ปีงบประมาณแบบกำหนดเองกับฟิลด์อื่น ให้ทำซ้ำขั้นตอนเดียวกันนี้ - หากต้องการเปิดกล่องโต้ตอบ จากเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) ให้เลือกแปลงวันที่ > ปีงบประมาณแบบกำหนดเอง ![เมนูสำหรับตั้งค่าปีงบประมาณที่กำหนดเองในฟิลด์ รวมถึงตัวเลือกสำหรับการแปลงวันที่ การเลือกวันที่ และวันที่เริ่มต้น](/tableau/next/th-th/prep/th-th/Img/prep_custom_fiscal_year.png) - แยกค่า: แยกค่าโดยอัตโนมัติตามตัวคั่นทั่วไป หรือใช้การแยกแบบกำหนดเองเพื่อระบุวิธีที่คุณต้องการแยกค่าของฟิลด์ การแยกอัตโนมัติและการแยกแบบกำหนดเองจะมีการทำงานเหมือนกับใน Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู [แยกฟิลด์ออกเป็นหลายฟิลด์](https://help.tableau.com/current/pro/desktop/th-th/split.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ - เปลี่ยนชื่อฟิลด์: แก้ไขชื่อฟิลด์ - ฟิลด์ซ้ำ: สร้างสำเนาของฟิลด์และค่าของคุณ - เก็บเฉพาะฟิลด์: เก็บเฉพาะฟิลด์ที่เลือกและไม่รวมฟิลด์อื่นๆ ทั้งหมดในขั้นตอน - สร้างฟิลด์ที่คำนวณ: เขียนการคำนวณแบบกำหนดเองในเครื่องมือแก้ไขการคำนวณหรือใช้เครื่องมือแก้ไขการคำนวณด้วยภาพเพื่อสร้างระดับของรายละเอียด, การคำนวณอันดับและหมายเลขแถว หากต้องการข้อมูลเพิ่มเติม โปรดดู [สร้างระดับของรายละเอียด อันดับ และการคำนวณไทล์](https://help.tableau.com/v0.0/prep/th-th/prep_calculations.htm) - เผยแพร่เป็นบทบาทข้อมูล: สร้างบทบาทข้อมูลแบบกำหนดเอง จากนั้นคุณสามารถนำไปปรับใช้กับฟิลด์ของคุณเพื่อตรวจสอบค่าของฟิลด์เมื่อล้างข้อมูลได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนี้ โปรดดู [สร้างบทบาทข้อมูลแบบกำหนดเอง](https://help.tableau.com/v0.0/prep/th-th/prep_validate_data.htm#custom_data_roles) - ซ่อนฟิลด์: หากคุณมีฟิลด์ที่คุณต้องการเก็บไว้ในโฟลว์ของคุณ แต่ไม่ต้องการล้างข้อมูล คุณสามารถซ่อนฟิลด์เหล่านั้นแทนการลบออกได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู[ซ่อนฟิลด์](https://help.tableau.com/v0.0/prep/th-th/prep_filter.htm#hide_fields) - ลบ: ลบฟิลด์ออกจากโฟลว์ 3. หากต้องการแก้ไขค่า ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่ค่าอย่างน้อยหนึ่งค่า แล้วเลือกแก้ไขค่า จากนั้นป้อนค่าใหม่ คุณยังสามารถเลือกแทนที่ด้วยค่า Null เพื่อแทนที่ค่าด้วยค่า Null หรือดับเบิลคลิกในฟิลด์เดียวเพื่อแก้ไขโดยตรง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขค่าของฟิลด์ โปรดดู [แก้ไขค่าของฟิลด์](#editvalues) 4. ตรวจสอบผลลัพธ์จากการดำเนินการเหล่านี้ในแผงโปรไฟล์ แผงสรุป หรือตารางกริดข้อมูล ### เปลี่ยนชื่อฟิลด์จำนวนมาก _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.2.1 และใหม่กว่า รองรับใน Tableau Prep บนเว็บใน Tableau Server และ Tableau Cloud เวอร์ชัน 2021.2 ขึ้นไป_ ใช้ตัวเลือกเปลี่ยนชื่อฟิลด์เพื่อเปลี่ยนชื่อฟิลด์จำนวนมาก ค้นหาบางส่วนของชื่อฟิลด์เพื่อแทนที่หรือลบออก หรือเพิ่มคำนำหน้าหรือคำต่อท้ายให้กับฟิลด์ทั้งหมดหรือฟิลด์ที่เลือกในชุดข้อมูลของคุณ คุณยังสามารถนำการเปลี่ยนแปลงแบบเดียวกันไปใช้กับฟิลด์ทั้งหมดที่เพิ่มในอนาคตที่ตรงกับเกณฑ์ของคุณได้โดยอัตโนมัติ เพียงเลือกกล่องทำเครื่องหมายเปลี่ยนชื่อฟิลด์ใหม่โดยอัตโนมัติเมื่อคุณทำการเปลี่ยนแปลง **หมายเหตุ**: ตัวเลือกนี้ใช้ได้เฉพาะในประเภทขั้นตอนการล้างเท่านั้น 1. ในขั้นตอนการล้าง ให้เลือกเปลี่ยนชื่อฟิลด์จากแถบเครื่องมือ ![ปุ่มเปลี่ยนชื่อฟิลด์บนแถบเครื่องมือ](/tableau/next/th-th/prep/th-th/Img/prep_rename_fields_toolbar.png) มุมมองของคุณจะแปลงเป็นมุมมองรายการโดยอัตโนมัติ ซึ่งจะแสดงฟิลด์ทั้งหมดในลำดับงานของคุณ คุณสามารถใช้ตัวเลือกการค้นหาในแถบเครื่องมือเพื่อจำกัดผลลัพธ์ของคุณให้แคบลงได้ ![ตัวเลือกในการแทนที่ข้อความสำหรับแต่ละฟิลด์ในระหว่างการเปลี่ยนชื่อฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_rename_fields.png) ฟิลด์ทั้งหมดจะถูกเลือกตามค่าเริ่มต้น ล้างกล่องทำเครื่องหมายด้านบนเพื่อล้างการเลือกฟิลด์ทั้งหมดเพื่อเลือกเฉพาะฟิลด์ที่คุณต้องการเปลี่ยนแปลงด้วยตนเอง 2. ในแผงเปลี่ยนชื่อฟิลด์ ให้เลือกจากตัวเลือกต่อไปนี้ - แทนที่ข้อความ: ในฟิลด์ค้นหาข้อความ ให้ค้นหาข้อความที่ตรงกันโดยใช้ตัวเลือกการค้นหา จากนั้นป้อนข้อความแทนที่ในฟิลด์แทนที่ด้วย หากต้องการค้นหาฟิลด์ที่ว่าง ให้กดเว้นวรรคในฟิลด์ค้นหาข้อความ **หมายเหตุ**: การเปลี่ยนชื่อฟิลด์ต้องไม่ส่งผลต่อชื่อฟิลด์ที่ว่างหรือซ้ำกัน ![ตัวเลือกการค้นหาเพื่อค้นหาข้อความที่ประกอบด้วย เริ่มต้นด้วย และลงท้ายด้วย](/tableau/next/th-th/prep/th-th/Img/prep_rename_fields_search_options.png) - เพิ่มคำนำหน้า: เพิ่มข้อความที่จุดเริ่มต้นของชื่อฟิลด์ที่เลือกทั้งหมด - เพิ่มคำต่อท้าย: เพิ่มข้อความที่ส่วนท้ายของชื่อฟิลด์ที่เลือกทั้งหมด เมื่อคุณสร้างรายการ ผลลัพธ์ของคุณจะแสดงในแผงมุมมองรายการ ![ตัวเลือกในการเปลี่ยนชื่อฟิลด์โดยการเพิ่มคำต่อท้ายให้กับแต่ละฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_rename_fields_suffix.png) 3. (ไม่บังคับ) เลือกเปลี่ยนชื่อฟิลด์ใหม่โดยอัตโนมัติเพื่อใช้การเปลี่ยนแปลงเดียวกันนี้กับฟิลด์ใหม่ที่ตรงกับเกณฑ์การแทนที่ของคุณโดยอัตโนมัติเมื่อข้อมูลของคุณถูกรีเฟรช 4. คลิกเปลี่ยนชื่อเพื่อใช้การเปลี่ยนแปลงของคุณและปิดแผง ปุ่มเปลี่ยนชื่อจะแสดงจำนวนฟิลด์ที่ได้รับผลกระทบจากการเปลี่ยนแปลงของคุณ ![ปุ่มเปลี่ยนชื่อฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_rename_fields_button.png) ## ดูการเปลี่ยนแปลงของคุณ การล้างประเภทต่างๆ จะแสดงด้วยไอคอนตามขั้นตอนในลำดับงานของคุณ หากมีการใช้การดำเนินการมากกว่าสี่ประเภทในหนึ่งขั้นตอน จุดไข่ปลาจะแสดงเหนือขั้นตอนดังกล่าว วางเมาส์เหนือไอคอนเหล่านี้เพื่อดูคำอธิบายประกอบที่แสดงการดำเนินการที่ใช้และลำดับการดำเนินการ Tableau Prep Builder เวอร์ชัน 2019.1.3 เป็นต้นไปและบนเว็บ คุณสามารถคลิกคำอธิบายประกอบบนไอคอนการเปลี่ยนแปลงที่ขั้นตอนในแผงลำดับงาน หรือบนการ์ดโปรไฟล์ในแผงโปรไฟล์หรือผลลัพธ์ได้ และการเปลี่ยนแปลงและฟิลด์ที่ได้รับผลกระทบจะถูกไฮไลต์ในแผงการเปลี่ยนแปลงและแผงโปรไฟล์ หรือแผงผลลัพธ์
แผนภาพโฟลว์ข้อมูลที่แสดงกระบวนการล้างวันที่ในแหล่งข้อมูลด้วยการคำนวณ ตารางข้อมูลที่แสดงความสัมพันธ์ระหว่างวันที่จัดส่งและปีที่ขายสำหรับผลิตภัณฑ์ที่ส่งคืน
คุณยังสามารถเลือกขั้นตอนแล้วขยายแผงการเปลี่ยนแปลงเพื่อดูรายละเอียดสำหรับการเปลี่ยนแปลงแต่ละครั้ง แก้ไขหรือลบการเปลี่ยนแปลงของคุณ ลากการเปลี่ยนแปลงขึ้นหรือลงเพื่อเปลี่ยนลำดับการปรับใช้การเปลี่ยนแปลง และเพิ่มคำอธิบายเพื่อให้บริบทแก่ผู้ใช้รายอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มคำอธิบายในการเปลี่ยนแปลงของคุณ โปรดดู [เพิ่มคำอธิบายในขั้นตอนลำดับงานและการดำเนินการล้าง](https://help.tableau.com/v0.0/prep/th-th/prep_build_flow.htm#descriptions)
คำอธิบายประกอบการล้างแผงการเปลี่ยนแปลง

ขั้นตอนการล้างใน Tableau Prep Flow ที่แสดงชุดเครื่องมือคำอธิบายประกอบพร้อมรายการการดำเนินการล้างที่นำไปใช้กับขั้นตอนนั้น

แผงการเปลี่ยนแปลงที่แสดงรายการการเปลี่ยนแปลงทั้งหมดที่ทำในขั้นตอนโฟลว์ของ Tableau Prep
เมื่อดูการเปลี่ยนแปลงในขั้นตอนการรวบรวม, การเปลี่ยนรูปแบบข้อมูล, การผนวก หรือการรวม ลำดับที่ใช้การเปลี่ยนแปลงจะแสดงก่อนหรือหลังการดำเนินการกำหนดรูปแบบ ระบบจะปรับใช้ลำดับของการเปลี่ยนแปลงเหล่านี้และไม่สามารถเปลี่ยนแปลงได้ คุณสามารถแก้ไขและนำการเปลี่ยนแปลงออกได้ ![รายการการเปลี่ยนแปลงที่ใช้โดย Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_orderops2.png) ## ผสานฟิลด์ หากคุณมีฟิลด์ที่มีค่าเหมือนกันแต่ตั้งชื่อต่างกัน คุณสามารถรวมเป็นฟิลด์เดียวเพื่อผสานรวมเข้าด้วยกันได้โดยการลากฟิลด์หนึ่งไปทับอีกฟิลด์หนึ่ง เมื่อคุณรวมฟิลด์ ฟิลด์เป้าหมายจะกลายเป็นฟิลด์หลักและชื่อฟิลด์ของฟิลด์เป้าหมายจะยังคงอยู่ ส่วนฟิลด์ที่คุณผสานเข้ากับฟิลด์เป้าหมายจะถูกลบออก **ตัวอย่าง:**
การผนวกอินพุตส่งผลให้ 3 ฟิลด์มีค่าเหมือนกันรวม 3 ฟิลด์เป็น 1 ฟิลด์
แผนภูมิแท่งแนวนอน 3 อันพร้อมข้อความ "ไม่แน่ใจ/ไม่มีข้อมูล"แผนภูมิแท่งแนวนอนของ "ไม่แน่ใจหรือไม่มีข้อมูล"
เมื่อคุณผสานฟิลด์ Tableau Prep จะเก็บฟิลด์ทั้งหมดจากฟิลด์เป้าหมาย และแทนที่ค่า Null ในฟิลด์นั้นด้วยค่าจากฟิลด์ข้อมูลต้นทางที่คุณผสานกับฟิลด์เป้าหมาย ฟิลด์ข้อมูลต้นทางจะถูกลบออก **ตัวอย่าง**
ชื่อContact_PhoneBusiness_PhoneCell_PhoneHome_Phone
Bob123-4567123-4567ค่า nullค่า null
Sallyค่า nullค่า null456-7890789-0123
Fredค่า nullค่า nullค่า null567-8901
Emmaค่า null234-5678345-6789ค่า null
หากคุณรวมฟิลด์ **Business \_Phone**, **Cell\_Phone** และ **Home\_Phone** เข้ากับฟิลด์ **Contact\_phone** ฟิลด์อื่นๆ จะถูกลบออกและส่งผลดังต่อไปนี้
ชื่อContact_Phone
Bob123-4567
Sally456-7890
Fred567-8901
Emma234-5678
หากต้องการผสานฟิลด์ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้ - ลากและวางฟิลด์หนึ่งไปยังอีกฟิลด์หนึ่ง ตัวบ่งชี้วางเพื่อผสานฟิลด์จะแสดงขึ้น - เลือกหลายฟิลด์และคลิกขวาภายในส่วนที่เลือกเพื่อเปิดเมนูบริบท จากนั้นคลิกผสานฟิลด์ - เลือกหลายฟิลด์ แล้วคลิกผสานฟิลด์บนแถบเครื่องมือ หากต้องการข้อมูลเกี่ยวกับวิธีการแก้ไขฟิลด์ที่ไม่ตรงกันอันเป็นผลมาจากการผนวก โปรดดู [แก้ไขฟิลด์ที่ไม่ตรงกัน](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Fix_union) ## ปรับใช้การล้างตามคำแนะนำ บางครั้งอาจเป็นเรื่องยากที่จะระบุการล้างที่คุณต้องใช้เพื่อแก้ไขปัญหาในข้อมูลของคุณ Tableau Prep สามารถวิเคราะห์ข้อมูลและแนะนำการล้างที่คุณสามารถปรับใช้โดยอัตโนมัติเพื่อแก้ไขปัญหาอย่างรวดเร็วในฟิลด์ข้อมูลของคุณ หรือช่วยในการระบุปัญหาเพื่อให้คุณสามารถแก้ไขได้ ฟีเจอร์นี้มีให้ใช้ในประเภทขั้นตอนทั้งหมด ยกเว้นประเภทขั้นตอนอินพุต เอาต์พุต และการรวม **หมายเหตุ**: ใน Tableau Prep Builder หากคุณไม่ต้องการใช้ฟีเจอร์นี้ คุณสามารถปิดได้ จากเมนูด้านบน ให้ไปที่ความช่วยเหลือ > การตั้งค่าและประสิทธิภาพ จากนั้นคลิกที่เปิดใช้งานคำแนะนำเพื่อล้างเครื่องหมายถูกที่อยู่ถัดจากการตั้งค่า ประเภทคำแนะนำ ได้แก่: - บทบาทข้อมูล - ตัวกรอง - จัดกลุ่มค่า - เปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถว - แทนที่ค่าด้วยค่า Null - ลบฟิลด์ - แบ่ง (ตัวเลือกนี้ใช้งานได้เฉพาะกับข้อมูลในไฟล์ข้อความประเภทความกว้างคงที่เท่านั้น หากต้องการใช้คำแนะนำการแยกกับไฟล์ประเภทนี้ หลังจากที่คุณเชื่อมต่อกับแหล่งข้อมูลแล้ว ในขั้นตอนอินพุต ในแท็บการตั้งค่าข้อความ ให้เลือกอักขระตัวคั่นฟิลด์ที่ไม่ได้ใช้ในข้อมูลเพื่อให้โหลดข้อมูลเป็นฟิลด์เดียว) - ตัดช่องว่าง ### ปรับใช้คำแนะนำ 1. ทำอย่างใดอย่างหนึ่งต่อไปนี้: - คลิกไอคอนหลอดไฟ ![ไอคอนคำแนะนำ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_suggestions_icon.png) ที่มุมขวาบนของการ์ดโปรไฟล์ - จากแถบเครื่องมือ ให้คลิกลูกศรแบบเลื่อนลงของคำแนะนำเพื่อดูคำแนะนำทั้งหมดสำหรับชุดข้อมูลของคุณ และเลือกคำแนะนำจากรายการดังกล่าว ตัวเลือกนี้จะปรากฏเฉพาะเมื่อมีการระบุการเปลี่ยนแปลงที่แนะนำโดย Tableau Prep
คำแนะนำใน Tableau Prepรายการคำแนะนำในการเปลี่ยนแปลงบทบาทข้อมูลสำหรับภูมิภาค ประเทศ เมือง รัฐ และรหัสไปรษณีย์
2. หากต้องการปรับใช้คำแนะนำ ให้วางเมาส์เหนือการ์ดคำแนะนำ แล้วคลิกปรับใช้ ![กล่องโต้ตอบคำแนะนำ Tableau Prep พร้อมตัวเลือกในการใช้คำแนะนำ](/tableau/next/th-th/prep/th-th/Img/prep_suggestions3.png) - การเปลี่ยนแปลงจะมีการปรับใช้โดยอัตโนมัติ และรายการจะเพิ่มไปในแผงการเปลี่ยนแปลง หากต้องการลบการเปลี่ยนแปลง ให้คลิกเลิกทำในเมนูด้านบน หรือวางเมาส์เหนือการเปลี่ยนแปลงในแผงการเปลี่ยนแปลง แล้วคลิก X เพื่อลบออก - หากคุณปรับใช้คำแนะนำกับฟิลด์การเปลี่ยนรูปแบบข้อมูล ขั้นตอนการเปลี่ยนรูปแบบข้อมูลจะสร้างขึ้นโดยอัตโนมัติ ซึ่งคุณสามารถดำเนินการเปลี่ยนรูปแบบข้อมูลเพิ่มเติม เช่น เปลี่ยนชื่อฟิลด์การเปลี่ยนรูปแบบข้อมูลหรือการเปลี่ยนรูปแบบข้อมูลในฟิลด์เพิ่มเติม 3. หาก Tableau Prep ระบุคำแนะนำเพิ่มเติมอันเป็นผลมาจากการเปลี่ยนแปลง ไอคอนหลอดไฟจะยังคงปรากฏอยู่บนการ์ดโปรไฟล์จนกว่าจะไม่มีคำแนะนำเพิ่มเติม ![คำแนะนำ Tableau Prep สำหรับการจัดกลุ่มและกรองค่า](/tableau/next/th-th/prep/th-th/Img/prep_suggestions4.png) ทำซ้ำขั้นตอนข้างต้นเพื่อปรับใช้การเปลี่ยนแปลงเพิ่มเติมหรือละเว้นการเปลี่ยนแปลงที่แนะนำ และใช้เครื่องมือล้างอื่นๆ เพื่อแก้ไขปัญหาข้อมูล

## แก้ไขค่าของฟิลด์ ค่าเดียวกันหลายรูปแบบอาจทำให้คุณไม่สามารถสรุปข้อมูลของคุณได้อย่างถูกต้อง คุณสามารถแก้ไขรูปแบบเหล่านี้ได้อย่างรวดเร็วและง่ายดายโดยใช้ตัวเลือกต่อไปนี้ **หมายเหตุ**: การแก้ไขใดๆ ที่คุณทำกับค่าจะต้องเข้ากันได้กับประเภทข้อมูลของฟิลด์ ### แก้ไขค่าเดียว 1. ในการ์ดโปรไฟล์ ให้คลิกค่าที่คุณต้องการแก้ไข แล้วป้อนค่าใหม่ ไอคอนจัดกลุ่ม ![ไอคอนที่หนีบกระดาษ](/tableau/next/th-th/prep/th-th/Img/prep_groupicon.png) จะแสดงถัดจากค่าดังกล่าว หรือคลิกขวาที่ค่า แล้วคลิกแก้ไขค่า การเปลี่ยนแปลงจะบันทึกไว้ในแผงการเปลี่ยนแปลงทางด้านซ้ายของหน้าจอ ![การแก้ไขแบบอินไลน์ของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_inlineedit.png) 2. ดูผลลัพธ์ได้ในแผงโปรไฟล์และตารางกริดข้อมูล ### แก้ไขหลายค่า คุณมีตัวเลือกมากมายในการแก้ไขหลายค่าพร้อมกัน ตัวอย่างเช่น ใช้การล้างด่วนเพื่อลบเครื่องหมายวรรคตอนสำหรับค่าทั้งหมดในฟิลด์ จัดกลุ่มค่าด้วยตนเองโดยใช้การเลือกหลายรายการ จัดกลุ่มค่าเข้าด้วยกันโดยอัตโนมัติโดยใช้อัลกอริธึม Fuzzy Match ซึ่งค้นหาค่าที่คล้ายกัน หรือเลือกหลายค่าและแทนที่ด้วยค่า Null **หมายเหตุ**: เมื่อคุณแมปหลายค่ากับค่าเดียว ฟิลด์ต้นฉบับจะแสดงไอคอนจัดกลุ่ม ![ไอคอนที่หนีบกระดาษ](/tableau/next/th-th/prep/th-th/Img/prep_groupicon.png) ถัดจากค่านั้น ซึ่งแสดงว่าค่าใดจัดกลุ่มไว้ด้วยกัน #### แก้ไขหลายค่าโดยใช้การล้างด่วน ตัวเลือกนี้มีผลกับฟิลด์ข้อความเท่านั้น 1. ในแผงโปรไฟล์ แผงผลลัพธ์หรือตารางกริดข้อมูล ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) เลือกล้าง จากนั้นเลือกหนึ่งในตัวเลือกต่อไปนี้ - ทำให้เป็นตัวพิมพ์ใหญ่: เปลี่ยนค่าทั้งหมดเป็นข้อความตัวพิมพ์ใหญ่ - ทำให้เป็นตัวพิมพ์เล็ก: เปลี่ยนค่าทั้งหมดเป็นข้อความตัวพิมพ์เล็ก - ทำให้เป็นลักษณะตัวพิมพ์ของหัวข้อ: เปลี่ยนค่าทั้งหมดเป็นข้อความตัวพิมพ์ของหัวข้อ - ลบตัวอักษร: ลบตัวอักษรทั้งหมดและเหลือไว้เฉพาะอักขระอื่น - ลบตัวเลข: ลบตัวเลขทั้งหมดและเหลือไว้เฉพาะตัวอักษรและอักขระอื่นๆ - ลบเครื่องหมายวรรคตอน: ลบเครื่องหมายวรรคตอนทั้งหมด - ตัดช่องว่าง: ลบช่องว่างที่นำหน้าและต่อท้าย - ลบช่องว่างพิเศษ: ลบช่องว่างที่นำหน้าและต่อท้าย และแทนที่ช่องว่างพิเศษระหว่างอักขระด้วยช่องว่างเดียว - ลบช่องว่างทั้งหมด: ลบช่องว่างทั้งหมด รวมถึงช่องว่างที่นำหน้าและต่อท้าย และช่องว่างระหว่างอักขระทั้งหมด ![](/tableau/next/th-th/prep/th-th/Img/prep_title_case.png) คุณสามารถเรียงซ้อนการดำเนินการเพื่อใช้การล้างหลายรายการกับฟิลด์ได้ ตัวอย่างเช่น ขั้นแรกให้เลือกล้าง > ลบตัวเลข แล้วเลือกล้าง > ลบเครื่องหมายวรรคตอน เพื่อลบตัวเลขและเครื่องหมายวรรคตอนทั้งหมดออกจากค่าของฟิลด์ 3. หากต้องการเลิกทำการเปลี่ยนแปลง ให้คลิกลูกศรเลิกทำที่ด้านบนของแผงลำดับงาน หรือลบการเปลี่ยนแปลงออกจากรายการการเปลี่ยนแปลง #### จัดกลุ่มและแก้ไขหลายค่าในบรรทัด ใช้ตัวเลือกนี้เพื่อเลือกหลายค่าด้วยตนเองและจัดกลุ่มตามค่ามาตรฐานในการ์ดโปรไฟล์ หากต้องการใช้วิธีอื่นเพื่อจัดกลุ่มค่า โปรดดู [แมปหลายค่ากับค่ามาตรฐานด้วยตนเอง](#group_replace_manual)และ[แมปค่ากับค่ามาตรฐานโดยอัตโนมัติด้วย Fuzzy Match](#fuzzy_match) 1. ในการ์ดโปรไฟล์ .shเลือกฟิลด์ที่คุณต้องการแก้ไข 2. กด Ctrl หรือ Shift+คลิก หรือ Command หรือ Shift+คลิก (MacOS) แล้วเลือกค่าที่คุณต้องการจัดกลุ่ม 3. คลิกขวาและเลือกกลุ่มจากเมนูบริบท ค่าในส่วนที่เลือกที่คุณคลิกขวาจะกลายเป็นชื่อเริ่มต้นสำหรับกลุ่มใหม่ แต่คุณสามารถแก้ไขได้ในบรรทัดนี้ ![คอลัมน์ชื่อ "C Arnold" หลากหลายรูปแบบที่เลือกด้วยการดำเนินการ "กลุ่ม"](/tableau/next/th-th/prep/th-th/Img/prep_groupmulti_select.png) 4. หากต้องการแก้ไขชื่อกลุ่ม ให้เลือกฟิลด์ที่จัดกลุ่มแล้วแก้ไขค่าหรือคลิกขวาหรือ Ctrl+คลิก (Mac) บนฟิลด์ที่จัดกลุ่ม แล้วเลือกแก้ไขค่าจากเมนูบริบท 5. หากต้องการเลิกจัดกลุ่มค่าของฟิลด์ที่จัดกลุ่มไว้ ให้คลิกขวาที่ฟิลด์ที่จัดกลุ่มไว้ แล้วเลือกเลิกจัดกลุ่มจากเมนูบริบท #### แทนที่ค่าอย่างน้อยหนึ่งค่าด้วยค่า Null หากคุณมีแถวข้อมูลที่ต้องการรวมไว้ในการวิเคราะห์ของคุณ แต่คุณต้องการยกเว้นค่าของฟิลด์บางค่า คุณสามารถเปลี่ยนเป็นค่า Null ได้ 1. ในการ์ดโปรไฟล์ ให้กด Ctrl หรือ Shift+คลิก หรือ Command หรือ Shift+คลิก (บน Mac) แล้วเลือกค่าที่คุณต้องการเปลี่ยน 2. คลิกขวาหรือ Ctrl+คลิก (Mac) แล้วเลือกแทนที่ด้วยค่า Null จากเมนู ค่าจะถูกเปลี่ยนเป็น Null และไอคอนกลุ่ม ![ไอคอนที่หนีบกระดาษ](/tableau/next/th-th/prep/th-th/Img/prep_groupicon.png) จะแสดงถัดจากค่านั้น ![เลือกแทนที่ด้วยค่า null เพื่อแทนที่ค่าด้วยค่า null](/tableau/next/th-th/prep/th-th/Img/prep_replacenull2.png) ## แมปหลายค่ากับค่ามาตรฐานด้วยตนเอง ใช้จัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) เพื่อแมปค่าของฟิลด์จากค่าหนึ่งไปยังอีกค่าหนึ่ง หรือเลือกหลายค่าเพื่อจัดกลุ่มด้วยตนเอง คุณยังสามารถเพิ่มค่าใหม่เพื่อกำหนดความสัมพันธ์ในการแมปเพื่อจัดระเบียบข้อมูลของคุณได้ด้วย ตัวอย่างเช่น สมมติว่าคุณมีสามค่าในหนึ่งฟิลด์: My Company, My Company Incorporated และ My Company Inc. โดยค่าทั้งหมดเหล่านี้แสดงถึงบริษัทเดียวกันหรือ My Company คุณสามารถใช้จัดกลุ่มค่า​เพื่อแมปค่า My Company Incorporated และ My Company Inc กับ My Company เพื่อให้ค่าทั้งสามแสดงเป็น My Company ในฟิลด์ได้ ### แมปหลายค่ากับฟิลด์เดียวที่เลือก 1. ในแผงโปรไฟล์ หรือแผงผลลัพธ์ ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. เลือกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) > การเลือกด้วยตนเองจากเมนู 3. ในแผงด้านซ้ายของตัวแก้ไขจัดกลุ่มค่า ให้เลือกค่าของฟิลด์ที่คุณต้องการใช้เป็นค่าในการจัดกลุ่ม โดยค่านี้จะแสดงที่ด้านบนของแผงด้านขวา 4. ในส่วนล่างของแผงด้านขวาในตัวแก้ไขจัดกลุ่มค่า ให้เลือกค่าที่คุณต้องการเพิ่มในกลุ่ม ![เมนูจัดกลุ่มค่าตามการสะกดคำ โดยเลือกรายการสามรายการภายใต้ "ชื่อผลิตภัณฑ์" ](/tableau/next/th-th/prep/th-th/Img/prep_groupreplace4.png) หากต้องการลบค่าออกจากกลุ่ม ในส่วนบนของแผงด้านขวาในตัวแก้ไขค่าของกลุ่ม ให้ล้างกล่องทำเครื่องหมายที่อยู่ถัดจากค่าดังกล่าว ### สร้างกลุ่มโดยเลือกหลายค่า 1. ในแผงโปรไฟล์ หรือแผงผลลัพธ์ ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. เลือกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) > การเลือกด้วยตนเองจากเมนู 3. ในแผงด้านซ้ายของตัวแก้ไขจัดกลุ่มค่า ให้เลือกหลายค่าที่คุณต้องการจัดกลุ่ม 4. ในแผงด้านขวาของตัวแก้ไขจัดกลุ่มค่า ให้คลิก จัดกลุ่มค่า ![การจัดกลุ่มค่าตามเมนูการเลือด้วยตนเองที่มีค่าที่เลือกไว้หลายรายการ ](/tableau/next/th-th/prep/th-th/Img/prep_groupreplace8.png) กลุ่มใหม่จะสร้างขึ้นโดยใช้ค่าที่เลือกล่าสุดเป็นชื่อกลุ่ม หากต้องการแก้ไขชื่อกลุ่ม ให้เลือกฟิลด์ที่จัดกลุ่ม แล้วแก้ไขค่าหรือคลิกขวาหรือ Ctrl+คลิก (MacOS) บนฟิลด์ที่จัดกลุ่ม แล้วเลือกแก้ไขค่าจากเมนู ![เมนูกลุ่มและแทนที่และตัวเลือกในการแก้ไขค่าของซองจดหมายที่เลือก](/tableau/next/th-th/prep/th-th/Img/prep_groupreplace9.png) ### เพิ่มและระบุค่าที่ไม่ได้อยู่ในชุดข้อมูล หากคุณต้องการจับคู่ค่าในชุดข้อมูลของคุณกับค่าใหม่ที่ไม่มีอยู่ คุณสามารถเพิ่มได้โดยใช้จัดกลุ่มค่า (จัดกลุ่มและแทนที่ ในเวอร์ชันก่อนหน้า) หากต้องการระบุค่าใดๆ ที่ไม่ได้อยู่ในชุดข้อมูลได้อย่างง่ายดาย ค่าเหล่านี้จะทำเครื่องหมายไว้ด้วยจุดสีแดงถัดจากชื่อค่าในตัวแก้ไขจัดกลุ่มค่า ตัวอย่างเช่น ในภาพด้านล่าง ไวโอมิงและเนวาดาจะไม่อยู่ในชุดข้อมูล ![ตัวแก้ไขค่ากลุ่มใน Tableau Prep พร้อมตัวเลือกในการเลือกค่าจากรายการที่จะเพิ่มไปยังกลุ่ม](/tableau/next/th-th/prep/th-th/Img/prep_outofsample1.png) สาเหตุบางประการที่ค่าอาจไม่อยู่ในชุดข้อมูลมีดังต่อไปนี้ - คุณเพิ่งเพิ่มค่าใหม่ด้วยตนเอง - ค่าไม่อยู่ในข้อมูลอีกต่อไป - ค่าอยู่ในข้อมูล แต่ไม่ได้อยู่ในชุดข้อมูลตัวอย่าง หากต้องการเพิ่มค่าใหม่ 1. ในแผงโปรไฟล์ หรือแผงผลลัพธ์ ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) > การเลือกด้วยตนเองจากเมนูบริบท 3. ในแผงด้านซ้ายของตัวแก้ไขจัดกลุ่มค่า ให้คลิกเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มค่าใหม่ 4. พิมพ์ค่าใหม่ในฟิลด์แล้วกด Enter เพื่อเพิ่ม ![ตัวแก้ไขค่ากลุ่มใน Tableau Prep แสดงค่าใหม่ที่พิมพ์ลงในฟิลด์ค่า](/tableau/next/th-th/prep/th-th/Img/prep_OOSAdd.png) 5. ในแผงด้านขวา เลือกค่าที่คุณต้องการแมปกับค่าใหม่ ![ตัวแก้ไขค่ากลุ่มใน Tableau Prep แสดงค่าที่ไม่อยู่ในชุดข้อมูลที่มีเครื่องหมายจุดสีแดงถัดจากชื่อค่า](/tableau/next/th-th/prep/th-th/Img/prep_OOSMap.png) 6. (ไม่บังคับ) หากต้องการเพิ่มค่าใหม่ให้กับค่าที่แมปของคุณ ให้คลิกปุ่มบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ในแผงด้านขวาในตัวแก้ไขจัดกลุ่มค่า ## แมปค่ากับค่ามาตรฐานโดยอัตโนมัติด้วย Fuzzy Match หากต้องการค้นหาและจัดกลุ่มค่าที่คล้ายกันโดยอัตโนมัติ ให้ใช้อัลกอริทึม Fuzzy Match ค่าของฟิลด์จะถูกจัดกลุ่มตามค่าที่ปรากฏบ่อยที่สุด ตรวจสอบค่าที่จัดกลุ่มและเพิ่มหรือลบค่าในกลุ่มตามต้องการ หากคุณใช้บทบาทข้อมูลเพื่อตรวจสอบค่าของฟิลด์ คุณสามารถใช้ตัวเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) เพื่อจับคู่ค่าที่ไม่ถูกต้องกับค่าที่ถูกต้อง หากต้องการข้อมูลเพิ่มเติม โปรดดู [จัดกลุ่มค่าที่คล้ายคลึงกันโดยใช้บทบาทข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_validate_data.htm#Group_datarole) เลือกหนึ่งในตัวเลือกต่อไปนี้เพื่อจัดกลุ่มค่า: - การออกเสียง: ค้นหาและจัดกลุ่มค่าที่ฟังดูคล้ายกัน ตัวเลือกนี้ใช้อัลกอริธึม Metaphone 3 ที่จัดทำดัชนีคำตามการออกเสียง และเหมาะสมที่สุดสำหรับคำภาษาอังกฤษ อัลกอริทึมประเภทนี้ใช้โดยโปรแกรมตรวจการสะกดคำยอดนิยมมากมาย ตัวเลือกนี้ไม่พร้อมใช้งานสำหรับบทบาทข้อมูล - อักขระทั่วไป: ค้นหาและจัดกลุ่มค่าที่มีตัวอักษรหรือตัวเลขเหมือนกัน ตัวเลือกนี้ใช้อัลกอริธึมลายนิ้วมือ Ngram ที่จัดทำดัชนีคำด้วยอักขระเฉพาะหลังจากลบเครื่องหมายวรรคตอน ค่าซ้ำ และช่องว่าง อัลกอริทึมนี้ใช้ได้กับภาษาที่รองรับ ตัวเลือกนี้ไม่พร้อมใช้งานสำหรับบทบาทข้อมูล ตัวอย่างเช่น อัลกอริทึมนี้จะจับคู่ชื่อที่แสดงเป็น "John Smith" และ "Smith, John" เนื่องจากทั้งคู่สร้างคีย์ "hijmnost" เนื่องจากอัลกอริธึมนี้ไม่พิจารณาการออกเสียง ค่า "Tom Jhinois" จึงมีคีย์เดียวกัน "hijmnost" และจะรวมอยู่ในกลุ่มด้วย - การสะกดคำ : ค้นหาและจัดกลุ่มค่าข้อความที่สะกดคล้ายกัน ตัวเลือกนี้ใช้อัลกอริธึมระยะทาง Levenshtein เพื่อคำนวณระยะการแก้ไขระหว่างค่าข้อความสองค่าโดยใช้เกณฑ์เริ่มต้นแบบคงที่ จากนั้นจะรวมกลุ่มเข้าด้วยกันเมื่อระยะการแก้ไขน้อยกว่าค่าเกณฑ์ อัลกอริทึมนี้ใช้ได้กับภาษาที่รองรับ จะสามารถใช้งานได้หลังจากใช้บทบาทข้อมูลแล้ว ในกรณีนั้นจะจับคู่ค่าที่ไม่ถูกต้องกับค่าที่ถูกต้องที่ใกล้เคียงที่สุดโดยใช้ระยะแก้ไข หากค่ามาตรฐานไม่ได้อยู่ในตัวอย่างชุดข้อมูลของคุณ Tableau Prep จะเพิ่มค่านั้นโดยอัตโนมัติ และทำเครื่องหมายค่าว่าไม่อยู่ในชุดข้อมูลดั้งเดิม - การออกเสียง + การสะกดคำ: หากคุณกำหนดบทบาทข้อมูลให้กับฟิลด์ คุณสามารถใช้บทบาทข้อมูลนั้นเพื่อจับคู่และจัดกลุ่มค่าด้วยค่ามาตรฐานที่กำหนดโดยบทบาทข้อมูลของคุณ จากนั้นตัวเลือกนี้จะจับคู่ค่าที่ไม่ถูกต้องกับค่าที่ถูกต้องที่ใกล้เคียงกันมากที่สุดตามการสะกดคำและการออกเสียง หากค่ามาตรฐานไม่ได้อยู่ในตัวอย่างชุดข้อมูลของคุณ Tableau Prep จะเพิ่มค่านั้นโดยอัตโนมัติ และทำเครื่องหมายค่าว่าไม่อยู่ในชุดข้อมูลดั้งเดิม ตัวเลือกนี้เหมาะสมสำหรับคำในภาษาอังกฤษ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ล้างและปรับแต่งข้อมูล](#Group_datarole) ต้องการอ่านข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึมการจับคู่แบบ Fuzzy เหล่านี้หรือไม่ โปรดดู[การจัดกลุ่มโดยอัตโนมัติใน Tableau Prep Builder](https://www.tableau.com/th-th/blog/automated-grouping-tableau-prep-builder) ที่ Tableau.com ### จัดกลุ่มค่าที่คล้ายกันด้วย Fuzzy Match 1. ในแผงโปรไฟล์ หรือแผงผลลัพธ์ ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) และเลือกจัดกลุ่มค่า จากนั้นเลือกหนึ่งในตัวเลือกเหล่านี้ - การออกเสียง - อักขระทั่วไป - การสะกดคำ ![เมนูดรอปดาวน์จะแสดงค่ากลุ่มตามตัวเลือก](/tableau/next/th-th/prep/th-th/Img/prep_groupreplace7.png) Tableau Prep Builder จะค้นหาและจัดกลุ่มค่าที่ตรงกันและแทนที่ด้วยค่าที่เกิดขึ้นบ่อยที่สุดในกลุ่ม 3. ตรวจสอบการจัดกลุ่มและเพิ่มหรือลบค่าด้วยตนเอง หรือแก้ไขค่าตามต้องการ จากนั้นคลิกเสร็จสิ้น ![เมนูจัดกลุ่มค่าตามการสะกดคำ โดยเลือกรายการสามรายการภายใต้ "ชื่อผลิตภัณฑ์" ](/tableau/next/th-th/prep/th-th/Img/prep_groupreplace6.png) ### ปรับผลลัพธ์เมื่อจัดกลุ่มค่าของฟิลด์ หากคุณจัดกลุ่มค่าที่คล้ายกันตามการสะกดคำหรือการออกเสียง คุณสามารถเปลี่ยนผลลัพธ์ของคุณได้โดยใช้แถบเลื่อนบนฟิลด์เพื่อปรับความเข้มงวดของพารามิเตอร์การจัดกลุ่ม คุณสามารถควบคุมจำนวนค่าที่รวมอยู่ในกลุ่มและจำนวนกลุ่มที่สร้างขึ้นได้ ทั้งนี้ขึ้นอยู่กับว่าคุณตั้งค่าแถบเลื่อนไว้เช่นไร ตามค่าเริ่มต้นแล้ว Tableau Prep จะตรวจจับการตั้งค่าการจัดกลุ่มที่เหมาะสมที่สุดและแสดงแถบเลื่อนในตำแหน่งนั้น เมื่อคุณเปลี่ยนเกณฑ์ Tableau Prep จะวิเคราะห์ตัวอย่างของค่าเพื่อกำหนดการจัดกลุ่มใหม่ กลุ่มที่สร้างจากการตั้งค่าจะถูกบันทึกและบันทึกไว้ในแผงการเปลี่ยนแปลง แต่การตั้งค่าเกณฑ์จะไม่ถูกบันทึก ครั้งถัดไปที่ตัวแก้ไขจัดกลุ่มค่าเปิดขึ้น ไม่ว่าจะจากการแก้ไขการเปลี่ยนแปลงที่มีอยู่หรือการเปลี่ยนแปลงใหม่ แถบเลื่อนของเกณฑ์จะแสดงในตำแหน่งเริ่มต้น ทำให้คุณสามารถปรับเปลี่ยนตามชุดข้อมูลปัจจุบันของคุณได้ 1. ในแผงโปรไฟล์ หรือแผงผลลัพธ์ ให้เลือกฟิลด์ที่คุณต้องการแก้ไข 2. คลิกตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกจัดกลุ่มค่า (จัดกลุ่มและแทนที่ในเวอร์ชันก่อนหน้า) จากนั้นเลือกหนึ่งในตัวเลือกเหล่านี้ - การออกเสียง - การสะกดคำ ![เครื่องมือจับคู่แบบคลุมเครือจะจัดกลุ่มชื่อตามการออกเสียง](/tableau/next/th-th/prep/th-th/Img/prep_fuzzy_slider1.png) Tableau Prep จะค้นหาและจัดกลุ่มค่าที่ตรงกันและแทนที่ด้วยค่าที่เกิดขึ้นบ่อยที่สุดในกลุ่ม 3. ในแผงด้านซ้ายของตัวแก้ไขจัดกลุ่มค่า ให้ลากแถบเลื่อนไปที่เกฑณ์ระดับหนึ่งจากห้าระดับเพื่อเปลี่ยนผลลัพธ์ของคุณ ![กล่องโต้ตอบการจัดกลุ่มตามการออกเสียงพร้อมรายชื่อชื่อเมืองที่จัดกลุ่มไว้](/tableau/next/th-th/prep/th-th/Img/prep_fuzzy_slider2.png) หากต้องการกำหนดเกณฑ์ให้เข้มงวดขึ้น ให้เลื่อนแถบเลื่อนไปทางซ้าย ซึ่งจะส่งผลให้มีการจับคู่ที่ตรงกันน้อยลงและสร้างกลุ่มน้อยลง หากต้องการดำหนดขีดจำกัดที่หลวมกว่านี้ ให้เลื่อนแถบเลื่อนไปทางขวา ส่งผลให้มีการจับคู่ที่ตรงกันมากขึ้นและสร้างกลุ่มมากขึ้น 4. คลิกเสร็จสิ้นเพื่อบันทึกการเปลี่ยนแปลงของคุณ ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # วิเคราะห์ด้วยด้วยวันที่สองใน Tableau Desktop นี่คือช่วงที่สองของบทแนะนำและถือว่าช่วงแรก [การค้นหาวันที่ที่สองด้วย Tableau Prep](https://help.tableau.com/v0.0/prep/th-th/prep_tutorial_2nddateA.htm) เสร็จสมบูรณ์แล้ว ในช่วงแรก เรานำชุดข้อมูลเดิมมาสร้างเพื่อตอบคำถามต่อไปนี้ 1. ระยะเวลาเป็นจำนวนวันระหว่างการละเมิดครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่แต่ละคนคือกี่วัน 2. เปรียบเทียบจำนวนเงินค่าปรับสำหรับการละเมิดครั้งแรกและครั้งที่สอง มีความสัมพันธ์กันหรือไม่ 3. ผู้ขับขี่รายใดจ่ายโดยรวมมากที่สุด ใครจ่ายน้อยที่สุด 4. มีผู้ขับขี่กี่คนที่มีการละเมิดหลายประเภท 5. จำนวนเงินค่าปรับโดยเฉลี่ยสำหรับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถคือเท่าใด เมื่อเราสำรวจคำถามเหล่านี้ จะเห็นได้ชัดเจนว่าโครงสร้างข้อมูลแรกที่เราสร้างขึ้นมีทั้งข้อดีและข้อเสีย เราจะกลับไปที่ Tableau Prep Builder และเปลี่ยนรูปแบบเพิ่มเติม จากนั้นดูว่าส่งผลต่อการวิเคราะห์เดียวกันใน Tableau Desktop อย่างไร ท้ายที่สุด เราจะดูแนวทาง Tableau Desktop เท่านั้นเพื่อวิเคราะห์นิพจน์ระดับรายละเอียด (LOD) ด้วยข้อมูลเดิม เป้าหมายของบทแนะนำนี้คือการนำเสนอแนวคิดต่างๆ ในบริบทของสถานการณ์ในชีวิตจริง และทำงานผ่านตัวเลือกต่างๆ ไม่ใช่การกำหนดโดยบังคับว่าข้อใดดีที่สุด ในตอนท้าย คุณควรจะมีความเข้าใจมากขึ้นว่าโครงสร้างข้อมูลส่งผลต่อการคำนวณและการวิเคราะห์อย่างไร เช่นเดียวกับความคุ้นเคยกับแง่มุมต่างๆ ของ Tableau Prep และการคำนวณใน Tableau Desktop ที่มากขึ้น **หมายเหตุ**: หากต้องการทำงานในบทแนะนำนี้ให้เสร็จสิ้น คุณต้องมี Tableau Prep Builder และติดตั้ง Tableau Desktop และข้อมูลที่ดาวน์โหลด หากต้องการติดตั้ง Tableau Prep และ Tableau Desktop ก่อนดำเนินบทแนะนำนี้ต่อ โปรดดู [คู่มือ Tableau Desktop และ Tableau Prep Deployment](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_welcome.htm#) หรือคุณสามารถดาวน์โหลด [Tableau Prep](https://www.tableau.com/th-th/products/prep/download) และ [Tableau Desktop](https://www.tableau.com/th-th/products/desktop/download) เพื่อทดลองใช้ฟรีได้ ชุดข้อมูลเป็นเอาท์พุตจาก [Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx) ซึ่งสร้างในช่วงแรก ## การวิเคราะห์ใน Tableau Desktop ในขณะนี้เราได้กำหนดค่าข้อมูลแล้ว เราจะป้อนข้อมูลไปยัง Tableau Desktop เราสามารถตอบคำถามบางข้อได้อย่างง่ายดาย แต่บางคำถามก็เกี่ยวข้องกับการคำนวณเล็กน้อย (หรือมาก) ลองใช้คำถามด้านล่าง คุณสามารถขยายแต่ละคำถามเพื่อดูข้อมูลพื้นฐานเกี่ยวกับวิธีดำเนินการหากคุณติดขัด **หมายเหตุ**: คุณสามารถดาวน์โหลดเวิร์กบุ๊ก [Driver Infractions.twbx](https://mkt.tableau.com/th-th/PrepTutorials/Driver%20Infractions.twbx) เพื่อดูโซลูชันในบริบท โปรดจำไว้ว่าอาจมีวิธีอื่นในการตีความการวิเคราะห์หรือหาคำตอบ 1\. ระยะเวลาเป็นจำนวนวันระหว่างการละเมิดครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่แต่ละคนคือกี่วัน 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราจะใช้ฟังก์ชัน DATEDIFF ฟังก์ชันนี้ใช้การอภิปรายสามส่วน ได้แก่ ส่วนวันที่ วันที่เริ่มต้น และวันที่สิ้นสุด เนื่องจากเราต้องการทราบวันระหว่างเหตุการณ์เหล่านี้ เราจะใช้ส่วนวันที่ “วัน” วันที่เริ่มต้นและสิ้นสุดของเราในชุดข้อมูลเป็น**วันที่ละเมิดครั้งที่ 1**และ**วันที่ละเมิดครั้งที่ 2** 2. การคำนวณ: **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` 3. เราสามารถพล็อตข้อมูลนั้นเทียบกับ **ID ผู้ขับขี่**เป็นแผนภูมิแท่งได้ โปรดทราบว่าผู้ขับขี่เจ็ดคนไม่มีการละเมิดครั้งที่สอง ดังนั้นจึงเป็น null เจ็ดค่า ![แผนภูมิแท่งของผู้ขับขี่ตามเวลาระหว่างการละเมิด](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1desktopI.png) 2\. เปรียบเทียบจำนวนเงินค่าปรับสำหรับการละเมิดครั้งแรกและครั้งที่สอง มีความสัมพันธ์กันหรือไม่ 1. เพื่อที่จะตอบคำถามนี้ใน Tableau Desktop เราจะสร้างแผนภาพการกระจาย**จำนวนเงินค่าปรับครั้งที่ 1**และ**จำนวนเงินค่าปรับครั้งที่ 2** ด้วยการป้อน **ID ผู้ขับขี่**ไปยังแถบรายละเอียดบนการ์ดเครื่องหมาย เราสามารถสร้างเครื่องหมายสำหรับผู้ขับขี่แต่ละคนได้ 2. หากต้องการเพิ่มเส้นแนวโน้ม ให้ใช้แท็บการวิเคราะห์ ในแผงด้านซ้ายและนำเส้นแนวโน้มแนวนอนออกมา เมื่อวางเมาส์เหนือเส้นแนวโน้ม เราจะเห็นว่าค่า R-squared นั้นแทบจะเป็นศูนย์ และ P-Value นั้นสูงกว่าจุดตัดที่สำคัญมาก เราสามารถระบุได้ว่าไม่มีความสัมพันธ์กันระหว่างจำนวนเงินค่าปรับครั้งที่แรกและครั้งที่สอง หากเราจะใช้แผนภาพการกระจายนี้ในแดชบอร์ด เส้นแนวโน้มควรถูกลบออก ![แผนภาพการกระจายของจำนวนเงินค่าปรับครั้งที่ 1 และครั้งที่ 2 ตาม ID ผู้ขับขี่ พร้อมแสดงคำแนะนำแนวโน้ม Tooltip](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1desktopII.png) 3\. ผู้ขับขี่รายใดจ่ายโดยรวมมากที่สุด ใครจ่ายน้อยที่สุด เมื่อเราต้องการลงลึกในการวิเคราะห์ของเรา เราอาจจำเป็นต้องสร้างการคำนวณบางอย่าง 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราต้องเพิ่มค่าปรับสำหรับการละเมิดทั้งสองครั้งเข้าไปในฟิลด์เดียวกัน เนื่องจากผู้ขับขี่บางคนอาจไม่มีการละเมิดครั้งที่สอง เราจำเป็นต้องใช้ฟังก์ชัน Zero Null `ZN` เพื่อเปลี่ยน null ทั้งหมดสำหรับ**จำนวนเงินค่าปรับครั้งที่สอง**กลับเป็นศูนย์ หากไม่ทำเช่นนี้จะทำให้เป็น null หากไม่มีค่าปรับครั้งที่สอง 2. การคำนวณ: **จำนวนเงินที่จ่ายทั้งหมด** = `[1st Fine Amount] + ZN([2nd Fine Amount])` 3. จากนั้นเราสามารถพล็อต**จำนวนเงินที่จ่ายทั้งหมด**กับ **ID ผู้ขับขี่** และจัดเรียงแผนภูมิแท่งได้ ![แผนภูมิแท่งจำนวนเงินที่จ่ายโดย ID ผู้ขับขี่ พร้อมตัวแก้ไขการคำนวณที่แสดงสำหรับจำนวนเงินที่จ่าย](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1desktopIII.png) 4\. มีผู้ขับขี่กี่คนที่มีการละเมิดหลายประเภท 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราต้องทำการคำนวณ `IF` ที่พิเศษขึ้นโดยเปรียบเทียบว่าประเภทการละเมิดครั้งแรกและครั้งที่สองเหมือนกันหรือไม่ หากเหมือนกัน เราต้องกำหนดค่าเป็น "1" หากไม่เหมือนกัน เราจะกำหนดค่าเป็น "2" เนื่องจากเราสนใจเฉพาะการละเมิดหลายประเภทเท่านั้น ผลลัพธ์อื่นๆ เช่น ประเภทการละเมิดวินาทีแบบ null จะถูกกำหนดค่าเป็น "1" 2. การคำนวณ: **จำนวนประเภทการละเมิด** = IF \[1st Infraction Type\]=\[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\]!= \[2nd Infraction Type\] THEN 2 ELSE 1 END 3. จากนั้นเราสามารถพล็อต**จำนวนประเภทการละเมิด** กับ **ID ผู้ขับขี่** และจัดเรียงแผนภูมิแท่งได้ ![แผนภูมิแท่งของจำนวนประเภทการละเมิดโดย ID ผู้ขับขี่ พร้อมตัวแก้ไขการคำนวณที่แสดงสำหรับจำนวนประเภทการละเมิด](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1desktopIV.png) 5\. จำนวนเงินค่าปรับโดยเฉลี่ยสำหรับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถคือเท่าใด 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราไม่สามารถแบ่งจำนวนเงินค่าปรับทั้งหมดเป็นสองส่วนได้ เนื่องจากผู้ขับขี่บางคนมีการละเมิดเพียงครั้งเดียวเท่านั้น เรายังไม่สามารถคำนวณค่าปรับโดยเฉลี่ยต่อผู้ขับขี่หนึ่งราย และหาค่าเฉลี่ยของค่าเหล่านั้นได้ เนื่องจากค่าเฉลี่ยโดยเฉลี่ยอาจทำให้เกิดความไม่สอดคล้องกันได้ แต่เราจำเป็นต้องคำนวณจำนวนเงินที่จ่ายทั้งหมดโดยผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ แล้วหารด้วยจำนวนการละเมิดทั้งหมดที่เกี่ยวข้องกับค่าปรับเหล่านั้น 1. อันดับแรก เราจำเป็นต้องระบุว่าผู้ขับขี่แต่ละคนมีการละเมิดครั้งที่สองหรือไม่ เราสามารถใช้ประโยชน์จากข้อเท็จจริงที่ว่าข้อมูลในฟิลด์ที่ "2" ทั้งหมดจะเป็น null หากไม่มีการละเมิดครั้งที่สอง และเริ่มสร้างการคำนวณ: `IFNULL([2nd Infraction Type], 'no')` การดำเนินการนี้จะส่งคืนประเภทการละเมิดหากมีอยู่ หรือ "ไม่" หากไม่มีการละเมิดครั้งที่สอง 2. ถัดไป เราต้องแปลงข้อมูลนี้เป็นจำนวนการละเมิด 1 หรือ 2 หากผลลัพธ์ของการคำนวณ `IFNULL` ของเราคือ "ไม่" ผู้ขับขี่ควรจะถูกทำเครื่องหมายว่ามีค่าปรับหนึ่งค่า ผลลัพธ์อื่นใดควรจะถูกทำเครื่องหมายว่ามีค่าปรับสองค่า การคำนวณ: **จำนวนการละเมิด** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. ตอนนี้เราต้องพิจารณาจำนวนเงินค่าปรับทั้งหมด เช่นเดียวกับคำถามที่ 3 ข้างต้น เราจะเพิ่มจำนวนเงินค่าปรับครั้งแรกและครั้งที่สองด้วยฟังก์ชัน `ZN` ประมาณวินาที อย่างไรก็ตาม เนื่องจากเราต้องการคำนวณค่านี้ที่ระดับของชุดข้อมูลทั้งหมด วิธีที่ดีที่สุดคือระบุการรวม SUM ในการคำนวณนั้นเอง การคำนวณ:  `SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) )` 4. หากต้องการนำทั้งหมดมารวมกัน เราจะนำจำนวนเงินค่าปรับทั้งหมดนี้มาหารด้วยฟิลด์ที่คำนวณ**จำนวนการละเมิด**ใหม่ของเรา เพื่อหาจำนวนเงินค่าปรับโดยเฉลี่ย ดังนี้ **ค่าปรับโดยเฉลี่ย** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` 2. เรายังต้องกรองผู้ขับขี่ที่เคยเข้าเรียนในโรงเรียนสอนขับรถ แต่ข้อมูลนั้นก็ยังเก็บไว้ในสองฟิลด์ 1. Tableau คำนวณเชิงตัวเลขได้มีประสิทธิภาพมาก เราจะอธิบายด้วยตัวเลขเพื่อช่วยในด้านประสิทธิภาพให้มากที่สุด เพื่อที่จะรวมสองฟิลด์นี้เข้าด้วยกัน เราจะสร้างการคำนวณสำหรับแต่ละฟิลด์ซึ่ง "ใช่ = 1" และ "ไม่ = 0" (null ก็ควร = 0 สำหรับผู้ขับขี่ที่ไม่มีการละเมิดครั้งที่สอง) จากการรวมผลลัพธ์การคำนวณนี้ ผู้ขับขี่คนใดที่มีค่ารวมเป็น 0 ไม่เคยไปโรงเรียนสอนขับรถ (และค่า 1 หรือ 2 แทนจำนวนครั้งที่ผู้ขับขี่ไป) จากนั้นเราสามารถกรองเพื่อเก็บเฉพาะผู้ขับขี่ที่มีค่าเป็น 0 2. ครั้งนี้เราจะใช้คำสั่ง `CASE` แทน `IF` ทั้งสองคำสั่งฟังก์ชันคล้ายคลึงกันมากแต่มีวากยสัมพันธ์ต่างกัน การเริ่มต้นการคำนวณควรมีลักษณะดังนี้ CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN ELSE 0 END 3. จากนั้นเราจะทำเช่นเดียวกันกับโรงเรียนสอนขับรถแห่งที่ 2 เราสามารถเพิ่มทั้งสองส่วนในการคำนวณเดียวกันโดยใส่วงเล็บให้คำสั่งกรณีแต่ละคำสั่งและเพิ่มเครื่องหมายบวกระหว่างสองคำสั่ง การนำตัวแบ่งบรรทัดออกบางส่วนจะมีลักษณะดังนี้ **จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 4. หากเราลาก**จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** ไปยังพื้นที่มิติของแผงข้อมูล (เหนือบรรทัดนั้น) ค่า 0–2 จะแยกกัน 5. ตอนนี้ หากเราจะกรอง**จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** เราสามารถเลือกเพียง 0 และรู้ว่าเราจะได้รับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ 3. เพื่อตอบคำถามเดิม เราจะป้อน**ค่าปรับโดยเฉลี่ย**ไปยังแถบ ข้อความบนการ์ดเครื่องหมาย เพราะเราสร้างการรวมไปในการคำนวณ การรวมบนข้อมูลที่แสดงจะเป็น AGG และเราไม่สามารถเปลี่ยนแปลงได้ ซึ่งเป็นไปตามคาด ![มุมมองตัวเลขเดี่ยวของจำนวนเฉลี่ยที่จ่ายโดยเปิดตัวแก้ไขการคำนวณเพื่อแสดงจำนวนการเข้าเรียนโรงเรียนสอนขับรถ](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_1desktopV.png) ## ก้าวไปอีกขั้น ข้อมูลแบบมี Pivot ขณะที่ข้อมูลที่เรากำลังทำงานอยู่มีการทำโครงสร้างที่ดีเพื่อตอบคำถามโดยเฉพาะเกี่ยวกับการละเมิดครั้งแรกและครั้งที่สอง แต่ก็ไม่ใช่โครงสร้างมาตรฐานที่แนะนำสำหรับใช้กับ Tableau Desktop ยิ่งการวิเคราะห์ของเราแตกต่างจากคำถามพื้นฐานเกี่ยวกับวันที่ละเมิดมากเท่าใด การคำนวณของเราก็ยิ่งซับซ้อนมากขึ้นในการรวมข้อมูลที่เกี่ยวข้องลงในแบบฟอร์มที่ใช้งานได้ โดยปกติ เมื่อข้อมูลถูกจัดเก็บไว้หลายคอลัมน์สำหรับข้อมูลประเภทเดียวกัน (เช่น สองคอลัมน์สำหรับวันที่ สองคอลัมน์สำหรับจำนวนเงินค่าปรับ ฯลฯ) และข้อมูลเฉพาะถูกเก็บไว้ในชื่อฟิลด์ (เช่น ไม่ว่าจะเป็นการละเมิดครั้งแรกและครั้งที่สอง) นี่เป็นข้อบ่งชี้ว่าคุณควรต้องทำ Pivot ข้อมูล การทำ Pivot หลายครั้งใน Tableau Prep Builder สามารถจัดการปัญหานี้ได้อย่างดี เราสามารถทำงานจากจุดสิ้นสุดของลำดับงาน**การละเมิดของผู้ขับขี่** ของ Tableau Prep ที่สร้างขึ้นในบทแนะนำก่อนหน้า [การค้นหาวันที่ที่สองด้วย Tableau Prep](https://help.tableau.com/v0.0/prep/th-th/prep_tutorial_2nddateA.htm) > [!TIP] > > **เคล็ดลับ**: ทำให้แน่ใจว่าคุณกลับมาใน Tableau Prep สำหรับขั้นตอนต่อไปนี้ 1. สำหรับขั้นตอนล้างสุดท้าย ให้เพิ่มขั้นตอนทำ Pivot ซึ่งทำ Pivot ด้วยฟิลด์ที่ทำซ้ำทุกๆ ฟิลด์ ใช้ไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ตรงมุมขวาบนของพื้นที่ฟิลด์แบบมี Pivot เพื่อเพิ่ม ค่าแบบมี Pivotอีก ฟิลด์แต่ละชุด (เช่น จำนวนเงินค่าปรับครั้งที่ 1 และครั้งที่ 2) ควรทำ Pivot เข้าด้วยกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทำ Pivot โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#Pivot) 2. ในพื้นที่ฟิลด์แบบมี Pivot ในส่วนคอลัมน์ชื่อของ Pivot1 ให้ดับเบิลคลิกแต่ละค่าและเปลี่ยนชื่อเป็นครั้งที่ 1 และครั้งที่ 2 ![แผงการกำหนดค่า Pivot 1 ใน Tableau Prep แสดง Pivot 5 ค่า](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_2desktop.png) คุณสามารถทำให้ผลลัพธ์เป็นระเบียบด้วยการลบวันที่ที่เป็นค่า Null รวมทั้งฟิลด์ที่เปลี่ยนชื่อใหม่และจัดลำดับใหม่ 1. เพิ่มขั้นตอนการล้างหลังจากทำ Pivot ในคอลัมน์**วันที่ละเมิด** คลิกขวาที่แถบ null และเลือกไม่รวม 2. ดับเบิลคลิกชื่อฟิลด์**ชื่อของ Pivot1** และเปลี่ยนชื่อเป็น**จำนวนการละเมิด** 3. ลากฟิลด์ตามที่เหมาะสมเพื่อจัดลำดับใหม่ตามดังนี้ ![ดูตัวอย่างของข้อมูลแบบมี Pivot และล้างข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_2desktopdata.png) 1. จากข้อมูลแบบมี Pivot ใหม่ ให้สร้างเอาต์พุตชื่อว่า **การละเมิดของผู้ขับขี่แบบมี Pivot** และป้อนไปยัง Tableau Desktop (โปรดอย่าลืมเรียกใช้ลำดับงานหลังจากเพิ่มขั้นตอนเอาต์พุต ) ตอนนี้เราสามารถดูคำถาม 5 ข้อของเราอีกครั้งด้วยโครงสร้างข้อมูลแบบมี Pivot นี้ คุณสามารถขยายแต่ละโครงสร้างเพื่อดูข้อมูลพื้นฐานเกี่ยวกับวิธีดำเนินการหากคุณติดขัด **หมายเหตุ**: คุณสามารถดาวน์โหลดไฟล์ลำดับงานที่เสร็จสมบูรณ์ [Pivoted Driver Infractions.tflx](https://mkt.tableau.com/th-th/PrepTutorials/Pivoted%20Driver%20Infractions.tflx) เพื่อตรวจสอบงานของคุณหรือ ดาวน์โหลดเวิร์กบุ๊ก [Pivoted Driver Infractions.twbx](https://mkt.tableau.com/th-th/PrepTutorials/Pivoted%20Driver%20Infractions.twbx) เพื่อดูโซลูชันในบริบท โปรดจำไว้ว่าอาจมีวิธีอื่นในการตีความการวิเคราะห์หรือหาคำตอบ 1\. ระยะเวลาเป็นจำนวนวันระหว่างการละเมิดครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่แต่ละคนคือกี่วัน 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เช่นเดียวกับที่เราทำกับชุดข้อมูลแรก เราจะใช้ฟังก์ชัน `DATEDIFF` ฟังก์ชันนี้ต้องมีวันที่เริ่มต้นและวันที่สิ้นสุด ข้อมูลนี้มีอยู่ในข้อมูลของเรา แต่ทั้งหมดจะอยู่ในฟิลด์เดียว เราจำเป็นต้องดึงออกมาเป็นสองฟิลด์ 1. สร้างฟิลด์การคำนวณเบื้องต้นสองฟิลด์ **วันที่ละเมิดครั้งที่ 1** = `IF [Infraction Number] = "1st" THEN [Infraction Date] END` **วันที่ละเมิดครั้งที่ 2** = `IF [Infraction Number] = "2nd" THEN [Infraction Date] END` 2. เนื่องจากเราต้องการให้แน่ใจว่าค่าทั้งสองนี้สามารถใช้เปรียบเทียบผู้ขับขี่แต่ละคนได้ เราจึงต้องแก้ไขให้อยู่ในระดับ **ID ผู้ขับขี่** **หมายเหตุ**: ไม่เชื่อหรือ ลองทำการคำนวณ `DATEDIFF` ด้วยสองฟิลด์นี้ตามที่เป็นอยู่: **เวลาระหว่างการละเมิด =** \= `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` คุณจะได้ผลลัพธ์เป็น null ทุกที่ เพราะ Tableau พยายามเปรียบเทียบกับทั่วทุกโครงสร้างข้อมูลที่มีลักษณะเช่นนี้ ![ตารางข้อความแสดงผลลัพธ์เป็น null](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_2desktopnulls.png) นี่คือ แถวซึ่งรู้ว่าวันที่แรกคืออะไรจะไม่รู้ว่าวันที่ที่สองคืออะไร และในทางกลับกัน เพื่อหลีกเลี่ยงปัญหานี้ เราจะใช้นิพจน์ระดับรายละเอียด FIXED เพื่อบังคับวันที่แรกและวันที่ที่สองเหล่านี้ให้สัมพันธ์กันโดย **ID ผู้ขับขี่** แก้ไขการคำนวณแต่ละครั้งดังนี้ **วันที่ละเมิดครั้งที่ 1** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Infraction Date] END ) }` **วันที่ละเมิดครั้งที่ 2** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Infraction Date] END ) }` **หมายเหตุ**: การคำนวณ `IF` เดิมต้องรวมเมื่อฝังอยู่ในนิพจน์ LOD เราสามารถใช้การรวมพื้นฐานใดๆ ที่จะคงค่าวันที่ไว้ (ดังเช่นการรวมแบบ SUM, AVG หรือ MIN แต่ไม่ใช่ CNT หรือ CNTD) **หมายเหตุ**: การคำนวณเหล่านี้ยังสามารถสร้างใน Tableau Prep Builder ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ LOD ใน Prep โปรดดู [สร้างระดับของรายละเอียด อันดับ และการคำนวณไทล์](https://help.tableau.com/v0.0/prep/th-th/prep_calculations.htm) 8. ตอนนี้เราสามารถสร้างการคำนวณ `DATEDIFF` ได้ดังนี้ **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - หากเราต้องการดูสัปดาห์หรือเดือน เพียงแค่แก้ไขส่วนวันที่ (ปัจจุบันคือ `'day'`) - นอกจากนี้ยังเป็นไปได้ที่จะสร้างการคำนวณเดี่ยวสำหรับทั้งหมดโดยการวางการคำนวณแบบ FIXED ใน DATEDIFF โดยตรงดังนี้  DATEDIFF ( 'day', { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "1st" THEN \[Infraction Date\] END ) }, { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "2nd" THEN \[Infraction Date\] END ) } ) 9. พล็อต**เวลาระหว่างการละเมิด**บนคอลัมน์ และ**ID ผู้ขับขี่**บนแถว ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลแบบไม่มี Pivot 2\. เปรียบเทียบจำนวนเงินค่าปรับสำหรับการละเมิดครั้งแรกและครั้งที่สอง มีความสัมพันธ์กันหรือไม่ 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราจะใช้ลอจิกที่คล้ายคลึงกับคำถามก่อนหน้า เราจะใช้**จำนวนการละเมิด**เพื่อระบุหากแถวที่กำหนดเป็นการละเมิดครั้งแรกหรือครั้งที่สอง จากนั้นดึงจำนวนเงินค่าปรับออกมาตามนั้น 1. หากสิ่งที่เราต้องการทำคือทำแผนภาพการกระจาย เราสามารถข้ามส่วน LOD และใช้แค่การคำนวณ `IF` ดังนี้ **จำนวนเงินค่าปรับครั้งที่ 1** = `IF [Infraction Number] = "1st" THEN [Fine Amount] END` **จำนวนเงินค่าปรับครั้งที่ 2** = `IF [Infraction Number] = "2nd" THEN [Fine Amount] END` 2. อย่างไรก็ตาม หากเราต้องการเปรียบเทียบและดูความแตกต่างของจำนวนเงินระหว่างค่าปรับครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่คนเดียว เราจะพบปัญหาที่เป็น null เช่นเดียวกับวันที่ การใส่การคำนวณเหล่านี้ไว้ใน LOD แบบ `FIXED` ไม่ใช่เรื่องเสียหาย ดังนั้นจึงควรทำเช่นนี้ตั้งแต่ต้น ดังนี้ **จำนวนเงินค่าปรับครั้งที่ 1** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` **จำนวนเงินค่าปรับครั้งที่ 2** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Fine Amount] END ) }` การคำนวณเหล่านี้ยังสามารถสร้างใน Tableau Prep Builder ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ LOD ใน Prep โปรดดู [สร้างระดับของรายละเอียด อันดับ และการคำนวณไทล์](https://help.tableau.com/v0.0/prep/th-th/prep_calculations.htm) 3. สร้างแผนภาพการกระจายโดย**จำนวนเงินค่าปรับครั้งที่ 1** บนคอลัมน์และ**จำนวนเงินค่าปรับครั้งที่ 2**บนแถว และนำเส้นแนวโน้มแนวนอนออกมาดังเดิม ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลแบบไม่มี Pivot 3\. ผู้ขับขี่รายใดจ่ายโดยรวมมากที่สุด ใครจ่ายน้อยที่สุด 1. เพื่อตอบคำถามนี้ใน Tableau Desktop โครงสร้างข้อมูลแบบมี Pivot ถือว่าเหมาะสมที่สุด สิ่งที่เราต้องทำคือนำ **ID ผู้ขับขี่**และ**จำนวนเงินค่าปรับ**มาไว้ในแผนภูมิแท่ง การรวมตามค่าเริ่มต้นเป็น SUM อยู่แล้ว ดังนั้นจำนวนเงินที่จ่ายทั้งหมดจากผู้ขับขี่จะพล็อตโดยอัตโนมัติ ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลแบบไม่มี Pivot 4\. มีผู้ขับขี่กี่คนที่มีการละเมิดหลายประเภท 1. เพื่อตอบคำถามนี้ใน Tableau Desktop โครงสร้างข้อมูลแบบมี Pivot ถือว่าเหมาะสมที่สุด สิ่งที่เราต้องทำคือนำ **ID ผู้ขับขี่**และนับจำนวนที่แตกต่างกันของ**ประเภทการละเมิด** ออกมาเป็นแผนภูมิแท่ง และเราจะได้คำตอบ ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลแบบไม่มี Pivot 5\. จำนวนเงินค่าปรับโดยเฉลี่ยสำหรับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถคือเท่าใด 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราไม่สามารถแบ่งจำนวนเงินค่าปรับทั้งหมดเป็นสองส่วนได้ เนื่องจากผู้ขับขี่บางคนมีการละเมิดเพียงครั้งเดียวเท่านั้น เรายังไม่สามารถคำนวณค่าปรับโดยเฉลี่ยต่อผู้ขับขี่หนึ่งราย และหาค่าเฉลี่ยของค่าเหล่านั้นได้ เนื่องจากค่าเฉลี่ยโดยเฉลี่ยอาจทำให้เกิดความไม่สอดคล้องกันได้ แต่เราจำเป็นต้องคำนวณจำนวนเงินที่จ่ายทั้งหมดโดยผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ แล้วหารด้วยจำนวนการละเมิดทั้งหมดที่เกี่ยวข้องกับค่าปรับเหล่านั้น 1. อันดับแรก เราจำเป็นต้องระบุว่าผู้ขับขี่แต่ละคนมีการละเมิดครั้งที่สองหรือไม่ เราสามารถใช้ประโยชน์จากข้อเท็จจริงที่ว่า**วันที่การละเมิดครั้งที่ 2** จะเป็น null หากไม่มีการละเมิดครั้งที่สอง และเริ่มสร้างการคำนวณดังนี้ `IFNULL(STR([2nd Infraction Date]), 'no')` การดำเนินการนี้จะส่งคืนวันที่การละเมิดครั้งที่สองหากมีอยู่ หรือ "ไม่" หากไม่มีการละเมิดครั้งที่สอง **หมายเหตุ**: ส่วน `STR` ของการคำนวณนี้จำเป็นเพราะ `IFNULL` จำเป็นต้องมีประเภทข้อมูลที่สม่ำเสมอในการอภิปราย เพราะเราต้องการคืนสตริง "ไม่” สำหรับค่า null เราจำเป็นต้องแปลงวันที่เป็นสตริงด้วย 2. ถัดไป เราต้องแปลงข้อมูลนี้เป็นจำนวนการละเมิด 1 หรือ 2 หากผลลัพธ์ของการคำนวณ `IFNULL` ของเราคือ "ไม่" ผู้ขับขี่ควรจะถูกทำเครื่องหมายว่ามีค่าปรับหนึ่งค่า ผลลัพธ์อื่นใดควรจะถูกทำเครื่องหมายว่ามีค่าปรับสองค่า การคำนวณ: **จำนวนการละเมิด** = IF IFNULL(STR(\[2nd Infraction Date\]), 'no')= 'no' THEN 1 ELSE 2 END 3. ตอนนี้เราจำเป็นต้องพิจารณาจำนวนค่าปรับโดยเฉลี่ย เรามีฟิลด์เดี่ยวสำหรับ**จำนวนค่าปรับ**แล้ว สิ่งที่เราต้องทำคือแยกด้วยฟิลด์**จำนวนการละเมิด** ใหม่ ใส่ทั้งสองค่าใน SUM ดังนี้  **ค่าปรับโดยเฉลี่ย** = `(SUM([Fine Amount]) / SUM([Number of Infractions])` 2. เราจำเป็นต้องกรองผู้ขับขี่ที่เข้าเรียนในโรงเรียนสอนขับรถออกด้วย ดูเหมือนว่าเราจะสามารถใช้ฟิลด์**โรงเรียนการจราจร** และกรอง**โรงเรียนการจราจร = ไม่** ได้ อย่างไรก็ตาม การทำเช่นนี้จะเป็นการกรอง_การละเมิด_ที่ไม่เกี่ยวข้องกับโรงเรียนการจราจร ไม่ใช่_ผู้ขับขี่_ที่ไม่เคยไปยังโรงเรียนการจราจร หากผู้ขับขี่เข้าเรียนในโรงเรียนสอนขับรถด้วยการละเมิดอย่างหนึ่งไม่ใช่การละเมิดอีกอย่าง เราไม่ต้องการให้พิจารณาการละเมิดอย่างใดอย่างหนึ่งในที่นี้ ซึ่งผู้ขับขี่คนนั้นเคยไปโรงเรียนสอนขับรถ ดังนั้นจึงไม่เหมาะกับตัววัดของคำถาม สิ่งที่เราต้องทำคือกรองผู้ขับขี่ที่เคยเข้าเรียนในโรงเรียนสอนขับรถออก ในแง่ของข้อมูล เราต้องการกรองผู้ขับขี่ที่มี "ใช่" สำหรับ**โรงเรียนสอนขับรถ** ออกจากทุกแถว ไม่ว่าจะเกี่ยวข้องกับการละเมิดแบบใด มาสร้างการคำนวณของเราเป็นขั้นๆ โดยใช้มุมมองง่ายๆ เพื่อช่วยติดตามสิ่งที่เกิดขึ้นดังนี้ 1. ขั้นแรก เราต้องรู้ว่าผู้ขับขี่มี "ใช่" สำหรับโรงเรียนสอนขับรถหรือไม่ ลาก **ID ผู้ขับขี่**ไปยังแถว และ**โรงเรียนสอนขับรถ**ไปยังคอลัมน์ เราจะได้ตารางข้อความที่มีข้อความ "Abc" ของตัวยึดตำแหน่งซึ่งระบุค่าที่เกี่ยวข้องสำหรับผู้ขับขี่แต่ละคน 2. ขั้นตอนต่อไป เราต้องการสร้างการคำนวณที่จะระบุหากค่าของ**โรงเรียนสอนขับรถ**เป็น "ใช่" ขั้นตอนแรกของการคำนวณคือ **ที่เข้าเรียนในโรงเรียนสอนขับรถ** \= `CONTAINS([Traffic School), 'Yes')` หากเรานำ**ที่เข้าเรียนในโรงเรียนสอนขับรถ**ไปยังแถบสีบนการ์ดเครื่องหมาย เราจะเห็นค่านั้นติดป้ายกำกับว่า "เท็จ" สำหรับทุกเครื่องหมายในคอลัมน์ "ไม่" และ "จริง" สำหรับทุกเครื่องหมายในคอลัมน์ "ใช่" ![การแสดงพร้อมป้ายกำกับ "เท็จ" สำหรับทุกเครื่องหมายในคอลัมน์ "ไม่ใช่" และป้ายกำกับ "จริง" สำหรับทุกเครื่องหมายในคอลัมน์ "ใช่"](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_pivotedV2.png "มุมมองของ ID ผู้ขับขี่ตามโรงเรียนสอนขับรถ ที่มีการเข้าเรียนในโรงเรียนสอนขับรถเป็นสี") 3. อย่างไรก็ตาม สิ่งที่เราต้องการจริงๆ คือข้อมูลนี้ในระดับ_ผู้ขับขี่_ ไม่ใช่_การละเมิด_ นิพจน์ LOD เหมาะสมอยู่แล้วเมื่อพยายามคำนวณผลลัพธ์ในระดับรายละเอียดที่แตกต่างจากโครงสร้างพื้นฐานของข้อมูล เราจะทำให้นิพจน์นี้เป็นนิพจน์ LOD แบบ `FIXED` แต่ตามที่รู้กัน ส่วนนิพจน์รวมของ LOD จะต้องรวมไว้ ก่อนหน้านี้ เราเคยใช้ MIN จะใช้ที่นี่ได้ด้วยไหม เราจะแก้ไขการคำนวณเป็น:  **ที่เข้าเรียนในโรงเรียนสอนขับรถ** \= `{ FIXED [Driver ID] : MIN( CONTAINS([Traffic School], 'Yes'))}` ![มุมมองของ ID ผู้ขับขี่ตามโรงเรียนสอนขับรถ ที่มีการเข้าเรียนในโรงเรียนสอนขับรถเป็นสี](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_pivotedV3.png) ด้วยการเปลี่ยนแปลงดังกล่าวในมุมมอง เราจะเห็นสิ่งที่ตรงกันข้ามกับสิ่งที่เราต้องการ ผู้ขับขี่ที่มีคำว่า "ไม่" จะถูกทำเครื่องหมายเป็น "เท็จ" ทั่วทั้งบอร์ด แต่เราต้องการให้ "ใช่" เป็น "จริง" ในทุกบันทึกสำหรับผู้ขับขี่คนนั้น MIN มีหน้าที่อะไรที่นี่ MIN จะเลือกคำตอบแรกตามลำดับตัวอักษรที่เป็น "ไม่" 4. หากเราเปลี่ยนเป็น MAX ล่ะ MAX จะใช้คำตอบสุดท้ายตามลำดับตัวอักษรหรือไม่ เราจะแก้ไขการคำนวณเป็น:  **ที่เข้าเรียนในโรงเรียนสอนขับรถ** \= `{ FIXED [Driver ID] : MAX ( CONTAINS( [Traffic School], 'Yes') ) }` ![มุมมองของ ID ผู้ขับขี่ตามโรงเรียนสอนขับรถ ที่มีการเข้าเรียนในโรงเรียนสอนขับรถเป็นสี](/tableau/next/th-th/prep/th-th/Img/prep_tutorial_2d_pivotedV4.png) และนี่คือสิ่งที่เราได้ หากคนขับมี "ใช่" ที่ใดก็ได้ในข้อมูล พวกเขาจะถูกทำเครื่องหมายว่า "จริง" เนื่องจากเคยเข้าเรียนในโรงเรียนสอนขับรถ แม้แต่ในการละเมิดที่ไม่เกี่ยวกับโรงเรียนสอนขับรถ 5. หากเรานำ**ที่เข้าเรียนในโรงเรียนสอนขับรถ**ไปยังแถบตัวกรอง และเลือกเฉพาะ "เท็จ” เราจะเหลือแค่ผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ 3. เพื่อที่จะตอบคำถามเดิม ด้วยตัวกรองของเราที่มีอยู่ เราจะแค่นำ**ค่าปรับโดยเฉลี่ย**ไปยังแถบข้อความบนการ์ดเครื่องหมาย เนื่องจากเราสร้างการรวมลงในการคำนวณ การรวมบนฟิลด์จะเป็น AGG และเราไม่สามารถเปลี่ยนแปลงได้ ซึ่งเป็นไปตามคาด ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลแบบไม่มี Pivot ### ประโยชน์ของข้อมูลแบบมี Pivot หากเรารู้ว่าเราแค่ต้องใช้โครงสร้างนั้นตอบคำถามที่ตอบได้ง่ายเท่านั้น เราอาจยึดติดกับโครงสร้างข้อมูลเดิมจากบทแนะนำได้ อย่างไรก็ตาม ข้อมูลแบบมี Pivot นั้นยืดหยุ่นกว่า ถึงแม้ว่าจะต้องมีการคำนวณบ้าง แต่เมื่อเข้าที่แล้ว ชุดข้อมูลที่เป็นผลลัพธ์ก็เหมาะที่จะตอบคำถามที่กว้างขึ้น ## ก้าวไปอีกขั้น การคำนวณเท่านั้น หากคุณเข้าถึง Tableau Prep Builder ไม่ได้ล่ะ คุณโชคร้ายไปตลอดเลยหรือไม่หากคุณติดอยู่กับข้อมูลเดิม ไม่เลย Tableau Desktop และนิพจน์ LOD สามารถตอบคำถามเชิงวิเคราะห์ของเราทั้งหมดได้ หากเราเชื่อมต่อไปยัง [**Traffic Violations.xlsx**](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx) เดิม จะดูคล้ายคลึงกับชุดข้อมูลแบบมี Pivot มาก เพียงแค่ไม่มีฟิลด์**จำนวนการละเมิด**สำคัญ เราจะต้องเลียนแบบผลลัพธ์ของขั้นตอนการรวมผ่านนิพจน์ LOD **หมายเหตุ**: คุณสามารถดาวน์โหลดเวิร์กบุ๊ก [LOD Driver Infractions.twbx](https://mkt.tableau.com/th-th/PrepTutorials/LOD%20Driver%20Infractions.twbx) เพื่อดูโซลูชันในบริบท โปรดจำไว้ว่าอาจมีวิธีอื่นในการตีความการวิเคราะห์หรือหาคำตอบ 1\. ระยะเวลาเป็นจำนวนวันระหว่างการละเมิดครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่แต่ละคนคือกี่วัน 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราจะใช้ฟังก์ชัน `DATEDIFF` อีกครั้ง ฟังก์ชันนี้ต้องมีวันที่เริ่มต้นและวันที่สิ้นสุด ข้อมูลนี้มีอยู่ในข้อมูลของเรา แต่ทั้งหมดจะอยู่ในฟิลด์เดียว เราจำเป็นต้องดึงออกมาเป็นสองฟิลด์ เนื่องจากเราต้องการให้แน่ใจว่าค่าทั้งสองนี้สามารถใช้เปรียบเทียบผู้ขับขี่แต่ละคนได้ เราจึงต้องแก้ไขให้อยู่ในระดับ **ID ผู้ขับขี่** 1. เพื่อที่จะหาวันที่การละเมิดครั้งแรก เราจะใช้การคำนวณนี้ **การละเมิดครั้งที่ 1** = `{ FIXED [Driver ID] : MIN ( [Infraction Date] ) }` 2. เราจะทำวันที่ละเมิดครั้งที่สองตามขั้นตอน 1. ในการเริ่มต้น เราต้องดูเฉพาะวันที่ที่มากกว่าวันแรก `IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END` 2. แต่วิธีนี้จะให้การละเมิด_ทุกครั้ง_หลังจากวันแรก แต่เราต้องการแค่วันที่สอง ดังนั้นเราต้องการวันที่ที่จำนวนน้อยที่สุดในวันที่เหล่านี้ ใส่วันที่ทั้งหมดใน MIN ดังนี้ `MIN( IF [Infraction] : [1st Infraction] THEN [Infraction Date] END )` 3. นอกจากนี้เรายังต้องการคำนวณวันที่การละเมิดครั้งที่สองสำหรับผู้ขับขี่แต่ละคน นิพจน์ LOD จะเข้ามาเกี่ยวข้องในขั้นนี้ เราจะแก้ไขค่านี้เป็นระดับ **ID ผู้ขับขี่**ดังนี้ **การละเมิดครั้งที่ 2** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` 3. และตอนนี้เราสามารถสร้างการคำนวณ `DATEDIFF` ดังนี้ **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลอีกสองโครงสร้าง 2\. เปรียบเทียบจำนวนเงินค่าปรับสำหรับการละเมิดครั้งแรกและครั้งที่สอง มีความสัมพันธ์กันหรือไม่ 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราจะใช้ลอจิกที่คล้ายคลึงกับเวอร์ชันข้อมูลแบบมี Pivot ของคำถามนี้ เราจะใช้ฟิลด์**การละเมิดครั้งที่ 1**และ**การละเมิดครั้งที่ 2** ที่เราสร้างสำหรับคำถามที่ 1 เพื่อระบุว่าแถวที่กำหนดเป็นการละเมิดครั้งแรกหรือครั้งที่สอง จากนั้นดึงจำนวนเงินค่าปรับออกมาตามนั้น 1. หากสิ่งเดียวที่เราต้องการทำคือทำแผนภาพการกระจาย เราสามารถข้ามส่วน LOD และใช้แค่การคำนวณ `IF` ดังนี้ **จำนวนเงินค่าปรับครั้งที่ 1** = `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` **จำนวนเงินค่าปรับครั้งที่ 2** = `IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END` 2. อย่างไรก็ตาม หากเราต้องการเปรียบเทียบและดูความแตกต่างของจำนวนเงินระหว่างค่าปรับครั้งแรกและครั้งที่สองสำหรับผู้ขับขี่คนเดียว เราจะพบปัญหาเกี่ยวกับ null เช่นเดียวกับในโครงสร้างข้อมูลแรก การใส่การคำนวณเหล่านี้ไว้ใน LOD แบบ FIXED ไม่ใช่เรื่องเสียหาย ดังนั้นจึงควรทำเช่นนี้ตั้งแต่ต้น ดังนี้ **จำนวนเงินค่าปรับครั้งที่ 1** = ``{ FIXED [Driver ID] : MIN ( `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` **จำนวนเงินค่าปรับครั้งที่ 2** = ``{FIXED [Driver ID] : MIN( `IF [2ndInfraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลอีกสองโครงสร้าง 3\. ผู้ขับขี่รายใดจ่ายโดยรวมมากที่สุด ใครจ่ายน้อยที่สุด 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราต้องเข้าใจบางอย่างเกี่ยวกับวิธีการใช้ LOD เท่านั้นก่อน ทั้งสองวิธีใช้ Tableau Prep กรองบันทึกที่ไม่ใช่การละเมิดครั้งแรกหรือครั้งที่สองสำหรับผู้ขับขี่ วิธี LOD ใน Tableau Desktop จะเก็บบันทึกทั้งหมด หมายความว่าหากเราสร้างการแสดงเป็นภาพ **SUM(จำนวนเงินที่จ่าย)**โดย **ID ผู้ขับขี่** เวอร์ชัน Tableau Desktop เท่านั้นจะแสดงจำนวนของผู้ขับขี่ที่มีการละเมิดมากกว่าสองครั้งมากขึ้น หากต้องการได้ค่า**จำนวนเงินที่จ่ายทั้งหมด**จากข้อมูลสมบูรณ์ที่จับคู่กับวิธีอื่นๆ แทนที่จะใช้ฟิลด์**จำนวนเงินค่าปรับ** เราต้องรวมค่าปรับครั้งแรกและครั้งที่สองเหมือนที่เราทำกับโครงสร้างข้อมูลแรก 2. โดยใช้ฟิลด์ที่เราสร้างขึ้นสำหรับคำถามที่ 2 เราจะเพิ่มจำนวนเงินค่าปรับสองรายการ `ZN`  ถือว่ามีความจำเป็นเพื่อป้องกันไม่ให้ผลลัพธ์มีค่าเป็นค่า null สำหรับผู้ขับขี่ที่มีการละเมิดเพียงครั้งเดียว การคำนวณ:  **จำนวนเงินที่จ่ายทั้งหมด** = `[1st Fine Amount] + ZN([2nd Fine Amount])` ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลอีกสองโครงสร้าง 4\. มีผู้ขับขี่กี่คนที่มีการละเมิดหลายประเภท 1. เพื่อที่จะตอบคำถามนี้ใน Tableau Desktop เราไม่สามารถทำเพียงแค่นำ **ID ผู้ขับขี่**และนับจำนวนที่แตกต่างกันของ**ประเภทการละเมิด**ออกมา เนื่องจากชุดข้อมูลนี้มีการละเมิดเกินกว่าวินาที ผู้ขับขี่บางคนอาจมีการละเมิดมากกว่าสองประเภท หากต้องการจับคู่ผลลัพธ์กับวิธีอื่นๆ เราต้องจำกัดขอบเขตให้เหลือเพียงสองการละเมิดแรกเท่านั้น 1. เราสามารถดึงประเภทการละเมิดครั้งที่ 1 และครั้งที่ 2 ออกมาใส่ด้วยนิพจน์ LOD เพื่อทำให้ `FIXED` กับผู้ขับขี่คนนั้น จากนั้นใช้การคำนวณ `IF` เพื่อนับประเภท ดังนี้ 1. **ประเภทการละเมิดครั้งที่ 1** = `{ FIXED [Driver ID] : MIN ( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 2. **ประเภทการละเมิดครั้งที่ 2** = `{ FIXED [Driver ID] : MIN ( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 3. **จำนวนประเภทการละเมิด** = IF \[1st Infraction Type\] = \[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\] != \[2nd Infraction Type\] THEN 2 ELSE 1 END **หมายเหตุ**: นอกจากนี้ยังสามารถสร้างการคำนวณเหล่านี้เป็นฟิลด์เดียวได้ด้วยการซ้อนการคำนวณเริ่มต้นโดยตรงในการคำนวณที่ใหญ่ขึ้น การคำนวณแบบรวมจะมีลักษณะดังนี้ `IF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} = {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 1 ELSEIF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} != {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 2 ELSE 1 END` ซึ่งทำความเข้าใจได้ยากกว่าเล็กน้อย แต่ใช้งานได้หากต้องการ (โปรดทราบว่าการขึ้นบรรทัดใหม่และการเว้นวรรคบางส่วนไม่ส่งผลต่อการตีความการคำนวณโดย Tableau) 2. จากนั้นเราสามารถพล็อต**จำนวนประเภทการละเมิด** กับ **ID ผู้ขับขี่** และจัดเรียงแผนภูมิแท่งได้ ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลอีกสองโครงสร้าง 5\. จำนวนเงินค่าปรับโดยเฉลี่ยสำหรับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถคือเท่าใด 1. เพื่อตอบคำถามนี้ใน Tableau Desktop เราไม่สามารถแบ่งจำนวนเงินค่าปรับทั้งหมดเป็นสองส่วนได้ เนื่องจากผู้ขับขี่บางคนมีการละเมิดเพียงครั้งเดียวเท่านั้น เรายังไม่สามารถคำนวณค่าปรับโดยเฉลี่ยต่อผู้ขับขี่หนึ่งราย และหาค่าเฉลี่ยของค่าเหล่านั้นได้ เนื่องจากค่าเฉลี่ยโดยเฉลี่ยอาจทำให้เกิดความไม่สอดคล้องกันได้ แต่เราจำเป็นต้องคำนวณจำนวนเงินที่จ่ายทั้งหมดโดยผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ แล้วหารด้วยจำนวนการละเมิดทั้งหมดที่เกี่ยวข้องกับค่าปรับเหล่านั้น 1. อันดับแรก เราจำเป็นต้องระบุว่าผู้ขับขี่แต่ละคนมีการละเมิดครั้งที่สองหรือไม่ เราสามารถใช้ประโยชน์จากข้อเท็จจริงที่ว่าข้อมูลในฟิลด์ที่ "2" ทั้งหมดจะเป็น null หากไม่มีการละเมิดครั้งที่สอง และเริ่มสร้างการคำนวณ: `IFNULL([2nd Infraction Type], 'no')` การดำเนินการนี้จะส่งคืนประเภทการละเมิดหากมีอยู่ หรือ "ไม่" หากไม่มีการละเมิดครั้งที่สอง 2. ถัดไป เราต้องแปลงข้อมูลนี้เป็นจำนวนการละเมิด 1 หรือ 2 หากผลลัพธ์ของการคำนวณ `IFNULL` ของเราคือ "ไม่" ผู้ขับขี่ควรจะถูกทำเครื่องหมายว่ามีค่าปรับหนึ่งค่า ผลลัพธ์อื่นใดควรจะถูกทำเครื่องหมายว่ามีค่าปรับสองค่า การคำนวณ: **จำนวนการละเมิด** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. สำหรับจำนวนเงินที่จ่ายทั้งหมด เราสามารถใช้การคำนวณจากคำถามที่ 3 ได้ หากต้องการนำทั้งหมดมารวมกัน เราจะนำจำนวนเงินค่าปรับทั้งหมดนี้มาหารด้วยฟิลด์ที่คำนวณ**จำนวนการละเมิด**ใหม่ของเรา เพื่อหาจำนวนเงินค่าปรับโดยเฉลี่ย ดังนี้ **ค่าปรับโดยเฉลี่ย** = `SUM([Total Amount Paid]) / SUM([Number of Infractions])` 2. เราจำเป็นต้องกรองผู้ขับขี่ที่เข้าเรียนในโรงเรียนสอนขับรถออกด้วย เนื่องจากชุดข้อมูลนี้ประกอบด้วยผู้ขับขี่บางคนที่มีการละเมิดครั้งที่สามหรือสี่ เราจึงไม่สามารถใช้วิธีการเดียวกันกับโครงสร้างข้อมูล Pivot ได้ แต่เราจะใช้วิธีเดียวกันกับข้อมูลแบบไม่มี Pivot ซึ่งสรุปไว้ที่นี่ดังนี้ 1. อันดับแรก เราต้องสร้างการคำนวณสองแบบเพื่อระบุว่าการละเมิดครั้งแรกและครั้งที่สองเกี่ยวข้องกับโรงเรียนสอนขับรถหรือไม่ ดังนี้  **โรงเรียนสอนขับรถครั้งที่ 1** = `{ FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` **โรงเรียนสอนขับรถครั้งที่ 2** = `{ FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` 2. จากนั้นเราจะเพิ่มค่าเหล่านั้นเพื่อให้ได้จำนวนการเข้าเรียนโรงเรียนสอนขับรถทั้งหมด ดังนี้  **จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 3. หากเราดึง**จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** ไปยังพื้นที่มิติของแผงข้อมูล ค่า 0–2 จะแยกกัน 4. ตอนนี้ หากเราจะกรอง**จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** เราสามารถเลือกเพียง 0 และรู้ว่าเราจะได้รับผู้ขับขี่ที่ไม่เคยเข้าเรียนในโรงเรียนสอนขับรถ 3. เพื่อตอบคำถามเดิม เราจะป้อน**ค่าปรับโดยเฉลี่ย**ไปยังแถบ ข้อความบนการ์ดเครื่องหมาย เนื่องจากเราสร้างการรวมลงในการคำนวณ การรวมบนฟิลด์จะเป็น AGG และเราไม่สามารถเปลี่ยนแปลงได้ ซึ่งเป็นไปตามคาด ผลลัพธ์จะเหมือนกับผลลัพธ์ที่มีโครงสร้างข้อมูลอีกสองโครงสร้าง สิ่งสำคัญคือต้องจำไว้ว่าโซลูชันนี้มีการคำนวณแบบซ้อนและนิพจน์ LOD จำนวนมาก ประสิทธิภาพอาจเป็นปัญหาได้ ทั้งนี้ขึ้นอยู่กับขนาดของชุดข้อมูลและความซับซ้อนของข้อมูล ## ไตร่ตรองเกี่ยวกับวิธีการ แล้วควรไปเส้นทางไหน ทั้งหมดนั้นขึ้นอยู่กับคุณและเครื่องมือที่คุณมีอยู่ - หากคุณต้องการหลีกเลี่ยง LOD ก็มีโซลูชันการสร้างข้อมูล แม้ว่าการคำนวณอาจจำเป็นสำหรับการวิเคราะห์บางอย่าง ([การวิเคราะห์ใน Tableau Desktop](#Desktop)) - หากคุณสามารถกำหนดรูปแบบข้อมูลและสะดวกที่จะคำนวณ รวมถึง LOD ตัวเลือกทางสายกลางจะมอบความยืดหยุ่นมากที่สุด ([ก้าวไปอีกขั้น ข้อมูลแบบมี Pivot](#Further)) - หากคุณสะดวกใช้ LOD จะมีผลกระทบต่อประสิทธิภาพน้อยที่สุด และ/หรือคุณไม่มีสิทธิ์เข้าถึง Tableau Prep การแก้ปัญหานี้ด้วย LOD เพียงอย่างเดียวคือตัวเลือกที่ใช้การได้ ([ก้าวไปอีกขั้น การคำนวณเท่านั้น](#Furtherer)) อย่างน้อยที่สุด ควรเข้าใจว่าการรวมใน Tableau Prep และนิพจน์ระดับรายละเอียดใน Tableau Desktop มีความสัมพันธ์กันและส่งผลต่อการวิเคราะห์ข้อมูลอย่างไร เช่นเดียวกับวิธีส่วนใหญ่ใน Tableau มีวิธีทำมากกว่าหนึ่งวิธี การสำรวจตัวเลือกต่างๆ ทั้งหมดสามารถช่วยนำแนวคิดมารวมกัน และให้คุณเลือกทางออกที่ดีที่สุดสำหรับตน การคำนวณใช้ ### การละเมิดของผู้ขับขี่ - **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - **จำนวนเงินที่จ่ายทั้งหมด** =`[1st Fine Amount] + ZN([2nd Fine Amount])` - **จำนวนประเภทการละเมิด** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **จำนวนการละเมิด** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **ค่าปรับโดยเฉลี่ย** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` - **จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` ### การละเมิดของผู้ขับขี่แบบมี Pivot - **การละเมิดครั้งที่ 1** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "1st" THEN [Infraction Date] END)}` - **การละเมิดครั้งที่ 2** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "2nd" THEN [Infraction Date] END)}` - **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **จำนวนเงินค่าปรับครั้งที่ 1** = `{FIXED [Driver ID] : MIN( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` - **จำนวนการละเมิด** = `IF IFNULL(STR([2nd Infraction]), 'no')= 'no' THEN 1 ELSE 2 END` - **ค่าปรับโดยเฉลี่ย** = `SUM([Fine Amount])/SUM([Number of Infractions])` - **ที่เข้าเรียนในโรงเรียนสอนขับรถ** \= `{ FIXED [Driver ID] : MAX( CONTAINS([Traffic School], 'Yes'))}` ### การละเมิดของผู้ขับขี่ LOD - **การละเมิดครั้งที่ 1** = `{FIXED [Driver ID] : MIN([Infraction Date])}` - **การละเมิดครั้งที่ 2** = `{ FIXED [Driver ID] : MIN( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` - **เวลาระหว่างการละเมิด** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **จำนวนเงินค่าปรับครั้งที่ 1** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **จำนวนเงินค่าปรับครั้งที่ 2** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **จำนวนเงินที่จ่ายทั้งหมด** = `[1st Fine Amount] + ZN([2nd Fine Amount])` - **ประเภทการละเมิดครั้งที่ 1** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **ประเภทการละเมิดครั้งที่ 2** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **จำนวนประเภทการละเมิด** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **จำนวนการละเมิด** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **ค่าปรับโดยเฉลี่ย** = `SUM ([Total Amount Paid]) / SUM([Number of Infractions])` - **โรงเรียนสอนขับรถครั้งที่ 1** = `{FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **โรงเรียนสอนขับรถครั้งที่ 2** = `{FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **จำนวนการเข้าเรียนโรงเรียนสอนขับรถ** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` **หมายเหตุ**: ขอขอบคุณเป็นพิเศษสำหรับหัวข้อ Workout Wednesday ของ Ann Jackson [ลูกค้าใช้จ่ายมากขึ้นในการซื้อครั้งแรกหรือครั้งที่สองหรือไม่](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) และเคล็ดลับ Tableau Prep ของ Andy Kriebel [การส่งคืนวันที่ซื้อครั้งแรกและครั้งที่สอง](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1) ซึ่งให้แรงบันดาลใจเริ่มต้นสำหรับบทแนะนำนี้ การคลิกลิงก์เหล่านี้จะนำคุณออกจากเว็บไซต์ Tableau Tableau ไม่สามารถรับผิดชอบความถูกต้องหรือความใหม่ของหน้าต่างๆ ที่ผู้ให้บริการภายนอกเป็นผู้ดูแลได้ โปรดติดต่อเจ้าของหากคุณมีคำถามเกี่ยวกับเนื้อหาของพวกเขา [ข้ามไปยังเนื้อหาหลัก](#main-content) # สถานการณ์จริงในชีวิตประจำวัน การกำหนดรูปแบบข้อมูลหมายความว่าอะไร เพราะอะไรจึงสามารถส่งผลต่อการแสดงเป็นภาพที่สามารถสร้างได้ และการวิเคราะห์ที่สามารถทำได้ ในแบบฝึกสอนด้านล่าง เราจะมาสำรวจสถานการณ์ต่างๆ เพื่อการวิเคราะห์และการแสดงเป็นภาพ และระบุข้อจำกัดของข้อมูลที่เป็นอุปสรรค จากนั้นดูวิธีที่ Tableau Prep สามารถช่วยให้เรากำหนดรูปแบบข้อมูลเพื่อไปยังผลลัพธ์ที่ตั้งใจไว้ ดาวน์โหลดชุดข้อมูลและทำไปพร้อมๆ กับสถานการณ์จริงในชีวิตประจำวันเหล่านี้โดยใช้ Tableau Prep และ Tableau Desktop เรียนรู้วิธีการปรับใช้ฟีเจอร์และฟังก์ชันใน Tableau Prep เพื่อเตรียมข้อมูลของคุณให้พร้อมสำหรับการวิเคราะห์ใน Tableau Desktop **บอกข้อเสนอแนะของคุณกับเรา** เราเพิ่งเริ่มสร้างส่วนนี้ของความช่วยเหลือออนไลน์ หากมีสถานการณ์ใดสถานการณ์หนึ่งที่คุณอยากเห็น โปรดบอกให้เราทราบ ใช้ช่องข้อเสนอแนะที่ด้านบนของหน้าเพื่อบอกเราเพิ่มเติม ในการจะทำตามแบบฝึกสอนนี้ได้คุณจำเป็นต้องติดตั้ง Tableau Prep และ Tableau Desktop รวมถึงต้องดาวน์โหลดและบันทึกข้อมูลลงในคอมพิวเตอร์ของคุณ หากต้องการข้อมูลเกี่ยวกับวิธีการติดตั้ง Tableau Prep และ Tableau Desktop โปรดดู[ติดตั้ง Tableau Desktop หรือ Tableau Prep Builder จากอินเทอร์เฟซผู้ใช้](https://help.tableau.com/current/desktopdeploy/th-th/desktop_deploy_download_and_install.htm)ในคู่มือการนำไปใช้งานของ Tableau Desktop และ Tableau Prep หรือคุณสามารถดาวน์โหลด [Tableau Prep](https://www.tableau.com/th-th/products/prep/download) และ [Tableau Desktop](https://www.tableau.com/th-th/products/desktop/download) เพื่อทดลองใช้ฟรีได้ ## บทความอื่นๆ ในส่วนนี้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # สร้างการคํานวณและการรวมเชิงพื้นที่ _รองรับใน Tableau Prep Builder เวอร์ชัน 2026.1 ขึ้นไปและบนเว็บ_ คุณสามารถเชื่อมต่อกับไฟล์เชิงพื้นที่และแหล่งข้อมูลเชิงพื้นที่ใน Tableau Prep Builder และ Tableau Prep บนเว็บได้แล้วในปัจจุบัน ตั้งแต่เวอร์ชัน 2026.1 เป็นต้นไป คุณยังสามารถล้างและแปลงข้อมูลเชิงพื้นที่ได้โดยใช้ฟังก์ชันเชิงพื้นที่สําหรับฟิลด์ที่คํานวณ คุณยังสามารถสร้างการรวมเชิงพื้นที่ได้ในขั้นตอนการรวม วิธีนี้ช่วยให้คุณทํางานเชิงพื้นที่ที่ซับซ้อนใน Tableau Prep ซึ่งทําให้การวิเคราะห์ข้อมูลเชิงพื้นที่ใน Tableau สามารถเข้าถึงได้และมีประสิทธิภาพมากขึ้น หากต้องการข้อมูลเกี่ยวกับรูปแบบไฟล์เชิงพื้นที่และฐานข้อมูลที่คุณสามารถเชื่อมต่อได้ โปรดดู “เชื่อมต่อกับไฟล์และฐานข้อมูลเชิงพื้นที่” ใน[เชื่อมต่อกับข้อมูล](https://help.tableau.com/current/prep/th-th/prep_connect.htm#connect-via-builtin-connectors-for-popular-data-types) Tableau Prep รองรับฟังก์ชันการคำนวณเชิงพื้นที่หลายอย่างเช่นเดียวกับ Tableau Desktop ตัวอย่างเช่น คุณสามารถใช้ฟังก์ชัน MAKEPOINT เพื่อแปลงข้อมูลฟิลด์ละติจูดและลองจิจูดเป็นค่า Tableau Point ในไฟล์ข้อความได้ ใช้ฟังก์ชัน VALIDATE เพื่อยืนยันความถูกต้องทางโทโพโลยีสําหรับค่าฟิลด์แบบจุด รูปหลายเหลี่ยม หรือแบบเส้น คุณยังสามารถขอให้ Tableau Agent สร้างการคํานวณเหล่านี้ให้คุณได้ การรวมข้อมูลเชิงพื้นที่ใน Tableau อาจใช้ทรัพยากรอันมีค่าและส่งผลต่อประสิทธิภาพโดยรวมของคุณ การรวมเชิงพื้นที่ใน Tableau Prep ช่วยให้คุณสามารถโหลดกระบวนการนี้ล่วงหน้าและปรับปรุงการเขียนการแสดงเป็นภาพด้วยข้อมูลเชิงพื้นที่ที่สะอาดก่อนที่จะเริ่มการวิเคราะห์เชิงพื้นที่ ## ข้อจำกัด แม้ว่า Tableau Prep จะรองรับฟีเจอร์และฟังก์ชันเชิงพื้นที่หลายอย่างเหมือนกับ Tableau Desktop แต่ก็มีข้อจํากัดบางประการ - Tableau Agent สามารถสร้างการคํานวณเชิงพื้นที่ได้ แต่ยังไม่สามารถสร้างการรวมเชิงพื้นที่ได้ - ไม่สามารถอัปโหลดไฟล์ .mif และ .shp ไปยังการเขียนเว็บได้ - Tableau Prep ไม่สามารถแปลค่าเชิงพื้นที่ Tableau เป็น WKT (รูปแบบข้อความที่รู้จักกันดี), GeoJSON หรือรูปแบบประเภทข้อมูลเชิงพื้นที่อื่นๆ ได้ - ฟีเจอร์นี้ไม่รองรับการประมวลผลเชิงพื้นที่ขั้นสูง เช่น การลบรูออกจากรูปหลายเหลี่ยมหรือการแปลงรูปหลายเหลี่ยมเป็นโพลีไลน์ - การรวมเชิงพื้นที่ใน Tableau Prep รองรับเฉพาะการรวมในประเภทฟิลด์เชิงพื้นที่เท่านั้น หากต้องการรวมข้อมูลเชิงพื้นที่เข้ากับข้อมูลที่ไม่ใช่ข้อมูลเชิงพื้นที่ เช่น ฟิลด์ลองจิจูดและละติจูดในไฟล์ข้อความ ให้สร้างฟิลด์ที่คํานวณโดยใช้ฟังก์ชันเชิงพื้นที่สําหรับข้อมูลนั้นก่อน ตัวอย่างเช่น ใช้ฟังก์ชันเชิงพื้นที่ MAKEPOINT เพื่อแปลงข้อมูลฟิลด์ละติจูดและลองจิจูดเป็นฟิลด์แบบจุด - โฟลว์ที่มีข้อมูลเชิงพื้นที่สามารถส่งออกไปยังไฟล์ .hyper หรือเป็นแหล่งข้อมูลที่เผยแพร่เท่านั้น ขณะนี้ยังไม่รองรับเอาต์พุตประเภทอื่น - ขณะนี้ยังไม่รองรับการผนวกเชิงพื้นที่ ## สร้างการคำนวณเชิงพื้นที่ คุณสามารถใช้ฟังก์ชันเชิงพื้นที่เพื่อแปลงฟิลด์ลองจิจูดและละติจูด หรือฟิลด์อื่นๆ ที่ระบุตําแหน่ง (เช่น รหัสไปรษณีย์หรือชื่อประเทศ) เป็นประเภทฟิลด์เชิงพื้นที่ได้ Tableau Prep รองรับฟังก์ชันเชิงพื้นที่ดังต่อไปนี้ หากต้องการข้อมูลเกี่ยวกับฟังก์ชันและไวยากรณ์เหล่านี้ โปรดดู[ฟังก์ชันเชิงพื้นที่](https://help.tableau.com/current/pro/desktop/th-th/functions_functions_spatial.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ
ฟังก์ชันไวยากรณ์ควรใช้เมื่อใด
AREAAREA(Spatial Polygon, 'units')

การคํานวณมูลค่าที่ดิน

ตัวอย่าง: กําหนดพื้นที่ทั้งหมดของพัสดุอสังหาริมทรัพย์เพื่อคํานวณราคาต่อตารางฟุต

BUFFERBUFFER(Spatial point, distance, 'units')

การวิเคราะห์พื้นที่การค้า

ตัวอย่าง: สร้าง “พื้นที่เป้าหมาย” รัศมี 10 ไมล์รอบๆ ที่ตั้งร้านค้าใหม่ เพื่อระบุว่าลูกค้ารายใดอาศัยอยู่ในระยะทางที่สามารถขับรถไปถึงได้

DIFFERENCEDIFFERENCE(Spatial, Spatial)

ไม่รวมโซน

ตัวอย่าง: ใช้รูปหลายเหลี่ยมของพื้นที่ขายและ “ตัด” พื้นที่ป่าคุ้มครองหรือโซนของคู่แข่งออกเพื่อค้นหาพื้นที่ที่ต้องเสียภาษีที่แท้จริง

DISTANCEDISTANCE(SpatialPoint1, SpatialPoint2, 'units')

การเพิ่มประสิทธิภาพการจัดส่ง

ตัวอย่าง: คํานวณระยะทางของคลังสินค้าจากศูนย์กลางการจัดส่งเพื่อแฟล็กการจัดส่งใดๆ ที่เกินอัตราค่าจัดส่งแบบ “ในพื้นที่”

INTERSECTIONINTERSECTION (spatial, spatial)

การค้นหาพื้นที่ร่วมกัน

ตัวอย่าง: ระบุพื้นที่ทับซ้อนเฉพาะที่แหล่งที่อยู่อาศัยของสัตว์ป่าสองแห่งที่แตกต่างกันมาบรรจบกันเพื่อศึกษาปฏิสัมพันธ์ของสายพันธุ์

INTERSECTSINTERSECTS (geometry1, geometry2)

การกรองข้อมูล

ตัวอย่าง: แสดงค่า True หรือ False ใช้ตัวเลือกนี้เป็นตัวกรองเพื่อเก็บเฉพาะที่ตั้งร้านค้าที่อยู่ในเขตการศึกษาที่ “เติบโตสูง” ที่เฉพาะเจาะจง

LENGTHLENGTH (geometry,'units')

การวางแผนโครงสร้างพื้นฐาน

ตัวอย่าง: วัดระยะทางรวมของเส้นทางเคเบิลใยแก้วนําแสงเพื่อประเมินต้นทุนของวัสดุสําหรับการขยายเครือข่าย

MAKELINEMAKELINE(SpatialPoint1, SpatialPoint2)

การกําหนดเส้นทางลอจิสติกส์

ตัวอย่าง: สร้างระยะทางที่สั้นลงระหว่างสนามบินต้นทางและปลายทางเพื่อแสดงภาพเส้นทางการบินทั่วโลก

MAKEPOINTMAKEPOINT(latitude, longitude, [SRID])

การแปลงที่อยู่เป็นพิกัดทางภูมิศาสตร์ของข้อมูลดิบ

ตัวอย่าง: เปลี่ยนสเปรดชีตของพิกัดละติจูดและลองจิจูดให้เป็นจุดทางภูมิศาสตร์จริงที่ Tableau สามารถทําแผนที่ได้

OUTLINEOUTLINE(spatial polygon)

การไฮไลต์ขอบเขต

ตัวอย่าง: แยกเส้นขอบของรูปทรงเมืองที่ซับซ้อนเพื่อสร้างเส้น “ปริมณฑล” ที่สะอาดตาสําหรับการซ้อนทับแผนที่

SHAPETYPESHAPETYPE(geometry)

การตรวจสอบข้อมูล

ตัวอย่าง: ระบุว่าคอลัมน์เชิงพื้นที่ประกอบด้วยจุด เส้น หรือรูปหลายเหลี่ยมหรือไม่ เพื่อให้แน่ใจว่าชุดข้อมูลของคุณสอดคล้องกันก่อนที่จะรวมเข้ากับข้อมูลอื่นๆ

SYMDIFFERENCESYMDIFFERENCE(spatial, spatial)

การตรวจจับการเปลี่ยนแปลง

ตัวอย่าง: เปรียบเทียบแผนที่เขตน้ำท่วมในปี 2020 และ 2024 เพื่อค้นหาเฉพาะพื้นที่ที่ถูกน้ำท่วมในหนึ่งปีแต่ไม่ใช่ทั้งสองอย่าง

VALIDATEVALIDATE(spatial geometry)

การล้างข้อมูล

ตัวอย่าง: ตรวจสอบว่าจุด เส้นตรง และรูปหลายเหลี่ยม (เช่น รหัสไปรษณีย์ เมือง รัฐ ฯลฯ) ถูกต้องหรือใช้งานไม่ได้ ใช้ตัวเลือกนี้เพื่อกรองรูปร่างที่เสียหายซึ่งอาจทําให้โฟลว์ของคุณล้มเหลว การคํานวณนี้อาจใช้เวลาสักครู่ในการดําเนินการ

### สร้างฟิลด์ที่คำนวณสำหรับข้อมูลเชิงพื้นที่ 1. เชื่อมต่อแหล่งข้อมูลที่รวมข้อมูลเชิงพื้นที่ 2. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง 3. ในเครื่องมือแก้ไขการคํานวณ ให้ป้อนชื่อสําหรับการคํานวณของคุณ และในเมนูดรอปดาวน์ของฟิลด์อ้างอิง ให้เลือกเชิงพื้นที่ ![กล่องโต้ตอบเครื่องมือแก้ไขการคํานวณที่แสดงตัวเลือกการคํานวณเชิงพื้นที่](/tableau/next/th-th/prep/th-th/Img/prep_spatial_calc_editor.png) 4. เลือกฟังก์ชันเชิงพื้นที่ที่คุณต้องการคํานวณ จากนั้นป้อนนิพจน์ของคุณ ตัวอย่างเช่น หากคุณมีไฟล์ที่มีค่าละติจูดและลองจิจูด และต้องการคํานวณจํานวนผู้คนที่อาศัยอยู่ในระยะ 5 ไมล์จากร้านค้า คุณสามารถสร้างฟิลด์ที่คํานวณได้โดยใช้ฟังก์ชัน BUFFER และไวยากรณ์ที่แสดงด้านล่าง ![เครื่องมือแก้ไขการคํานวณ Tableau Prep แสดงฟังก์ชันเชิงพื้นที่ BUFFER และตัวอย่างไวยากรณ์](/tableau/next/th-th/prep/th-th/Img/prep_spatial_calc_editor_example.png) ## สร้างการรวมเชิงพื้นที่ คุณทําการรวมข้อมูลเชิงพื้นที่ในขั้นตอนการรวมเหมือนกับการรวมประเภทอื่นๆ เมื่อแหล่งข้อมูลของคุณมีข้อมูลเชิงพื้นที่ ซึ่งฟิลด์ที่กําหนดประเภทข้อมูลภูมิสารสนเทศ![ไอคอนลูกโลกที่แสดงประเภทข้อมูลทางธรณีวิทยาหรือภูมิศาสตร์](/tableau/next/th-th/prep/th-th/Img/prep_spatial_geo_data_type_icon.png) คุณจะสามารถดูตัวดําเนินการใหม่ในการรวมข้อมูลสําหรับจุดตัดได้แล้ว สําหรับการรวมเชิงพื้นที่ Tableau Prep รองรับฟังก์ชันการรวมแบบเดียวกับที่มีอยู่ในปัจจุบัน รวมถึงฟังก์ชันเพิ่มเติมบางอย่าง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวมข้อมูลใน Tableau Prep โปรดดู[การรวมข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_combine.htm#join-your-data) เมื่อ Tableau Prep ระบุฟิลด์ภูมิสารสนเทศในชุดข้อมูลของเรา โดยค่าเริ่มต้น จะใช้ประเภทการรวมที่ตัดกันกับฟิลด์ที่ตรงกัน การจับคู่ฟิลด์ภูมิสารสนเทศเพิ่มเติมจะแสดงในส่วนคําแนะนําการรวมข้อมูล ซึ่งคุณสามารถเพิ่มได้โดยคลิกที่ฟิลด์ดังกล่าว สําหรับการรวมเชิงพื้นที่ คุณสามารถวางเมาส์เหนือตัวดําเนินการจุดตัดเพื่อดูเคล็ดลับเครื่องมือด้านภาพเกี่ยวกับการรวม ตรวจสอบผลลัพธ์ของคุณใน Tableau Desktop โดยคลิกปุ่มแสดงตัวอย่างใน Tableau Desktop ที่ปรากฏในส่วนสรุปผลลัพธ์การรวม ![แผงการตั้งค่าการรวมของ Tableau Prep ที่แสดงการรวมข้อมูลและผลลัพธ์ เคล็ดลับเครื่องมือด้านภาพ และปุ่มแสดงตัวอย่างใน Tableau Desktop](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_clause.png) คุณสามารถรวมได้เฉพาะในประเภทฟิลด์เชิงพื้นที่เท่านั้น หากคุณต้องการรวมข้อมูลที่ไม่ใช่เชิงพื้นที่เข้ากับข้อมูลเชิงพื้นที่ คุณสามารถสร้างฟิลด์ที่คํานวณสําหรับข้อมูลที่ไม่ใช่เชิงพื้นที่ (เช่น ฟิลด์ลองจิจูดหรือละติจูด) ได้โดยใช้หนึ่งในฟังก์ชันเชิงพื้นที่ จากนั้นจึงสร้างการรวม การรวมเชิงพื้นที่ที่รองรับ ได้แก่ - จุดกับจุด - จุดกับเส้น - จุดกับรูปหลายเหลี่ยม - เส้นกับเส้น - เส้นกับรูปหลายเหลี่ยม - รูปหลายเหลี่ยมกับรูปหลายเหลี่ยม ### ฉันต้องใช้การรวมประเภทใด ประเภทการรวมที่คุณเลือกจะขึ้นอยู่กับเป้าหมายการแสดงเป็นภาพของคุณ - **การรวมภายใน**: เลือกประเภทการรวมนี้เพื่อกรองทั้งชุดข้อมูลและแสดงเป็นภาพเรขาคณิตที่ชุดข้อมูลมีเหมือนกันเท่านั้น - **การรวมด้านซ้ายหรือขวา**: เลือกประเภทการรวมนี้เพื่อกรองข้อมูลจากแหล่งข้อมูลหนึ่งและแสดงเป็นภาพเรขาคณิตทั้งหมดจากแหล่งข้อมูลอื่นรวมถึงจุดที่มีเหมือนกัน - **การรวมภายนอก**: เลือกประเภทการรวมนี้เพื่อแสดงเป็นภาพเรขาคณิตทั้งหมดจากแหล่งข้อมูลทั้งสอง การรวมเชิงพื้นที่รองรับประเภทการรวมทั้งหมดใน Tableau Prep หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทการรวม โปรดดู[รวมข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_combine.htm) ### รวมไฟล์เชิงพื้นที่ หากต้องการสร้างการรวมเชิงพื้นที่ ให้ทำดังนี้ 1. เพิ่มตารางอย่างน้อยสองตารางลงในแผงโฟลว์ที่รวมข้อมูลเชิงพื้นที่ จากนั้นเลือกและลากตารางที่เกี่ยวข้องไปยังตารางอื่นจนกว่าตัวเลือกรวมจะปรากฏขึ้น ขั้นตอนนี้จะสร้างขั้นตอนการรวมใหม่ในโฟลว์ ![แคนวาสโฟลว์ Tableau Prep ที่แสดงการลากและวางเพื่อรวมแหล่งข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_drag_drop.png) 2. ในแท็บการตั้งค่าขั้นตอนการรวม ให้ตรวจสอบการรวมข้อมูลที่ใช้ ตามค่าเริ่มต้น Tableau Prep จะสร้างคําสั่งการรวมข้อมูลโดยใช้ตัวดําเนินการ Intersects เพื่อจับคู่ฟิลด์ภูมิสารสนเทศ แก้ไขการรวมข้อมูลโดยคลิกที่ฟิลด์หรือตัวดําเนินการ วางเมาส์เหนือตัวดําเนินการจุดตัดเพื่อดูเคล็ดลับเครื่องมือด้านภาพเกี่ยวกับการรวม ![ตัวเลือกดรอปดาวน์การรวมข้อมูลที่ใช้ของ Tableau Prep เพื่อแก้ไขการรวมข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_clause_dropdown.png) 3. ในส่วนประเภทการรวม ให้คลิกในไดอะแกรม ven เพื่อเปลี่ยนประเภทการรวม 4. ในส่วนสรุปผลลัพธ์การรวม ดูจำนวนฟิลด์ที่รวมและไม่รวม ซึ่งเป็นผลมาจากประเภทการรวมและเงื่อนไขการรวม ในแผงการรวมข้อมูล คุณสามารถดูค่าในแต่ละฟิลด์ในการรวมข้อมูลได้ ค่าที่ไม่ตรงตามเกณฑ์สำหรับคำสั่งรวมข้อมูลจะแสดงเป็นข้อความสีแดง คุณยังสามารถคลิกแสดงตัวอย่างในเดสก์ท็อปเพื่อทดสอบผลลัพธ์ใน Tableau ได้อีกด้วย ![ผลลัพธ์สรุปการรวมเชิงพื้นที่ของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_spatial_summary_join_results.png) 5. ในส่วนคําแนะนําในการรวมข้อมูล คุณสามารถดูและเพิ่มการจับคู่การรวข้อมูลมที่แนะนําลงในรายการการรวมข้อมูลที่ใช้ได้ [ข้ามไปยังเนื้อหาหลัก](#main-content) # สร้างโฟลว์ Tableau Prep ด้วย Tableau Agent > [!WARNING] > > ตั้งแต่วันที่ 14 ตุลาคม 2025 Data Cloud ได้รีแบรนด์เป็น Data 360 ในระหว่างการเปลี่ยนแปลงนี้ คุณอาจเห็นการอ้างอิงถึงถึง Data Cloud ในแอปพลิเคชันและเอกสารประกอบของเรา แม้ว่าชื่อจะเป็นชื่อใหม่ แต่ฟังก์ชันการทํางานและเนื้อหายังคงไม่เปลี่ยนแปลง _รองรับใน Tableau Prep Builder และการเขียนเว็บของ Tableau Prep ใน Tableau Cloud เวอร์ชัน 2025.2 ขึ้นไป และ Tableau Server เวอร์ชัน 2025.3 ขึ้นไป_ Tableau Agent ใน Tableau Prep เป็นฟีเจอร์ Generative AI ที่สามารถช่วยคุณล้างข้อมูลและแปลงข้อมูลได้ ในรุ่นก่อนหน้า คุณสามารถใช้ Tableau Agent เพื่อช่วยสร้างฟิลด์ที่คำนวณในขณะที่สร้างโฟลว์ได้ ตั้งแต่เวอร์ชัน 2025.2 เป็นต้นไป คุณสามารถใช้ Tableau Agent เพื่อช่วยล้างข้อมูลและสร้างโฟลว์ของคุณ รวมถึงรับความช่วยเหลือในการสร้างฟิลด์ที่คำนวณ ฟีเจอร์นี้ใช้ได้ใน Tableau Prep Builder และการเขียนเว็บของ Tableau Prep ใน Tableau Cloud และ Tableau Server (เวอร์ชัน 2025.3 ขึ้นไป) หากต้องการใช้ Tableau Agent ก็เพียงอธิบายสิ่งที่คุณต้องการทำโดยใช้คำพูดทั่วไป เช่น “แบ่งฟิลด์รายละเอียดเที่ยวบินออกเป็นฟิลด์แยกกันสำหรับเที่ยวบิน วันที่ ชั้น และราคา” หรือ “เปลี่ยนค่าฟิลด์วันที่สั่งซื้อเป็นเดือน” Tableau Agent จะตอบกลับเป็นข้อมูลสรุปวิธีการทาสก์ให้สำเร็จ และชุดขั้นตอนที่แนะนำซึ่งคุณสามารถนำไปใช้กับโฟลว์ได้ หรือแม้กระทั่งสร้างการคำนวณหากจำเป็น ![Tableau Agent ใน Tableau Prep ที่แสดงแผนการล้างข้อมูลในโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_en_plan_superstore.png) ในฐานะมนุษย์ที่อยู่ในขั้นตอนการทำงานนี้ คุณสามารถตรวจสอบขั้นตอนที่แนะนำ และปรับใช้ทีละขั้นตอนหรือใช้ขั้นตอนทั้งหมดในแผนได้ Tableau Agent จะดำเนินการตามขั้นตอนดังกล่าวให้คุณ โดยสร้างโฟลว์และเพิ่มการเปลี่ยนแปลงลงในแผงการเปลี่ยนแปลง คุณสามารถโต้ตอบกับการเปลี่ยนแปลงที่ Tableau Agent ดำเนินการด้วยตนเองได้ เช่น การแก้ไขการคำนวณ หรือการใช้เลิกทำหรือทำซ้ำเพื่อให้คุณควบคุมโฟลว์ได้เสมอ ![Tableau Agent ใน Tableau Prep แสดงขั้นตอนและการเปลี่ยนแปลงที่นำไปใช้](/tableau/next/th-th/prep/th-th/Img/prep_en_plan_superstore_applied.png) Tableau Agent สามารถดำเนินการเพียงอย่างเดียว เช่น สร้างฟิลด์ที่คำนวณ หรือดำเนินการที่ซับซ้อนมากขึ้นซึ่งต้องใช้หลายขั้นตอน Tableau Agent จะแสดงการดำเนินการเดียวที่คุณสามารถตรวจสอบและนำไปใช้ได้ หรือแสดงแผนเมื่อจำเป็นต้องมีการดำเนินการที่ซับซ้อนมากขึ้นและมีหลายขั้นตอน ทั้งนี้ขึ้นอยู่กับการดำเนินการที่จำเป็นในการทำทาสก์ให้สำเร็จ Tableau Agent มีขีดจำกัดสูงสุด 10 ขั้นตอน หากการดำเนินการต้องใช้มากกว่า 10 ขั้นตอน ให้แบ่งคำขอออกเป็นหลายคำถาม Tableau Agent รองรับภาษาอังกฤษ (en\_US) และภาษาอื่นๆ บางส่วน เมื่อใช้ Tableau Agent ใน Tableau Cloud หรือ Tableau Server (เวอร์ชัน 2025.3 ขึ้นไป) ภาษาที่ใช้ในการตอบสนองของ Generative AI จะขึ้นอยู่กับภาษาที่ตั้งค่าไว้ในการตั้งค่าบัญชีของฉัน หากการตั้งค่าในการตั้งค่าบัญชีของฉันถูกตั้งเป็นไม่ระบุ ระบบจะใช้การตั้งค่าภาษาของเบราว์เซอร์แทน เมื่อใช้ Tableau Agent ใน Tableau Desktop และ Tableau Prep Builder ภาษาที่ใช้ในการตอบสนองของ Generative AI จะขึ้นอยู่กับภาษาที่เลือกในความช่วยเหลือ > เมนูเลือกภาษา หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับภาษาที่รองรับ โปรดดู[ภาษาและตำแหน่งที่รองรับของ AI ใน Tableau](https://help.tableau.com/v0.0/prep/th-th/%3Chttps://help.tableau.com/current/tableau/th-th/tableau_gai_einstein_trust.htm#supported_ language>) ## Tableau Agent และความน่าเชื่อถือ Tableau Agent ใน Tableau Cloud สร้างขึ้นบน[เลเยอร์การพิทักษ์ของ Einstein](https://help.tableau.com/current/tableau/th-th/tableau_gai_einstein_trust_layer.htm) และรับค่าความสามารถทางด้านการรักษาความปลอดภัย การกำกับดูแล และความน่าเชื่อถือทั้งหมดมาด้วย เมื่อคุณโต้ตอบกับ Tableau Agent ทั้งข้อมูลและการสนทนาของคุณที่ส่งไปยังโมเดลภาษาขนาดใหญ่ (LLM) จะไม่ได้รับการบันทึกลงใน LLM และไม่มีการใช้ข้อมูลลูกค้าในการฝึกโมเดลเลย เมื่อคุณส่งคำขอใน Tableau Prep คำขอจะส่งไปยังเทมเพลตพรอมต์ที่ Tableau สร้างขึ้น เทมเพลตพรอมต์จะขอให้ LLM สร้างแผนหรือชุดขั้นตอนเพื่อทำทาสก์ของคุณให้สำเร็จ เพื่อให้คุณสามารถตรวจสอบขั้นตอนที่แนะนำซึ่ง Tableau Agent แสดงก่อนที่จะนำไปใช้กับโฟลว์ของคุณ Tableau Agent ใช้งานได้กับแหล่งข้อมูลที่โฟลว์ของคุณเชื่อมต่ออยู่เท่านั้น และในกรณีของ Tableau Prep เฉพาะข้อมูลตารางสำหรับขั้นตอนที่เลือกเท่านั้นที่จะส่งไปยังพรอมต์และ LLM ไม่ใช่ข้อมูลทั้งหมดในโฟลว์ของคุณ Tableau Agent ไม่ทราบแหล่งข้อมูล Tableau อื่นๆ จึงไม่สามารถแนะนำเนื้อหาที่เกี่ยวข้อง ตอบคำถามเกี่ยวกับความเกี่ยวพันของข้อมูล หรือตอบคำถามความรู้ทั่วไปได้ เคารพนโยบายที่ผู้ใช้กำหนดสำหรับการรักษาความปลอดภัยระดับแถวและคอลัมน์ ข้อมูลที่ผู้ใช้เข้าถึงได้ในขณะที่ใช้ Tableau Agent สอดคล้องกับนโยบายความปลอดภัยระดับแถวหรือคอลัมน์ที่คุณมีอยู่ เมื่อคุณเปิดใช้งาน Tableau Agent เป็นครั้งแรก จะมีการจัดทำดัชนีข้อมูลของคุณเพื่อทำความเข้าใจบริบท ซึ่งจะช่วยให้ Tableau Agent ส่งผลลัพธ์ที่เกี่ยวข้องตามคำถามและแหล่งข้อมูลของคุณ ข้อมูลที่จัดทำดัชนีประกอบด้วยชื่อคอลัมน์และประเภทข้อมูล และแถวตัวอย่าง 5 แถวจากตารางที่อ้างอิงในขั้นตอนโฟลว์ คุณสามารถใช้เลเยอร์การพิทักษ์ของ Einstein เพื่อปกปิดข้อมูลประจำตัวส่วนบุคคล (PII) ก่อนที่จะส่งไปยัง LLM โดยใช้การปกปิดข้อมูลตามรูปแบบ ด้วยการใช้เทคนิคแมชชีนเลิร์นนิงและการจับคู่รูปแบบ PII ในคำขอจะถูกแทนที่ด้วยโทเค็นทั่วไป จากนั้นจึงยกเลิกการปกปิดด้วยค่าต้นฉบับในการตอบสนอง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าการปกปิดข้อมูล โปรดดู[เลือกข้อมูลที่จะปกปิด](https://help.salesforce.com/s/articleView?id=ai.generative_ai_mask_select.htm&type=5)ในความช่วยเหลือของ Salesforce เพื่อเป็นการป้องกันเพิ่มเติม เลเยอร์การพิทักษ์ของ Einstein รับประกันว่าหลังจากที่ LLM ประมวลผลคำขอและการตอบสนองแล้ว LLM จะเลิกจดจำทั้งคำขอและการตอบสนอง หากคุณใช้ Tableau Agent ใน Tableau Server (เวอร์ชัน 2025.3 ขึ้นไป) จะไม่มีการใช้เลเยอร์การพิทักษ์ของ Einstein คุณจะเชื่อมต่อโดยตรงกับผู้ให้บริการโมเดลภาษาขนาดใหญ่แทน หากต้องการข้อมูลเพิ่มเติม โปรดดู [AI ใน Tableau และความน่าเชื่อถือ](https://help.tableau.com/current/tableau/th-th/tableau_gai_einstein_trust.htm) ## ข้อควรพิจารณาในการเรียกเก็บเงินของ Tableau Agent **หมายเหตุ**: ตั้งแต่เดือนตุลาคม 2025 เป็นต้นไป AI ใน Tableau จะไม่ใช้เครดิตคำขอ Einstein สำหรับการใช้งาน AI อีกต่อไป บริการอื่นๆ เช่น บริการ Data 360 ยังคงสามารถใช้เครดิตประเภทอื่นได้ เครดิต Data 360 ประกอบด้วยเครดิต Data Service และเครดิต Flex ประเภทและจำนวนเครดิตที่ใช้จะแตกต่างกันไปตามรูปแบบเครดิตที่คุณเลือกสำหรับองค์กร Salesforce ของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู[โปรดดูคำถามที่พบบ่อยเกี่ยวกับคำขอ Einstein และข้อมูลอัปเดตการ์ดอัตราเครดิต Flex](https://help.salesforce.com/s/articleView?id=005197697&type=1) และ[ข้อควรพิจารณาในการเรียกเก็บเงินสำหรับการตรวจสอบและข้อเสนอแนะ](https://help.salesforce.com/s/articleView?id=ai.generative_ai_audit_feedback_usage_types.htm&type=5)ในศูนย์ช่วยเหลือของ Salesforce เมื่อคุณใช้ฟีเจอร์ Generative AI ใน Tableau ใน Tableau Cloud ระบบอาจใช้เครดิต Data 360 หากคุณใช้ฟีเจอร์การรวบรวมและจัดเก็บข้อมูล Einstein (หรือที่เรียกว่าเส้นทางการตรวจสอบ) เป็นส่วนหนึ่งของการตั้งค่า AI ใน Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดู[การใช้งาน AI ใน Tableau](https://help.tableau.com/current/tableau/th-th/tableau_gai_usage.htm) คุณสามารถดูปริมาณการใช้เครดิตของคุณในองค์กร Salesforce ได้โดยใช้แดชบอร์ดที่สร้างไว้ล่วงหน้าและ Digital Wallet หรือเชื่อมต่อข้อมูล Data 360 ของคุณจาก Tableau และสร้างการแสดงเป็นภาพโดยใช้ข้อมูลจากตาราง Digital Wallet หากต้องการข้อมูลเพิ่มเติม โปรดดู[ดูการใช้เครดิต](https://help.tableau.com/current/tableau/th-th/tableau_gai_usage_view.htm) ## Tableau Agent สำหรับการดำเนินการที่รองรับใน Tableau Prep Tableau Agent ยังไม่มีสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดของ Tableau Prep แต่คุณยังคงสามารถโต้ตอบกับโฟลว์ของคุณเพื่อดำเนินการเหล่านี้ด้วยตนเองได้ ตัวอย่างเช่น ขณะนี้ Tableau Agent สามารถสร้างโฟลว์ได้เป็นเส้นตรงเท่านั้น หากคุณต้องการแตกแขนงโฟลว์ คุณจะต้องดำเนินการด้วยตนเอง รายการด้านล่างนี้คือการดำเนินการเปลี่ยนแปลงที่ Tableau Agent รองรับในปัจจุบัน หากต้องการข้อมูลเกี่ยวกับข้อจำกัดของ Tableau Agent โปรดดู [ข้อจำกัดของ Tableau Agent สำหรับ Tableau Prep](#Tableau) ในภายหลังในหัวข้อนี้
การดำเนินการเปลี่ยนแปลงรองรับโดย Tableau Agent

ตรวจสอบข้อมูลของคุณ

  • กรองข้อมูล

    • สร้างการคำนวณตัวกรอง (เป็นส่วนหนึ่งของแผนโฟลว์)

    • กรองค่า null

    • กรองค่าตามช่วงวันที่และเวลา

    • กรองค่าตามตัวกรองวันที่สัมพัทธ์

  • ลบฟิลด์

  • เปลี่ยนประเภทข้อมูล

ล้างและปรับแต่งข้อมูล
  • การทำความสะอาดด่วน

    • ทำให้เป็นตัวพิมพ์ใหญ่

    • ทำให้เป็นตัวพิมพ์เล็ก

    • ทำให้เป็นลักษณะตัวพิมพ์ของหัวข้อ

    • ลบช่องว่างทั้งหมด

    • นำช่องว่างพิเศษออก

    • นำตัวอักษรออก

    • นำตัวเลขออก

    • นำเครื่องหมายวรรคตอนทั้งหมดออก

    • ตัดช่องว่าง

  • สร้างการคำนวณ (ทีละรายการหรือเป็นส่วนหนึ่งของแผนโฟลว์)

  • เปลี่ยนชื่อฟิลด์

  • แปลงรูปแบบวันที่

  • แยกค่า

  • ระบุแถวที่ซ้ำกัน

  • เติมช่องว่างในข้อมูลตามลำดับ

    • ขั้นตอนสร้างแถวใหม่เพื่อสร้างแถวที่หายไปและตั้งค่าตัวเลือกการกำหนดค่า

ทำการ Pivot ข้อมูลของคุณ
  • เปลี่ยนรูปแบบข้อมูลคอลัมน์เป็นแถว

  • เปลี่ยนรูปแบบแถวเป็นคอลัมน์

รวบรวม รวม หรือผนวกข้อมูล
  • สร้างขั้นตอนการรวบรวม

  • รวบรวมและจัดกลุ่มค่าในขั้นตอนการรวบรวม

## เริ่มต้นใช้งาน Tableau Agent Tableau Agent พร้อมใช้งานผ่านแผงของการสนทนาใหม่ในสภาพแวดล้อมการเขียนเว็บของไซต์ Tableau Cloud หรือ Tableau Serve Builder (เริ่มตั้งแต่เวอร์ชัน 2025.3) หรือใน Tableau Prep Builder เมื่อคุณเข้าสู่ระบบไซต์ Tableau Cloud หรือ Tableau Server ที่กำหนดค่าให้เปิดใช้งาน Tableau Agent วิธีการเข้าถึง Tableau Agent: - **Tableau Cloud**: เข้าสู่ระบบ Tableau Cloud ที่มี Tableau+ และการเชื่อมต่อกับองค์กร Salesforce ที่มีการตั้งค่า Generative AI ของ Einstein เพื่อใช้ Tableau Agent ใน Tableau Prep คุณต้องมีสิทธิ์ในการเข้าถึง Tableau Agent ด้วย หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปิดใช้งาน AI ใน Tableau สำหรับไซต์ของคุณ](https://help.tableau.com/current/online/th-th/setup_tabAI_site_setting.htm) - หากคุณไม่มี Tableau แต่ต้องการลองใช้ Tableau Agent คุณสามารถ[ลงชื่อสมัครใช้](https://www.tableau.com/th-th/products/trial)สำหรับการทดลองใช้ Tableau Cloud ฟรี ซึ่งตอนนี้มีฟีเจอร์ Tableau Agent รวมอยู่ด้วย - **Tableau Server** (เวอร์ชัน 2025.3 ขึ้นไป): เข้าสู่ระบบไซต์ Tableau Server ด้วย AI ใน Tableau ซึ่งกําหนดค่าและเปิดใช้งานไว้สําหรับ Tableau Prep หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปิดใช้งาน AI ใน Tableau สำหรับไซต์ Tableau Server ของคุณ](https://help.tableau.com/current/server/th-th/sites_gai_server.htm) - **Tableau Prep Builder**: เข้าสู่ระบบไซต์ Tableau Cloud ที่มี Tableau+ หรือเข้าสู่ระบบไซต์ Tableau Server ต้องเปิดใช้งาน AI ใน Tableau สําหรับ Tableau Prep ด้วย Tableau Agent ไม่สามารถเชื่อมต่อกับแหล่งข้อมูลของคุณ นำข้อมูลมาให้คุณเพิ่ม ปรับปรุงประสิทธิภาพการสุ่มตัวอย่าง หรือสร้างขั้นตอนการป้อนข้อมูลได้ ดังนั้น ให้เริ่มต้นด้วยการเชื่อมต่อกับข้อมูลของคุณและนำตารางที่คุณต้องการใช้มาไว้ในแคนวาสของโฟลว์ ### เปิดใช้ Tableau Agent คุณสามารถเปิดใช้ Tableau Agent จากแถบเครื่องมือใน Tableau Prep Builder จากการเขียนเว็บของ Tableau Prep ใน Tableau Cloud หรือ Tableau Server (เวอร์ชัน 2025.3 ขึ้นไป) หรือจากกล่องโต้ตอบการคำนวณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้ Tableau Agent จากกล่องโต้ตอบการคำนวณ โปรดดู[สร้างฟิลด์ที่คำนวณด้วย Tableau Agent](#Create) ในหัวข้อนี้ 1. ในแผงของโฟลว์ ให้เลือกไอคอน Tableau Agent จากแถบเครื่องมือข้างการแจ้งเตือน **หมายเหตุ**: หากคุณไม่เห็นไอคอน ให้ตรวจสอบว่าคุณได้เข้าสู่ระบบไซต์ Tableau Cloud (เซิร์ฟเวอร์ > เข้าสู่ระบบ ใน Tableau Prep Builder) หรือไซต์ Tableau Server และเปิดใช้งาน AI ใน Tableau สำหรับ Prep ไว้แล้ว Tableau Cloud ต้องใช้ Tableau+ และคุณต้องมีสิทธิ์ใช้งาน Tableau Agent ด้วย ![แผงของโฟลว์ Tableau Prep แสดงไอคอน Tableau Agent](/tableau/next/th-th/prep/th-th/Img/prep_en_tab_agent_icon.png) 2. เมื่อหน้าต่างนี้เปิดขึ้น ให้เลือกเข้าใจแล้วเพื่อรับทราบข้อจำกัดความรับผิดชอบและเริ่มต้น คุณอาจต้องเลื่อนลงเพื่อให้เห็นปุ่ม ![หน้าโฟลว์ Tableau Prep แสดงแผง Tableau Agent](/tableau/next/th-th/prep/th-th/Img/prep_en_tab_agent_launch.png) ### ล้างและเตรียมข้อมูลด้วย Tableau Agent _ตัวอย่างในส่วนนี้ใช้ข้อมูลจากโจทย์ปัญหาของ [Preppin Data](https://www.preppindata.com/challenges)_ Tableau Agent ไม่ใช่แชทบอทปลายเปิด ซึ่งสามารถทำงานได้เฉพาะภายในชุดข้อมูลของคุณและดำเนินการแบบชุดเฉพาะเกี่ยวกับการล้างและการเปลี่ยนแปลงข้อมูลในโฟลว์ของคุณ ตัวอย่างเช่น Tableau Agent สามารถช่วยคุณแยกฟิลด์ ทำการ Pivot หรือรวบรวมข้อมูลของคุณได้ แต่ไม่สามารถตอบคำถามปลายเปิด เช่น “อธิบายโฟลว์นี้ให้ฟังหน่อย” หรือ “อธิบายเพิ่มเติมเกี่ยวกับตารางคำสั่งซื้อ” **หมายเหตุ**: ขณะนี้ Tableau Agent ไม่สามารถเรียกใช้โฟลว์หรือกำหนดเวลาให้โฟลว์ทำงาน สร้างขั้นตอนเอาต์พุต หรือช่วยในขั้นตอนบางประเภทได้ เช่น ขั้นตอนการรวม การผนวก สคริปต์ หรือการคาดการณ์ หากต้องการข้อมูลเพิ่มเติม โปรดดู[ข้อจำกัดของ Tableau Agent สำหรับ Tableau Prep](#Tableau) 1. ในแผงของโฟลว์ ให้เลือกขั้นตอนที่คุณต้องการให้ Tableau Agent ดำเนินการล้าง เลือกประเภทอินพุต การล้าง หรือขั้นตอนอื่นๆ ที่รองรับ ขณะนี้ Tableau Agent จะทำงานตามขั้นตอน ดังนั้นคุณจึงต้องเลือกขั้นตอนที่ต้องการดำเนินการก่อน หากคุณต้องการดำเนินการล้างตารางที่มีอยู่ในขั้นตอนแยกต่างหาก คุณจะต้องดำเนินการทีละขั้นตอน 2. ในแผง Tableau Agent ให้อธิบายการดำเนินการที่คุณต้องการให้ Tableau Agent ช่วย ![โฟลว์ Tableau Prep ที่มีแผง Tableau Agent เปิดอยู่ซึ่งแสดงการดำเนินการที่ร้องขอ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_request.png) > [!TIP] > > **เคล็ดลับ**: หากต้องการผลลัพธ์ที่ดีที่สุดจาก Tableau Agent ให้ระคำขอที่เฉพาะเจาะจงและให้รายละเอียดมากที่สุดเพื่อช่วยให้ Tableau Agent เข้าใจบริบท ในตัวอย่างนี้ ค่าในฟิลด์ของเราใช้ตัวคั่นที่แตกต่างกันสองตัว เมื่อใส่ข้อมูลนี้ในคำขอ “**คุณช่วยแยกฟิลด์รายละเอียดเที่ยวบินแบ่งเป็นวันที่ หมายเลขเที่ยวบิน จาก ถึง ชั้น และราคาได้ไหม ในฟิลด์รายละเอียดเที่ยวบิน ข้อมูล “จาก” และ “ถึง” จะมีเครื่องหมายขีดคั่น ตัวอย่างเช่น “โตเกียว-นิวยอร์ก”** Tableau Agent สามารถเข้าใจคำขอและแนะนำการดำเนินการที่ถูกต้องได้ดีขึ้น 3. เมื่อคำขอของคุณพร้อม คลิกลูกศรในกล่องข้อความเพื่อส่งไปยัง Tableau Agent Tableau Agent จัดทำดัชนีข้อมูลในขั้นตอนที่คุณเลือกเพื่อประเมินคำขอของคุณกับข้อมูลดังกล่าว จากนั้นคำขอจะถูกส่งผ่านไปยังเทมเพลตพรอมต์ จากนั้นจะถูกส่งผ่านไปยัง LLM เพื่อประมวลผลและส่งคืนแผนกลับมา 4. ตรวจสอบขั้นตอนในแผนโดยขยายแต่ละขั้นตอน ![โฟลว์ Tableau Prep แสดงแผง Tableau Agent ที่ส่งคืนแผนการแยกฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_plan.png) 5. คลิกนำไปใช้เพื่อปรับใช้แต่ละขั้นตอนแยกกัน หรือคลิกใช้ทั้งหมด แล้ว Tableau Agent จะปรับใช้ขั้นตอนทั้งหมดในแผน ![โฟลว์ Tableau Prep ที่มีแผง Tableau Agent เปิดอยู่เพื่อแสดงขั้นตอนในแผนทั้งหมดที่นำไปใช้](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_plan_apply_all.png) 6. ประเมินผลลัพธ์เพื่อให้แน่ใจว่า Tableau Agent ทำสิ่งที่คุณคาดการณ์ไว้ เครื่องหมายถูกสีเขียวจะปรากฏถัดจากแต่ละขั้นตอนที่เสร็จสมบูรณ์ คุณสามารถประเมินและแก้ไขการเปลี่ยนแปลงใดๆ ที่แสดงอยู่ในแผงการเปลี่ยนแปลง รวมทั้งอัปเดตคำอธิบายที่เพิ่มไปยังขั้นตอนในแผงของโฟลว์ 7. ดำเนินการต่อเพื่อขอให้ Tableau Agent ช่วยคุณล้างข้อมูล จากนั้นเพิ่มขั้นตอนเอาต์พุตเพื่อทำโฟลว์ของคุณให้เสร็จสมบูรณ์ ![โฟลว์ Tableau Prep ที่มี Tableau Agent เปิดอยู่ซึ่งแสดงคำขอและการตอบกลับการดำเนินการถัดไป](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_plan_next_request.png) ## สร้างฟิลด์ที่คำนวณด้วย Tableau Agent _รองรับในการเขียนเว็บของ Tableau Prep ใน Tableau Cloud, Tableau Server เวอร์ชัน 2025.3 ขึ้นไป และ Tableau Prep Builderเวอร์ชัน 2025.2 ขึ้นไป_ สร้างฟิลด์ที่คำนวณได้ง่ายยิ่งขึ้นด้วย Tableau Agent เปิดใช้ Tableau Agent จากกล่องโต้ตอบการคำนวณ จากนั้นเพียงอธิบายการคำนวณ และ Tableau Agent จะสร้างสูตรให้ เพื่อช่วยให้คุณสามารถเพิ่มฟิลด์ที่คำนวณอันทรงพลังลงในโฟลว์ Prep ของคุณได้ด้วยการคลิกเพียงครั้งเดียว ก่อนหน้านี้ การสร้างสูตรสำหรับฟิลด์ที่คำนวณจำเป็นต้องมีความเข้าใจเกี่ยวกับออบเจ็กต์และฟิลด์ ฟังก์ชันที่พร้อมใช้งาน และข้อจำกัดต่างๆ ตามประเภทข้อมูล ประเภทสูตร และอื่นๆ Tableau Agent ช่วยให้ทาสก์การสร้างฟังก์ชันที่กำหนดเองง่ายขึ้นมาก ผู้ใช้ทั้งที่มีทักษณะทางเทคนิคและไม่มีทักษณะทางเทคนิคสามารถสร้างการคำนวณได้อย่างง่ายดายโดยใช้ภาษาที่เข้าใจง่าย ด้วยความสามารถในการสร้างฟิลด์สูตรทั้งระดับแถวและสรุปจากคำอธิบายภาษาธรรมชาติได้อย่างรวดเร็วและมีประสิทธิภาพ คุณสามารถดำเนินการเตรียมข้อมูลเพื่อรวม จัดรูปแบบ และล้างข้อมูลสำหรับการวิเคราะห์ได้ง่ายและรวดเร็วยิ่งขึ้น ## สร้างฟิลด์ที่คำนวณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2025.2 เป็นต้นไป เมื่อคุณขอความช่วยเหลือจาก Tableau Agent ในการคำนวณ ระบบจะเปิดแผงของการสนทนาเพื่อให้คุณถามคำถามแทนที่จะให้คุณสามารถถามคำถามโดยตรงในกล่องโต้ตอบการคำนวณ 1. คลิกที่ขั้นตอนการล้างในแผงของโฟลว์ 2. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![กล่องโต้ตอบการคำนวณของ Tableau Prep แสดงปุ่ม “สร้างด้วย Tableau Agent”](/tableau/next/th-th/prep/th-th/Img/prep_en_calc_agent_256.png) 3. คลิกสร้างด้วย Tableau Agent กล่องโต้ตอบการคำนวณจะปิดลงและแผง Tableau Agent จะเปิดขึ้น 4. ในแผงของการสนทนา ให้เลือกเข้าใจแล้วเพื่อรับทราบข้อจำกัดความรับผิดชอบและเริ่มต้นใช้งาน ![หน้าโฟลว์ Tableau Prep ที่มีแผง Tableau Agent และข้อความต้อนรับปรากฏขึ้น](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_pane_welcome.png) 5. เนื่องจากคุณเปิด Tableau Agent จากกล่องโต้ตอบการคำนวณ จึงมีการป้อนข้อมูลไว้ตามที่คุณต้องการ ในกล่องข้อความ Tableau Agent ให้อธิบายการคำนวณที่คุณต้องการ ระบุรายละเอียดให้มากที่สุดเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ![โฟลว์ Tableau Prep แสดง Tableau Agent พร้อมคำขอการคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_dialog_request.png) 6. เมื่อคำขอของคุณพร้อม คลิกลูกศรในกล่องข้อความเพื่อส่งไปยัง Tableau Agent ![โฟลว์ Tableau Prep แสดง Tableau Agent พร้อมการตอบกลับคำขอการคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_dialog_response.png) **หมายเหตุ**: หาก Tableau Agent ไม่สามารถให้การคำนวณที่ถูกต้องได้ คุณสามารถให้ข้อเสนอแนะได้ 7. ประเมินผลลัพธ์เพื่อให้แน่ใจว่าเป็นสิ่งที่คุณต้องการ คลิกแก้ไขเพื่อเปิดกล่องโต้ตอบการคำนวณและปรับแต่งการคำนวณด้วยตนเองแล้วนำไปใช้ หรือคลิกนำไปใช้ แล้ว Tableau Agent จะเพิ่มการคำนวณไปยังโฟลว์ของคุณ ![โฟลว์ Tableau Prep ที่มี Tableau Agent ที่ปรับใช้ฟิลด์ที่คำนวณใหม่](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_dialog_applied.png) ### ตัวอย่างการคำนวณ **หมายเหตุ**: บางครั้ง Tableau Agent จะแสดงการคำนวณที่แนะนำในแผง Tableau Agent เพื่อให้คุณตรวจสอบและนำไปใช้ และบางครั้งจะแสดงเพียงคำอธิบายสรุปที่คุณสามารถนำไปใช้ได้ จากนั้นจึงตรวจสอบและแก้ไขในแผงการเปลี่ยนแปลง #### ตัวอย่างการคำนวณ 1: พรอมต์: _เขียนการคำนวณเพื่อค้นหาชื่อเดือนสำหรับคำสั่งซื้อในฟิลด์วันที่สั่งซื้อ_ ![แผง Tableau Agent แสดงการคำนวณที่แนะนำเพื่อแยกข้อมูลชื่อเดือนออกจากฟิลด์วันที่สั่งซื้อ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_ex1.png) ![กล่องโต้ตอบการคำนวณแสดงผลการคำนวณจาก Tableau Agent](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_dialog_result_ex1.png) ![](/tableau/next/th-th/prep/th-th/Img/prep_en_calc_month.png) #### ตัวอย่างการคำนวณ 2: พรอมต์: _เขียนการคำนวณเพื่อจำกัดค่าในฟิลด์ปริมาณด้วยค่าสูงสุด 10_ ![Tableau Agent แสดงการคำนวณที่แนะนำเพื่อจำกัดค่าในฟิลด์ปริมาณให้มีขีดจำกัดสูงสุดที่ 10 ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_ex2.png) ในตัวอย่างนี้ มีการเพิ่มพรอมต์อื่นเพื่อปรับปรุงการคำนวณเพื่อรักษาค่าที่สูงกว่าเกณฑ์ที่กำหนด พรอมต์: _หากปริมาณมากกว่า 10 ให้แทนที่ด้วยข้อความ “เหนือเกณฑ์ที่กำหนด” และคงค่าเดิมไว้_ ![Tableau Agent แสดงการวนซ้ำพรอมต์เพื่อปรับปรุงผลการคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_ex3.png) ![ผลลัพธ์จาก Tableau Agent ที่ใช้การคำนวณที่ปรับปรุงสำหรับปริมาณจำกัด](/tableau/next/th-th/prep/th-th/Img/prep_en_agent_calc_result_ex3.png) ## เคล็ดลับเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด Tableau Agent พยายามอย่างเต็มที่เพื่อทำความเข้าใจเจตนาและข้อมูลของคุณ แต่ก็ยังคงเรียนรู้อยู่ ใช้เคล็ดลับต่อไปนี้เพื่อช่วยให้ Tableau Agent ทำงานได้ดีที่สุดและมอบผลลัพธ์ที่ยอดเยี่ยมให้กับคุณ
เคล็ดลับปัญหาสิ่งที่ควรทำ
แสดงเจตนาให้ชัดเจนTableau Agent พยายามอนุมานเจตนาของคุณอย่างดีที่สุด แต่ก็อาจไม่ถูกต้องเสมอไปหากคุณรู้ว่าต้องการให้ Tableau Agent แยกฟิลด์ ให้บอกฟิลด์ที่คุณต้องการสร้าง หรือหากคุณต้องการให้ Tableau Agent สร้างการคำนวณ ให้ลองเริ่มคำขอของคุณด้วยวลี “สร้างการคำนวณที่...”
ซ่อนฟิลด์ที่ไม่เกี่ยวข้องฟิลด์ที่มีชื่อคล้ายกันในชุดข้อมูลของคุณอาจทำให้ Tableau Agent สับสนได้ซ่อนฟิลด์ที่คุณไม่ต้องการและ Tableau Agent จะไม่ใช้ฟิลด์ที่ซ่อนเหล่านี้
ระวังคำพ้องความหมายTableau Agent ทำงานได้ดีในการทำความเข้าใจคำพ้องความหมายทั่วไป ตัวอย่างเช่น Einstein จะรู้ว่า “ชื่อเรื่อง” และ “ภาพยนตร์” สามารถนำไปใช้กับฟิลด์ชื่อ “ภาพยนตร์” ได้ อย่างไรก็ตาม Einstein จะไม่รู้เกี่ยวกับคำศัพท์หรือตัวย่อเฉพาะของบริษัทของคุณที่คุณอาจใช้อ้างอิงถึงฟิลด์เฉพาะที่คุณสนใจเพื่อช่วยให้ Tableau Agent ทำงานได้แม่นยำยิ่งขึ้น
ใช้คำศัพท์เฉพาะในคำขอของคุณTableau Agent สามารถสแกนแหล่งข้อมูลของคุณเพื่อหาชื่อฟิลด์และข้อมูลในฟิลด์เหล่านั้นได้ แต่จะไม่เข้าใจข้อมูลอย่างแท้จริงอย่างที่มนุษย์สามารถทำได้ยิ่งคุณมีคำอธิบายมากเท่าใดในคำขอ Tableau Agent ก็จะนำเสนอคำตอบที่ถูกต้องได้ดีขึ้นเท่านั้น
แยกย่อยทาสก์ที่ซับซ้อนTableau Agent สามารถสร้างแผนแบบเป็นขั้นตอนได้ แต่อาจประสบปัญหาในการทำทาสก์ที่ซับซ้อนหลายอย่างให้เสร็จในแผนใหญ่แผนเดียว

แยกย่อยทาสก์ออกเป็นส่วนๆ และทำซ้ำ ตัวอย่าง:

  • <ทาสก์ 1> "แยกฟิลด์เที่ยวบินของฉันออกเป็น "เที่ยวบิน" "วันที่" "ราคา" และ "ปลายทาง"

  • <ทาสก์ 2> "เปลี่ยนประเภทข้อมูล "ราคา" เป็นทศนิยม และฟิลด์ "วันที่" เป็นวันที่และเวลา"

ถามคำถามเกี่ยวกับข้อมูลของคุณเท่านั้นTableau Agent ไม่ใช่แชทบอททั่วไป ไม่สามารถตอบคำถามเชิงปรึกษา เช่น “ฉันจะล้างข้อมูลได้อย่างไร” หรือคำถามทั่วไป เช่น “แมวพันธุ์ไหนเหมาะกับการเลี้ยงมากที่สุด”ถามคำถามที่มีเป้าหมายเกี่ยวกับการดำเนินการล้างข้อมูลของคุณและวนซ้ำผลลัพธ์ที่ได้
## ช่วยให้ Tableau Agent ปรับปรุง Tableau Agent ยังคงเรียนรู้อยู่ ตัวอย่างเช่น การคำนวณบางอย่างที่ Tableau Agent สร้างขึ้นจะไม่ได้รับการเขียนตามที่คุณคาดหวัง เมื่อสิ่งนี้เกิดขึ้น ข้อเสนอแนะของคุณเกี่ยวกับสิ่งที่ผิดปกติจะช่วยให้ Tableau Agent ปรับปรุงการดำเนินการล้างอย่างต่อเนื่อง และสร้างการคำนวณที่แม่นยำยิ่งขึ้นต่อไป ![](/tableau/next/th-th/prep/th-th/Img/prep_en_calc_feedback.png) ## ข้อจำกัดของ Tableau Agent สำหรับ Tableau Prep Tableau มีเครื่องมืออันทรงพลังสำหรับนักวิเคราะห์และ Tableau Agent ก็ไม่ต่างกัน AI ใน Tableau ไม่ได้ออกแบบมาเพื่อแทนที่นักวิเคราะห์และนักสำรวจข้อมูล โดยมีไว้เพื่อช่วยให้ทำงานได้ดีขึ้น การมีส่วนร่วมของคุณในกระบวนการเป็นสิ่งสำคัญ ### ประเภทการวิเคราะห์ Tableau Agent ยังไม่สามารถจัดการคำถามประเภทขอคำปรึกษา เช่น "โฟลว์นี้ทำอะไรได้บ้าง" "อธิบายการคำนวณนี้หน่อยได้ไหม" หรือช่วยคุณแก้ปัญหาในโฟลว์ของคุณ เช่น "ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร" ขอให้ระบบช่วยคุณทำทาสก์การล้างเฉพาะเจาะจง เช่น "แยกข้อมูลรหัสธนาคารออกจากรหัสธุรกรรม" หรือ "สร้างผลรวมธุรกรรมต่อธนาคารต่อเดือน" ### ฟีเจอร์ที่ไม่รองรับ ปัจจุบัน Tableau Agent รองรับการดำเนินการล้างทั่วไปหลายอย่างที่คุณต้องใช้ แต่ยังเพิ่งเริ่มต้น นี่คือการดำเนินการบางส่วนที่ยังไม่รองรับ อย่างไรก็ตาม คุณสามารถโต้ตอบกับโฟลว์และทำงานเหล่านี้ด้วยตนเองได้เสมอ - เลือกแหล่งข้อมูลสำหรับคุณหรือเพิ่มข้อมูลลงในโฟลว์ เช่น การผนวกอินพุต - ทำการสร้างแบบจำลองข้อมูล เช่น การรวมและการผนวก - รองรับขั้นตอนบางประเภท เช่น การคาดการณ์ สคริปต์ และขั้นตอนเอาต์พุต - ให้คำตอบที่ต้องวิเคราะห์มากกว่า 1 ขั้นตอนในโฟลว์ - แตกแขนงโฟลว์ ขณะนี้ Tableau Agent สามารถสร้างขั้นตอนเป็นเส้นตรงได้เท่านั้น - เพิ่มประสิทธิภาพโฟลว์ของคุณ (ช่วยในการสุ่มตัวอย่างข้อมูลหรือประสิทธิภาพ) - รองรับบางฟีเจอร์ (พารามิเตอร์ การแนะนำ การ Pivot โดยใช้การค้นหาด้วยไวลด์การ์ด ฯลฯ) - เรียกใช้หรือกำหนดเวลาโฟลว์ของคุณ - รองรับทุกภาษา Tableau Agent รองรับภาษาอังกฤษ (en\_US) และภาษาอื่นๆ บางส่วน หากชื่อและค่าฟิลด์แหล่งข้อมูลของคุณไม่ใช่ภาษาเดียวกับการตั้งค่าภาษาผู้ใช้ของคุณหรือไม่เหมือนกับภาษาที่คุณใช้โต้ตอบกับ Agent ให้ใช้ชื่อและค่าฟิลด์ที่แน่นอนในคำขอของคุณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับภาษาที่รองรับ โปรดดู[ภาษาและตำแหน่งที่รองรับของ AI ใน Tableau](https://help.tableau.com/v0.0/prep/th-th/%3Chttps://help.tableau.com/current/tableau/th-th/tableau_gai_einstein_trust.htm#supported_ language>) [ข้ามไปยังเนื้อหาหลัก](#main-content) # สร้างระดับของรายละเอียด อันดับ และการคำนวณไทล์ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขโฟลว์ใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) คุณสามารถใช้ฟิลด์ที่คำนวณให้คุณเพื่อสร้างข้อมูลใหม่ด้วยข้อมูลที่มีอยู่เดิมในแหล่งข้อมูลของคุณอยู่แล้ว Tableau Prep รองรับประเภทการคำนวณต่างๆ ที่เหมือนกับ Tableau Desktop หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการคำนวณ โปรดดู [เริ่มต้นใช้งานการคำนวณใน Tableau](https://help.tableau.com/current/pro/desktop/th-th/calculations_calculatedfields_create.htm) **หมายเหตุ**: เมื่อสร้างเขตข้อมูลจากการคำนวณ อย่าใช้ชื่อที่สงวนไว้ "จำนวนระเบียน" การใช้ชื่อที่สงวนไว้นี้จะทำให้เกิดข้อผิดพลาดเกี่ยวกับการให้สิทธิ์อนุญาต สำหรับ Tableau Prep Builder ตั้งแต่เวอร์ชัน 2020.1.3 เป็นต้นไปและบนเว็บ คุณสามารถใช้ระดับของรายละเอียด (LOD) FIXED และ RANK และฟังก์ชันการวิเคราะห์ ROW\_NUMBER เพื่อดำเนินการคำนวณที่ซับซ้อนขึ้นได้ ตัวอย่างเช่น เพิ่มการคำนวณ LOD FIXED เพื่อเปลี่ยนมุมมองแบบละเอียดของฟิลด์ในตารางของคุณ ใช้ฟังก์ชันการวิเคราะห์รูปแบบ ROW\_NUMBER () เพื่อค้นหาแถวที่ซ้ำกันได้อย่างรวดเร็ว หรือใช้หนึ่งในฟังก์ชันอย่าง RANK () เพื่อค้นหาค่า N สูงสุดหรือค่า N ต่ำสุดสำหรับแถวที่เลือกซึ่งมีข้อมูลที่เหมือนกัน หากคุณต้องการประสบการณ์ใช้งานที่มีคำแนะนำมากขึ้นเมื่อสร้างนิพจน์ประเภทเหล่านี้ คุณสามารถใช้ตัวแก้ไขการคำนวณด้วยภาพได้ ตั้งแต่ Tableau Prep Builder เวอร์ชัน 2021.4.1 เป็นต้นไปและบนเว็บ คุณสามารถใช้ฟีเจอร์ชิ้นส่วนเพื่อกระจายแถวให้เป็นบักเก็ตตามจำนวนที่ระบุได้ **หมายเหตุ**: บางฟังก์ชันที่รองรับ Tableau Desktop อาจยังไม่รองรับ Tableau Prep หากต้องการดูฟังก์ชันที่พร้อมใช้งานใน Tableau Prep ได้ ให้ตรวจสอบรายการฟังก์ชันในตัวแก้ไขการคำนวณ ## คำนวณระดับของรายละเอียด เมื่อคุณต้องการคำนวณข้อมูลในมุมมองแบบละเอียดหลายระดับในตารางเดียวกัน คุณสามารถเขียนนิพจน์ระดับรายละเอียด (LOD) เพื่อดำเนินการดังกล่าวได้ ตัวอย่างเช่น หากคุณต้องการค้นหายอดขายรวมของแต่ละภูมิภาค คุณสามารถเขียนการคำนวณเป็นดังนี้ได้ `{FIXED [Region] : SUM([Sales])}` Tableau Prep รองรับนิพจน์ระดับรายละเอียด FIXED และใช้ไวยากรณ์ `{FIXED [Field1],[Field2] : Aggregation([Field)}` นิพจน์ LOD มีสมการอยู่สองส่วนซึ่งแยกด้วยโคลอน - **FIXED \[ฟิลด์\]** (ต้องมี): ส่วนนี้คือฟิลด์ที่คุณต้องการคำนวณค่าต่างๆ ตัวอย่างเช่น หากคุณต้องการค้นหายอดขายรวมสำหรับลูกค้าของแต่ละภูมิภาค คุณสามารถป้อน `FIXED [Customer ID], [Region]:` หากคุณไม่ได้เลือกฟิลด์ใดๆ เลย สมการนี้จะเป็นสมการสำหรับดำเนินการรวมตามที่กำหนดไว้ทางด้านขวาของโคลอนและจะทำซ้ำค่าดังกล่าวในทุกแถว - **การรวม (\[ฟิลด์\])** (ต้องมี): เลือกสิ่งที่คุณต้องการคำนวณและระดับการรวมที่คุณต้องการ ตัวอย่างเช่น หากคุณต้องการค้นหายอดขายรวม ให้ป้อน `SUM([Sales]` เมื่อใช้ฟีเจอร์นี้ใน Tableau Prep ระบบจะปรับใช้ข้อกำหนดดังต่อไปนี้ - โดยจะไม่รองรับนิพจน์ LOD `INCLUDE` และ `EXCLUDE` - การคำนวณรวมจะรองรับเฉพาะภายในนิพจน์ LOD ตัวอย่างเช่น `SUM([Sales])` จะไม่ถูกต้องแต่ `{FIXED [Region] : SUM([Sales])}` จะถูกต้อง - ไม่รองรับนิพจน์แบบซ้อนภายในนิพจน์ LOD ตัวอย่างเช่น ไม่รองรับ `{ FIXED [Region] : AVG( [Sales] ) / SUM( [Profit] )}` - ไม่รองรับการรวมนิพจน์ LOD กับนิพจน์อื่น ตัวอย่างเช่น ไม่รองรับ `[Sales]/{ FIXED [Country / Region]:SUM([Sales])}` ### สร้างการคำนวณระดับรายละเอียด (LOD) หากต้องการสร้างการคำนวณระดับรายละเอียด คุณสามารถใช้ตัวแก้ไขการคำนวณเพื่อเขียนการคำนวณได้ด้วยตัวเองหรือหากคุณต้องการประสบการณ์การใช้งานที่มีการแนะนำมากขึ้น คุณสามารถใช้ตัวแก้ไขการคำนวณด้วยภาพที่เมื่อคุณเลือกฟิลด์แล้ว Tableau Prep จะเขียนการคำนวณให้กับคุณ #### ตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![เมนูตัวเลือกเพิ่มเติมพร้อมตัวเลือกในการสร้างการคำนวณที่กำหนดเอง](/tableau/next/th-th/prep/th-th/Img/prep_lod_rank_menu_tile.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนชื่อสำหรับการคำนวณของคุณและป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาจำนวนวันเฉลี่ยของการส่งผลิตภัณฑ์โดยแบ่งตามเมือง ให้สร้างการคำนวณเหมือนกับข้อมูลที่ปรากฏด้านล่าง ![กล่องโต้ตอบตัวแก้ไขการคำนวณที่แสดงไวยากรณ์การคำนวณเพื่อคำนวณจำนวนวันเฉลี่ยในการจัดส่งตามผลิตภัณฑ์](/tableau/next/th-th/prep/th-th/Img/prep_LOD_expression_example2.png) #### ตัวแก้ไขการคำนวณด้วยภาพ เลือกฟิลด์จากรายการและ Tableau Prep จะสร้างการคำนวณให้คุณเมื่อคุณเลือก การดูตัวอย่างของผลลัพธ์จะแสดงในแผงด้านซ้าย คุณจึงสามารถมองเห็นผลลัพธ์ของการเลือกของคุณได้ทุกที่ 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์การคำนวณ >Fixed LOD ![เมนูที่แสดงตัวเลือกสำหรับฟิลด์ที่คำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_LOD_visual_menu_tile.png) 2. ในตัวแก้ไขการคำนวณด้วยภาพ ให้ทำดังนี้: - ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่คุณต้องการคำนวณค่าต่างๆ ฟิลด์ที่คุณเลือกตัวเลือกเมนู สร้างฟิลด์การคำนวณ >Fixed LOD จะเพิ่มเข้ามาตามค่าเริ่มต้น คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์เพิ่มเติมใดๆ ลงในการคำนวณของคุณ ซึ่งจะเป็นการเติมสมการด้านซ้าย `{FIXED [Field1],[Field2] :` - ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่คุณต้องการคำนวณค่าใหม่ จากนั้นให้เลือกการรวม ซึ่งจะเป็นการเติมสมการด้านขวา `Aggregation([Field)}` กราฟิกด้านล่างฟิลด์จะแสดงการกระจายค่าและจำนวนทั้งหมดของการรวมค่าแต่ละรายการ ซึ่งอาจเป็นได้ทั้ง Box Plot ช่วงของค่า หรือค่าจริงขึ้นอยู่กับประเภทของข้อมูล ![ตาราง LOD แบบคงที่ของข้อมูลการขายของลูกค้าพร้อมแผนภูมิกล่อง](/tableau/next/th-th/prep/th-th/Img/prep_LOD_visual.png) **หมายเหตุ**: ค่าการรวมที่พร้อมใช้งานจะแตกต่างกันไปตามประเภทข้อมูลที่กำหนดให้กับฟิลด์ - หากต้องการลบฟิลด์ ให้คลิกขวาหรือกดปุ่ม Control แล้วคลิก (MacOS) ตรงกล่องดรอปดาวน์สำหรับฟิลด์ในส่วนจัดกลุ่มตาม แล้วเลือกลบฟิลด์ - ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ 3. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![ไวยากรณ์สำหรับนิพจน์ระดับของรายละเอียดแบบคงที่ (LOD) ในแผงการเปลี่ยนแปลง](/tableau/next/th-th/prep/th-th/Img/prep_LOD_changes.png) ## คำนวณอันดับหรือจำนวนแถว ฟังก์ชันการวิเคราะห์หรือที่บางครั้งเรียกว่าการคำนวณหน้าต่าง ทำให้คุณสามารถดำเนินการคำนวณทั่วทั้งตาราง หรือเฉพาะแถวที่เลือก (พาร์ทิชั่น) ในชุดข้อมูล ตัวอย่างเช่น เมื่อคุณปรับใช้อันดับกับแถวที่คุณเลือก คุณจะต้องใช้ไวยากรณ์การคำนวณดังต่อไปนี้ `{PARTITION [field]: {ORDERBY [field]: RANK() }}` - **PARTITION** (ไม่บังคับ): กำหนดแถวที่คุณต้องการดำเนินการคำนวณ คุณสามารถระบุฟิลด์ได้มากกว่าหนึ่งฟิลด์ แต่หากคุณต้องการใช้ทั้งตาราง ให้ข้ามส่วนฟังก์ชันนี้และ Tableau Prep จะถือว่าแถวต่างๆ เป็นพาร์ทิชั่น ตัวอย่างเช่น `{ORDERBY [Sales] : RANK() }` - **ORDERBY** (ต้องมี): ระบุฟิลด์มากกว่าหนึ่งฟิลด์ที่คุณต้องการใช้เพื่อสร้างลำดับของอันดับ - **Rank ()** (ต้องมี): ระบุประเภทของอันดับหรือ ROW\_NUMBER () ที่คุณต้องการคำนวณ Tableau Prep รองรับฟังก์ชัน RANK(), RANK\_DENSE(), RANK\_MODIFIED(), RANK\_PERCENTILE() และ ROW\_NUMBER() - **DESC** หรือ **ASC** (ไม่บังคับ): แสดงถึงลำดับจากมากไปน้อย (DESC) หรือจากน้อยไปมาก (ASC) อันดับจะจัดเรียงตามลำดับจากมากไปน้อยตามค่าเริ่มต้น ดังนั้นคุณจึงไม่ต้องระบุการจัดเรียงในนิพจน์อีก หากคุณต้องการเปลี่ยนลำดับการจัดเรียง ให้เพิ่ม ASC ลงในนิพจน์ ทั้งนี้คุณสามารถเพิ่มตัวเลือกทั้งสองตัวเลือกในฟังก์ชันได้ ตัวอย่างเช่นหากคุณต้องการจัดอันดับแถวที่เลือก แต่ต้องการจัดเรียงแถวตามลำดับจากน้อยไปมากแล้วจึงปรับใช้การจัดอันดับให้เป็นแบบมากไปน้อย เช่นนั้นคุณควรเพิ่มทั้งสองตัวเลือกในนิพจน์ ตัวอย่าง: `{PARTITION [Country], [State]: {ORDERBY [Sales] ASC,[Customer Name] DESC: RANK() }}` เมื่อใช้ฟีเจอร์นี้ใน ระบบจะปรับใช้ข้อกำหนดดังต่อไปนี้ - ไม่รองรับนิพจน์แบบซ้อนภายในฟังก์ชัน RANK () ตัวอย่างเช่น ไม่รองรับ `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }} / SUM( [Profit] )}` - ไม่รองรับการรวมฟังก์ชัน RANK () กับนิพจน์อื่น ตัวอย่างเช่น ไม่รองรับ `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }}` ### ฟังก์ชันการวิเคราะห์ที่รองรับ
ฟังก์ชันคำอธิบายผลลัพธ์
RANK ()

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

ตัวอย่างการคำนวณ :{ORDERBY [Commission] DESC: RANK()}

ตารางแสดงค่าคอมมิชชันการขายที่พนักงานขาย 5 รายได้รับและอันดับของพวกเขา
RANK_DENSE()

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

ตัวอย่างการคำนวณ :{ORDERBY [Commission] DESC: RANK_DENSE()}

ตารางรายชื่อพนักงานขาย ค่าคอมมิชชั่น ภูมิภาคที่ขาย และอันดับที่หนาแน่น
RANK_MODIFIED()

กำหนดอันดับจำนวนเต็มที่เริ่มต้นด้วย 1 โดยเรียงลำดับจากน้อยไปมากหรือมากไปน้อยในแต่ละแถว หากแถวมีค่าเดียวกัน แถวจะแชร์อันดับที่กำหนดให้กับอินสแตนซ์สุดท้ายของค่า Rank_Modified จะคำนวณเป็น Rank + (Rank + Number of duplicate rows - 1)

ตัวอย่างการคำนวณ :{ORDERBY [Commission] DESC: RANK_MODIFIED()}

ตารางแสดงค่าคอมมิชชันการขายที่พนักงานขาย 5 รายได้รับและอันดับโดยใช้เมธอด RANK_MODIFIED
RANK_PERCENTILE()

กำหนดอันดับเปอร์เซ็นต์ไทล์จาก 0 ถึง 1 โดยเรียงลำดับจากน้อยไปมากหรือมากไปน้อยในแต่ละแถว RANK_PERCENTILE จะคำนวณเป็น (Rank-1)/(Total rows-1)

ตัวอย่างการคำนวณ :{ORDERBY [Commission] DESC: RANK_PERCENTILE()}

หมายเหตุ: ในกรณีที่มีค่าเท่ากัน Tableau Prep จะลดอันดับลง ซึ่งคล้ายกับ PERCENT_RANK() ใน SQL

ตารางแสดงอันดับเปอร์เซ็นไทล์ พนักงานขาย ภูมิภาค และคอมมิชชัน
ROW_NUMBER()

กำหนด ID แถวตามลำดับให้กับแต่ละแถวที่ไม่ซ้ำกัน ไม่มีการข้ามค่าหมายเลขแถว หากคุณคัดลอกแถวแล้วใช้การคำนวณนี้ ผลลัพธ์ของคุณอาจเปลี่ยนแปลงไปทุกครั้งที่คุณเรียกใช้โฟลว์หากลำดับของแถวเปลี่ยนไป

ตัวอย่างการคำนวณ :{ORDERBY [Commission] DESC: ROW_NUMBER()}

ตารางที่แสดงข้อมูลพนักงานขาย ภูมิภาค จำนวนค่าคอมมิชชัน และหมายเลขแถว
ตัวอย่างต่อไปนี้แสดงถึงการเปรียบเทียบของแต่ละฟังก์ชันข้างต้นที่ใช้กับชุดข้อมูลเดียวกัน ![ตารางอันดับ อันดับหนาแน่น อันดับแก้ไข และอันดับเปอร์เซ็นไทล์](/tableau/next/th-th/prep/th-th/Img/prep_rank_example_all.png) ### สร้างการคำนวณอันดับหรือจำนวนแถว หากต้องการสร้างการคำนวณอันดับหรือ Row\_Number คุณสามารถใช้ตัวแก้ไขการคำนวณเพื่อเขียนการคำนวณได้ด้วยตัวเองหรือหากคุณต้องการประสบการณ์การใช้งานที่มีการแนะนำมากขึ้น คุณสามารถใช้ตัวแก้ไขการคำนวณด้วยภาพที่เมื่อคุณเลือกฟิลด์แล้ว Tableau Prep จะเขียนการคำนวณให้กับคุณ **หมายเหตุ**: การคำนวณ ROW\_NUMBER () จะไม่สามารถใช้งานได้ในตัวแก้ไขการคำนวณด้วยภาพ #### ตัวแก้ไขการคำนวณ ใช้ตัวแก้ไขการคำนวณเพื่อสร้างเพื่อสร้างการคำนวณ RANK () หรือ ROW\_NUMBER() ใดๆ ที่รองรับ รายการการคำนวณการวิเคราะห์ที่รองรับจะปรากฏในตัวแก้ไขการคำนวณในดรอปดาวน์การอ้างอิง ใต้การวิเคราะห์ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง ![เมนูตัวเลือกเพิ่มเติมพร้อมตัวเลือกในการสร้างการคำนวณที่กำหนดเอง](/tableau/next/th-th/prep/th-th/Img/prep_lod_rank_menu_tile.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนชื่อสำหรับการคำนวณของคุณและป้อนนิพจน์ ตัวอย่างเช่น หากต้องการค้นหาคำสั่งซื้อล่าสุดของลูกค้า ให้สร้างการคำนวณเหมือนกับที่แสดงไว้ด้านล่าง จากนั้นให้เก็บเฉพาะแถวคำสั่งซื้อของลูกค้าที่ได้รับการจัดอันดับด้วยหมายเลข 1 ![ตัวแก้ไขการคำนวณเพิ่มฟิลด์ที่คำนวณ "คำสั่งซื้อของลูกค้าล่าสุด" ซึ่งใช้ฟังก์ชัน RANK](/tableau/next/th-th/prep/th-th/Img/prep_rank_example2.png) **ตัวอย่าง**: ใช้ ROW\_NUMBER เพื่อค้นหาและลบค่าที่ซ้ำกัน ตัวอย่างนี้ใช้ชุดข้อมูลตัวอย่าง Superstore ใน Tableau Prep Builder เพื่อค้นหาและลบค่าที่ซ้ำกันพอดีสำหรับฟิลด์ ID แถว โดยใช้ฟังก์ชัน ROW\_NUMBER 1. เปิดโฟลว์ตัวอย่าง Superstore 2. ในแผงโฟลว์สำหรับขั้นตอนการป้อนข้อมูลคำสั่งซื้อจากฝั่งตะวันตก ให้คลิกที่ขั้นตอนการล้างเปลี่ยนชื่อรัฐ 3. ในแถบเครื่องมือ ให้คลิก สร้างฟิลด์ที่คำนวณ 4. ในตัวแก้ไขการคำนวณ ให้ตั้งชื่อฟิลด์ใหม่ว่า "Duplicates” และใช้ฟังก์ชัน `ROW_NUMBER` เพื่อเพิ่มจำนวนแถวให้กับฟิลด์ ID แถว โดยใช้นิพจน์ `{PARTITION [Row ID]: {ORDERBY[Row ID]:ROW_NUMBER()}}` แล้วคลิกบันทึก ![เครื่องมือแก้ไขการคำนวณที่แสดงไวยากรณ์การคำนวณเพื่อลบค่าที่ซ้ำกันโดยใช้ฟังก์ชัน ROW\_NUMBER ()](/tableau/next/th-th/prep/th-th/Img/prep_calc_row_number.png) 5. ในฟิลด์ที่คำนวณใหม่ ให้คลิกขวาหรือกด Cmd แล้วคลิก (MacOS) บนค่าฟิลด์ที่ 1 แล้วเลือกเก็บเฉพาะรายการที่เลือกจากเมนู ![ตัวเลือกเก็บเฉพาะจากรายการที่ซ้ำกัน](/tableau/next/th-th/prep/th-th/Img/prep_ROW_NUM_Example.png)
ก่อนหลังจาก
ตารางก่อนของข้อมูลก่อนการนำมาใช้ในการคำนวณตารางหลังของข้อมูลจากการคำนวณ
#### ตัวแก้ไขการคำนวณด้วยภาพ ซึ่งเหมือนกับเมื่อสร้างการคำนวณระดับของรายละเอียด คุณสามารถใช้ตัวแก้ไขการคำนวณด้วยภาพเพื่อสร้างการคำนวณอันดับได้ เลือกฟิลด์ที่คุณต้องการเพิ่มไว้ในการคำนวณ จากนั้นให้เลือกฟิลด์ที่คุณต้องการใช้การจัดอันดับแถวและประเภทของอันดับที่คุณต้องการคำนวณ การดูตัวอย่างของผลลัพธ์จะแสดงในแผงด้านซ้าย คุณจึงสามารถมองเห็นผลลัพธ์ของการเลือกของคุณได้ทุกที่ 1. ในการ์ดโปรไฟล์หรือแผงผลลัพธ์ ให้คลิกที่เมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์การคำนวณ >อันดับ ![เมนูตัวเลือกเพิ่มเติมที่แสดงเมนูย่อยสร้างฟิลด์ที่คำนวณสำหรับอันดับ](/tableau/next/th-th/prep/th-th/Img/prep_rank_visual_nav_tile_r.png) 2. ในตัวแก้ไขการคำนวณด้วยภาพ ให้ทำดังนี้: - ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์ที่คุณต้องการคำนวณค่าต่างๆ การดำเนินการนี้จะสร้างส่วนพาร์ติชันของการคำนวณ หลังจากที่เลือกฟิลด์แรกแล้ว ให้คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์เพิ่มเติมใดๆ ลงในการคำนวณของคุณ หากต้องการเพิ่มแถวทุกแถวหรือลบฟิลด์ที่เลือก ให้คลิกขวาหรือกดปุ่ม Cmd แล้วคลิก (MacOS) ตรงกล่องดรอปดาวน์สำหรับฟิลด์ในส่วนจัดกลุ่มตาม แล้วเลือกลบฟิลด์ - ในส่วนจัดลำดับตาม ให้เลือกฟิลด์ที่คุณต้องการคำนวณค่าใหม่ ฟิลด์ที่คุณเลือกตัวเลือกเมนู สร้างฟิลด์การคำนวณ >อันดับ จะเพิ่มเข้ามาตามค่าเริ่มต้น คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์เพิ่มเติมใดๆ ลงในการคำนวณของคุณ จากนั้นเลือกประเภทของอันดับ คลิกไอคอนการจัดเรียง ![ไอคอนจัดเรียง](/tableau/next/th-th/prep/th-th/Img/prep_rank_visual_order.png) เพื่อเปลี่ยนลำดับการจัดอันดับจากน้อยไปมาก (DESC) ถึงมากไปน้อย (ASC) **หมายเหตุ**: ค่าอันดับจะแตกต่างกันไปตามประเภทข้อมูลที่กำหนดให้กับฟิลด์ - ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ ![ตัวแก้ไข Visual Calc ใช้เพื่อคำนวณอันดับสำหรับชุดของฟิลด์](/tableau/next/th-th/prep/th-th/Img/prep_rank_visual_calc_editor.png) 3. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep Builder สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ![แผงการเปลี่ยนแปลงในโฟลว์ที่แสดงฟิลด์ที่คำนวณได้ 5 ฟิลด์สำหรับอันดับหนาแน่น อันดับ เปอร์เซ็นไทล์อันดับ อันดับที่ถูกแก้ไข และหมายเลขแถว](/tableau/next/th-th/prep/th-th/Img/prep_rank_changes_pane.png) ## คำนวณชิ้นส่วน ใช้ฟีเจอร์ชิ้นส่วนเพื่อกระจายแถวเป็นบักเก็ตตามจำนวนที่กำหนดโดยการสร้างฟิลด์ที่คำนวณ คุณต้องเลือกฟิลด์ที่ต้องการกระจาย และจำนวนกลุ่ม (ชิ้นส่วน) ที่ใช้งาน ทั้งนี้คุณสามารถเลือกฟิลด์เพิ่มเติมสำหรับการสร้างพาร์ทิชั่นที่มีการกระจายแถวที่เป็นชิ้นส่วนให้กลายเป็นกลุ่มได้อีกด้วย ใช้ตัวแก้ไขการคำนวณเพื่อป้อนข้อมูลไวยากรณ์ด้วยตนเองหรือใช้ตัวแก้ไขการคำนวณด้วยภาพเพื่อเลือกฟิลด์แล้ว Tableau Prep จะเขียนการคำนวณให้แก่คุณ ตัวอย่างเช่น หากคุณมีแถวข้อมูลนักเรียนและต้องการดูว่านักเรียนคนใดบ้างที่อยู่ในกลุ่ม 50% สูงสุดและ 50% ต่ำสุด คุณสามารถจัดกลุ่มข้อมูลเป็นสองชิ้นส่วนได้ ![ตารางนักเรียน รายวิชา และเกรด](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_excel.png) ตัวอย่างต่อไปนี้จะแสดงกลุ่มเกรดของนักเรียนถึงสองกลุ่มโดยแบ่งเป็นกลุ่มตอนบนและตอนล่าง ไวยากรณ์สำหรับวิธีนี้คือ: `{ORDERBY [Grade] DESC:NTILE(2)}` ![ตารางแสดงชื่อนักเรียน รายวิชา และเกรด](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_students.png) ทั้งนี้คุณสามารถสร้างพาร์ทิชั่น ซึ่งแต่ละค่าของฟิลด์จะเป็นพาร์ทิชั่นที่แยกต่างหากและแบ่งข้อมูลเป็นกลุ่มสำหรับแต่ละพาร์ทิชั่น ตัวอย่างต่อไปนี้แสดงการสร้างพาร์ทิชั่นสำหรับฟิลด์วิชา ระบบจะสร้างพาร์ทิชั่นสำหรับแต่ละวิชาและสร้างกลุ่ม (ชิ้นส่วน) สองกลุ่มสำหรับฟิลด์เกรด จากนั้นจะกระจายแถวออกเป็นสองกลุ่มสำหรับสามพาร์ทิชั่นโดยเท่ากัน ไวยากรณ์สำหรับวิธีนี้คือ: `{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}` ![ตารางแสดงการคำนวณ นักเรียน รายวิชา และเกรด หัวข้อได้รับการไฮไลต์ไว้](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_partition.png) ### สร้างการคำนวณชิ้นส่วน หากต้องการสร้างการคำนวณชิ้นส่วน คุณสามารถใช้ตัวแก้ไขการคำนวณเพื่อเขียนการคำนวณได้ด้วยตัวเองหรือหากคุณต้องการประสบการณ์การใช้งานที่มีการแนะนำมากขึ้น คุณสามารถใช้ตัวแก้ไขการคำนวณด้วยภาพที่เมื่อคุณเลือกฟิลด์แล้ว Tableau Prep จะเขียนการคำนวณให้กับคุณ #### ตัวแก้ไขการคำนวณด้วยภาพ เมื่อคุณใช้ตัวแก้ไขการคำนวณด้วยภาพเพื่อสร้างการคำนวณชิ้นส่วน การแสดงตัวอย่างผลลัพธ์จะปรากฏขึ้นในแผงด้านซ้าย 1. เลือกการ์ดโปรไฟล์เพื่อสร้างการคำนวณชิ้นส่วน 2. คลิกเมนูตัวเลือกเพิ่มเติม แล้วเลือก สร้างฟิลด์ที่คำนวณ > ชิ้นส่วน ![สร้างการคำนวณชิ้นส่วนโดยใช้ตัวแก้ไขการคำนวณภาพ](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_visual_menu.png) การ์ดโปรไฟล์ที่เลือกจะถูกเพิ่มไปยังฟิลด์ ORDERBY 3. ในตัวแก้ไขการคำนวณด้วยภาพ ให้ทำดังนี้: - เลือกจำนวนการจัดกลุ่มไทล์ที่คุณต้องการ ค่าเริ่มต้นสำหรับชิ้นส่วนคือ 1 - ในส่วนจัดกลุ่มตาม ให้เลือกฟิลด์สำหรับแถวที่คุณต้องการคำนวณค่า การดำเนินการนี้จะสร้างส่วน `PARTITION` ของการคำนวณขึ้นมา คุณสามารถมีฟิลด์จัดกลุ่มตามได้หลายรายการในการคำนวณหนึ่งรายการ คลิกไอคอนบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) เพื่อเพิ่มฟิลด์เพิ่มเติมใดๆ ลงในการคำนวณของคุณ หากต้องการเพิ่มแถวทุกแถวหรือลบฟิลด์ที่เลือก ให้คลิกขวาหรือกดปุ่ม Cmd แล้วคลิก (MacOS) ตรงกล่องดรอปดาวน์สำหรับฟิลด์ในส่วนจัดกลุ่มตาม แล้วเลือกลบฟิลด์ - ในแผงด้านซ้าย ให้ดับเบิลคลิกที่ส่วนหัวของฟิลด์ และป้อนชื่อสำหรับการคำนวณของคุณ - ในส่วนจัดลำดับตาม ให้เลือกฟิลด์ที่คุณต้องการใช้เพื่อจัดกลุ่มและกระจายค่าใหม่ของคุณ คุณต้องมีฟิลด์จัดลำดับตามอย่างน้อยหนึ่งรายการ ฟิลด์ที่คุณเลือกตัวเลือกเมนู สร้างฟิลด์การคำนวณ >ชิ้นส่วน จะเพิ่มเข้ามาตามค่าเริ่มต้น ![ตารางยอดขายจำแนกตามภูมิภาค](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_visual_create.png) 4. หากต้องการจัดเรียงผลลัพธ์ ให้ทำดังนี้: - คลิกที่แถวการคำนวณแถวใดก็ได้เพื่อกรองผลลัพธ์สำหรับการจัดกลุ่มที่เลือก - เปลี่ยนลำดับจากน้อยไปมากหรือมากไปน้อยของฟิลด์จัดลำดับตาม 5. คลิกเสร็จสิ้นเพื่อเพิ่มฟิลด์ที่คำนวณใหม่ของคุณ 6. ในแผงเปลี่ยนแปลง คุณจะเห็นการคำนวณที่ Tableau Prep Builder สร้างขึ้น คลิกแก้ไขเพื่อเปิดตัวแก้ไขการคำนวณด้วยภาพเพื่อทำการเปลี่ยนแปลงใดๆ ตัวอย่างต่อไปนี้จะแสดงการแบ่งแถวเป็นควอร์ไทล์ พาร์ทิชั่นจะถูกสร้างขึ้นตามภูมิภาคทั้งสี่ของสหรัฐฯ แล้วจึงจัดกลุ่มข้อมูลฟิลด์ยอดขายโดยเท่ากันเป็นพาร์ทิชั่น ![เก็บฟิลด์ที่คำนวณไว้เป็นชิ้นส่วน](/tableau/next/th-th/prep/th-th/Img/prep_tile_calc.gif) #### ตัวแก้ไขการคำนวณ 1. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือก สร้างฟิลด์ที่คำนวณ > การคำนวณแบบกำหนดเอง ![เมนูตัวเลือกเพิ่มเติมพร้อมตัวเลือกในการสร้างการคำนวณที่กำหนดเอง](/tableau/next/th-th/prep/th-th/Img/prep_lod_rank_menu_tile.png) 2. ในตัวแก้ไขการคำนวณ ให้ป้อนชื่อสำหรับการคำนวณของคุณและป้อนนิพจน์ ตัวอย่างเช่น หากต้องการจัดลำดับแถวของนักเรียนตามเกรดเป็นสองกลุ่ม แล้วจึงจัดกลุ่มตามวิชา ให้ใช้ : `{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}` ![แบบฟอร์มสำหรับเพิ่มฟิลด์ที่คำนวณพร้อมเมนูดรอปดาวน์ที่แสดงรายการตัวเลือกการคำนวณ](/tableau/next/th-th/prep/th-th/Img/prep_tiles_calc_menu.png) การคำนวณชิ้นส่วนจะมีส่วนประกอบต่อไปนี้  - **PARTITION** (ไม่บังคับ): คำสั่งที่จะแยกแถวของชุดผลลัพธ์ออกเป็นพาร์ทิชั่นที่ใช้ฟังก์ชัน NTILE() - **ORDERBY** (ต้องมี) คำสั่ง ORDER BY กำหนดการกระจายแถวในแต่ละพาร์ทิชั่นซึ่งใช้ NTILE() - **NTILE** (ต้องมี):NTILE คือจำนวนเต็มที่ใช้สำหรับแบ่งแถว **หมายเหตุ**: เมื่อแถวทุกแถวสามารถแบ่งได้ด้วยคำสั่ง NTILE ฟีเจอร์จะแบ่งแถวของจำนวนชิ้นส่วนโดยเท่ากัน เมื่อจำนวนแถวไม่สามารถแบ่งได้ด้วยคำสั่ง NTILE กลุ่มผลลัพธ์จะแบ่งออกเป็นกล่องขนาดต่างๆ - **DESC** หรือ **ASC** (ไม่บังคับ): แสดงถึงลำดับจากมากไปน้อย (DESC) หรือจากน้อยไปมาก (ASC) ชิ้นส่วนจะจัดเรียงตามลำดับจากมากไปน้อยตามค่าเริ่มต้น ดังนั้นคุณจึงไม่ต้องระบุการจัดเรียงในนิพจน์อีก หากคุณต้องการเปลี่ยนลำดับการจัดเรียง ให้เพิ่ม ASC ลงในนิพจน์ 3. คลิกบันทึก ฟิลด์ที่สร้างจะแสดงการกำหนดการจัดกลุ่มชิ้นส่วน (กล่อง) ที่เกี่ยวข้องกับแต่ละแถวในตาราง [ข้ามไปยังเนื้อหาหลัก](#main-content) # สร้างและจัดระเบียบลำดับงานของคุณ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขลำดับงานใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) หลังจากที่คุณเชื่อมต่อกับข้อมูลที่คุณต้องการรวมไว้ในลำดับงานของคุณแล้ว คุณสามารถเริ่มล้างและกำหนดรูปแบบข้อมูลได้โดยเพิ่มขั้นตอนใหม่ลงในลำดับงานหรือแทรกขั้นตอนระหว่างขั้นตอนที่มีอยู่ได้ หากต้องการจัดระเบียบลำดับงาน คุณสามารถเปลี่ยนสีเริ่มต้นของขั้นตอน เพิ่มคำอธิบายเพื่อให้บริบทสำหรับขั้นตอนต่างๆ หรือการดำเนินการล้าง หรือจัดระเบียบเค้าโครงลำดับงานของคุณใหม่เพื่อให้สามารถติดตามลำดับงานที่ซับซ้อนได้ง่ายขึ้น ## เพิ่มหรือแทรกขั้นตอน เมื่อคุณสร้างลำดับงาน คุณสามารถเพิ่มประเภทขั้นตอนต่างๆ เพื่อดำเนินการได้ตามที่คุณต้องการ ตัวอย่างเช่น เพิ่มขั้นตอนการล้างเพื่อทำสิ่งต่างๆ เช่น แยกฟิลด์ ใช้ตัวกรอง หรือดำเนินการอื่นๆ ที่หลากหลายเพื่อล้างข้อมูลที่ไม่สามารถใช้งานได้ ใช้ประเภทขั้นตอนรวมหรือผนวกเพื่อผสานรวมตารางข้อมูล หรือเพิ่มประเภทขั้นตอนสคริปต์เพื่อรวมสคริปต์ R หรือ Python เข้ากับลำดับงานของคุณ เมื่อลำดับงานเริ่มเป็นรูปเป็นร่าง คุณอาจต้องย้อนกลับไปที่ขั้นตอนก่อนหน้าในลำดับงานของคุณและแทรกประเภทขั้นตอนต่างๆ เพื่อดำเนินการต่างๆ เช่น การเพิ่มขั้นตอนการล้างเพิ่มเติมหรือการรวมข้อมูลของคุณเพื่อใช้ระดับของรายละเอียดเดียวกันกับขั้นตอนถัดไป **หมายเหตุ**: ตัวเลือกเมนูที่คุณเห็นจะแตกต่างกันไปตามเวอร์ชัน Tableau Prep Builder ของคุณ และขึ้นอยู่กับว่าคุณทำการเพิ่มขั้นตอนเพื่อสร้างขั้นตอนถัดไปในลำดับงานหรือทำการแทรกขั้นตอนระหว่างขั้นตอนที่มีอยู่ หากคุณกำลังใช้ Tableau Prep Builder เวอร์ชัน 2019.3.1 หรือเก่ากว่า โปรดดู ส่วนดังกล่าวเพื่อดูตัวเลือกเมนูของคุณ คุณไม่สามารถเพิ่มขั้นตอนอินพุตโดยใช้เมนูเหล่านี้ได้ คุณจะต้องลากตารางจากแผงการเชื่อมต่อไปยังแผงลำดับงานแทน หากต้องการข้อมูลเพิ่มเติม โปรดดู [เชื่อมต่อกับข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_connect.htm) ### เพิ่มขั้นตอน หลังจากที่คุณเชื่อมต่อกับข้อมูลของคุณแล้วลากตารางลงบนพื้นที่ทำงาน ให้คลิกปุ่มเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวกสำหรับเพิ่มขั้นตอนโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_add_icon.png) เพื่อเลือกประเภทขั้นตอนจากเมนู หรือคลิกที่ขั้นตอนการล้างที่แนะนำ (Tableau Prep Builder เวอร์ชัน 2020.3.3 ขึ้นไปและบนเว็บ) เพื่อเพิ่มขั้นตอนการล้างไปยังลำดับงานของคุณโดยอัตโนมัติ

เมนูโฟลว์ Tableau Prep จะเปิดขึ้น และตัวเลือก Prep จะแสดงขึ้น

อินเทอร์เฟซโฟลว์ Tableau Prep Builder ที่แสดงขั้นตอนการล้างที่แนะนำ
เลือกประเภทขั้นตอน: - ขั้นตอนการล้าง: เพิ่มขั้นตอนการล้างเพื่อดำเนินการล้างต่างๆ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการล้างต่างๆ ที่ใช้งานได้ โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm) **หมายเหตุ**: ใน Tableau Prep Builder เวอร์ชัน 2019.4.2 จะแทนที่ตัวเลือกเพิ่มหัวข้อแตกแขนงด้วยตัวเลือกล้างขั้นตอน หากต้องการแยกลำดับงานออกเป็นหัวข้อแตกแขนงต่างๆ ให้คลิกปุ่มเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวกสำหรับเพิ่มขั้นตอนโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_add_icon.png) ระหว่างสองขั้นตอนที่มีอยู่ แล้วเลือกประเภทขั้นตอนจากเมนูเพิ่ม - แถวใหม่: สร้างแถวใหม่เพื่อเติมช่องว่างในชุดข้อมูลตามลำดับของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เติมช่องว่างในข้อมูลตามลำดับ](https://help.tableau.com/v0.0/prep/th-th/prep_new_rows.htm) รวม: สร้างขั้นตอนการรวมเพื่อเลือกฟิลด์และเปลี่ยนระดับของรายละเอียด หากต้องการข้อมูลเพิ่มเติม โปรดดู [รวบรวมและจัดกลุ่มค่า](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Group) - การเปลี่ยนรูปแบบข้อมูล: สร้างขั้นตอนการเปลี่ยนรูปแบบข้อมูลเพื่อใช้ตัวเลือกการเปลี่ยนรูปแบบข้อมูลต่างๆ เช่น การแปลงข้อมูลคอลัมน์เป็นแถวหรือข้อมูลแถวเป็นคอลัมน์ คุณยังสามารถตั้งค่าการเปลี่ยนรูปแบบข้อมูลของไวลด์การ์ดเพื่อเพิ่มข้อมูลใหม่ไปยังการเปลี่ยนรูปแบบข้อมูลของคุณได้โดยอัตโนมัติ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ทำการ Pivot ข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_pivot.htm) - รวม: สร้างขั้นตอนการรวมเพื่อผสานรวมตารางข้อมูล เมื่อคุณสร้างการรวมจากตัวเลือกเมนู คุณต้องเพิ่มอินพุตอื่นไปยังการรวมด้วยตนเอง และเพิ่มการรวมข้อข้อมูลของคุณ อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอน (ที่แสดงด้านล่าง) เพื่อรวมไฟล์ต่างๆ ได้โดยอัตโนมัติ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวม โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join) ![ขั้นตอนโฟลว์ที่ถูกลากไปทับบนขั้นตอนโฟลว์อื่นเพื่อผนวกหรือรวมขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_addjoinorunion.png) หากคุณเชื่อมต่อกับฐานข้อมูลที่รวมตารางที่มีข้อมูลความสัมพันธ์ คุณยังสามารถสร้างการรวมจากเมนูในแผงลำดับงานได้ด้วยเช่นกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมตารางโดยใช้วิธีนี้ โปรดดู [รวมข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#table_relations_joins) - ผนวก: สร้างขั้นตอนการผนวก เพิ่มตารางไปยังการผนวกโดยการลากตารางไปยังขั้นตอน แล้ววางลงในตัวเลือก เพิ่ม ที่แสดงขึ้น อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอนไปยังขั้นตอนอื่นเพื่อผนวกไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการผนวก โปรดดู [ผนวกข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Union) - สคริปต์ (Tableau Prep Builderเวอร์ชัน 2019.3.1 ขึ้นไปและบนเว็บ): สร้างขั้นตอนสคริปต์เพื่อรวมสคริปต์ R และ Python ในขั้นตอนของคุณ ในขณะนี้ Tableau Cloud ไม่รองรับขั้นตอนสคริปต์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้สคริปต์ R และ Python ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts.htm) - การคาดการณ์: ใช้แบบจำลองที่ขับเคลื่อนด้วย Einstein Discovery เพื่อคาดการณ์คะแนนจำนวนมากสำหรับข้อมูลในลำดับงานของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เพิ่มการคาดการณ์ Einstein Discovery ไปยังโฟลว์ของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_predictions.htm) - เอาต์พุต: สร้างขั้นตอนเอาต์พุตเพื่อบันทึกเอาต์พุตไปยังไฟล์การแยกข้อมูล (.hyper) หรือไฟล์ .csv, เผยแพร่เอาต์พุตเป็นแหล่งข้อมูลไปยังเซิร์ฟเวอร์ หรือเขียนเอาต์พุตลำดับงานของคุณไปยังฐานข้อมูล ขณะนี้เว็บยังไม่รองรับขั้นตอนการบันทึกเอาต์พุตไปยังไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทเอาต์พุต โปรดดู [บันทึกและแบ่งปันงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm) - วาง: เพิ่มขั้นตอนที่คัดลอกมาจากลำดับงานเดียวกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการคัดลอกและการวางในลำดับงานเดียวกัน โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#copy_paste) - แทรกลำดับงาน (Tableau Prep Builder เวอร์ชัน 2019.3.2 ขึ้นไปและบนเว็บ): เพิ่มขั้นตอนลำดับงานที่บันทึกจากลำดับงานอื่นลงในลำดับงานปัจจุบันของคุณ คุณสามารถเพิ่มไปยังจุดสิ้นสุดของขั้นตอนหรือแทรกระหว่างขั้นตอนที่มีอยู่ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ขั้นตอนลำดับงานที่บันทึกไว้ในลำดับงานของคุณ โปรดดู [สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm#reuse_flows) **หมายเหตุ**: ตัวเลือกนี้ได้รับการเพิ่มลงในเมนูนี้ใน Tableau Prep Builder เวอร์ชัน 2019.4.2 ในเวอร์ชันก่อนหน้า คุณสามารถเพิ่มขั้นตอนลำดับงานได้โดยใช้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในพื้นที่ว่างของแผงลำดับงาน ### แทรกขั้นตอน แทรกขั้นตอนระหว่างขั้นตอนที่มีอยู่ ประเภทขั้นตอนอินพุตและเอาต์พุตไม่พร้อมใช้งานจากเมนูนี้ ตัวเลือกจะแตกต่างกันไปตามรุ่นผลิตภัณฑ์ของคุณ หากคุณกำลังใช้ Tableau Prep Builder เวอร์ชันก่อน ให้ดูข้อมูลที่หัวข้อ**เวอร์ชัน 2019.3.1 และเก่ากว่า**ด้านล่าง 1. วางเมาส์ตรงกลางรายการลำดับงานที่คุณต้องการแทรกขั้นตอนจนกระทั่งไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ปรากฏขึ้น จากนั้นคลิกที่ไอคอนดังกล่าวและเลือกประเภทขั้นตอน **หมายเหตุ**: ตัวเลือกของคุณอาจแตกต่างออกไปตามเวอร์ชันผลิตภัณฑ์ ตัวอย่างเช่น มีการเพิ่มแทรกลำดับงานในเมนูนี้ใน Tableau Prep Builder เวอร์ชัน 2019.4.2 ![วางเมาส์ตรงกลางรายการโฟลว์ที่คุณต้องการแทรกขั้นตอนจนกระทั่งไอคอนเครื่องหมายบวกปรากฏขึ้น จากนั้นคลิกไอคอนและเลือกประเภทขั้นตอน](/tableau/next/th-th/prep/th-th/Img/prep_insert_menu2.png) 2. เลือกประเภทขั้นตอน: - ขั้นตอนการล้าง: แทรกขั้นตอนการล้างระหว่างขั้นตอนที่มีอยู่เพื่อดำเนินการล้างต่างๆ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการล้างต่างๆ ที่คุณสามารถใช้ โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm) - แถวใหม่: สร้างแถวใหม่เพื่อเติมช่องว่างในชุดข้อมูลตามลำดับของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เติมช่องว่างในข้อมูลตามลำดับ](https://help.tableau.com/v0.0/prep/th-th/prep_new_rows.htm) - รวม: แทรกขั้นตอนการรวมระหว่างขั้นตอนที่มีอยู่เพื่อเลือกฟิลด์และเปลี่ยนระดับของรายละเอียด หากต้องการข้อมูลเพิ่มเติม โปรดดู [รวบรวมและจัดกลุ่มค่า](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Group) - การเปลี่ยนรูปแบบข้อมูล: แทรกขั้นตอนการเปลี่ยนรูปแบบข้อมูลระหว่างขั้นตอนที่มีอยู่เพื่อใช้ตัวเลือกการเปลี่ยนรูปแบบข้อมูลต่างๆ เช่น การแปลงข้อมูลคอลัมน์เป็นแถวหรือข้อมูลแถวเป็นคอลัมน์ คุณยังสามารถตั้งค่าการเปลี่ยนรูปแบบข้อมูลของไวลด์การ์ดเพื่อเพิ่มข้อมูลใหม่ไปยังการเปลี่ยนรูปแบบข้อมูลของคุณได้โดยอัตโนมัติ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ทำการ Pivot ข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_pivot.htm) - รวม: แทรกขั้นตอนการรวมระหว่างขั้นตอนที่มีอยู่ เมื่อคุณสร้างการรวมจากตัวเลือกเมนู คุณต้องเพิ่มอินพุตอื่นไปยังการรวมด้วยตนเอง และเพิ่มการรวมข้อข้อมูลของคุณ อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอน (ที่แสดงด้านล่าง) เพื่อรวมไฟล์ต่างๆ ได้โดยอัตโนมัติ ![ขั้นตอนโฟลว์ที่ถูกลากไปทับบนขั้นตอนโฟลว์อื่นเพื่อผนวกหรือรวมขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_addjoinorunion.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวม โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join) หากคุณเชื่อมต่อกับฐานข้อมูลที่รวมตารางที่มีข้อมูลความสัมพันธ์ คุณยังสามารถสร้างการรวมจากเมนูในแผงลำดับงานได้ด้วยเช่นกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมตารางโดยใช้วิธีนี้ โปรดดู [รวมข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#table_relations_joins) - ผนวก: แทรกขั้นตอนการผนวก เพิ่มตารางไปยังการผนวกโดยการลากตารางไปยังขั้นตอน แล้ววางลงในตัวเลือก เพิ่ม ที่แสดงขึ้น อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอนไปยังขั้นตอนอื่นเพื่อผนวกไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการผนวก โปรดดู [ผนวกข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Union) - สคริปต์ (Tableau Prep Builder เวอร์ชัน 2019.3.1 ขึ้นไปและบนเว็บ): แทรกขั้นตอนสคริปต์เพื่อรวมสคริปต์ R และ Python ในขั้นตอนของคุณ ในขณะนี้ Tableau Cloud ไม่รองรับขั้นตอนสคริปต์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้สคริปต์ R และ Python ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts.htm) - การคาดการณ์: ใช้แบบจำลองที่ขับเคลื่อนด้วย Einstein Discovery เพื่อคาดการณ์คะแนนจำนวนมากสำหรับข้อมูลในลำดับงานของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [เพิ่มการคาดการณ์ Einstein Discovery ไปยังโฟลว์ของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_predictions.htm) - วาง: แทรกขั้นตอนที่คัดลอกจากลำดับงานเดียวกันระหว่างขั้นตอนที่มีอยู่ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการคัดลอกและการวางในลำดับงานเดียวกัน โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#copy_paste) - แทรกลำดับงาน (Tableau Prep Builder เวอร์ชัน 2019.3.2 ขึ้นไปและบนเว็บ): แทรกขั้นตอนลำดับงานที่บันทึกจากลำดับงานอื่นลงในลำดับงานปัจจุบันของคุณ คุณสามารถเพิ่มไปยังจุดสิ้นสุดของขั้นตอนหรือแทรกระหว่างขั้นตอนที่มีอยู่ได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้ขั้นตอนลำดับงานที่บันทึกไว้ในลำดับงานของคุณ โปรดดู [สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm#reuse_flows) **หมายเหตุ**: ตัวเลือกนี้ได้รับการเพิ่มลงในเมนูนี้ใน Tableau Prep Builder เวอร์ชัน 2019.4.2 ในเวอร์ชันก่อนหน้า คุณสามารถแทรกขั้นตอนลำดับงานได้โดยใช้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในพื้นที่ว่างของแผงลำดับงาน เวอร์ชัน 2019.3.1 และเก่ากว่า 1. วางเมาส์เหนือขั้นตอนจนกระทั่งไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) ปรากฏขึ้น จากนั้นคลิกที่ไอคอนนั้นและเลือกประเภทขั้นตอน แทรกขั้นตอน แทรกขั้นตอนการล้างระหว่างขั้นตอนต่างๆ ตัวเลือกอื่นๆ ทั้งหมดจะสร้างหัวข้อแตกแขนงจากลำดับงาน ![“แทรกขั้นตอน” แทรกขั้นตอนการล้างระหว่างขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_insert_menu_2019.3.1b.png) 2. เลือกจากตัวเลือกต่อไปนี้ - เพิ่มหัวข้อแตกแขนง: แยกลำดับงานของคุณออกเป็นหัวข้อแตกแขนงต่างๆ - แทรกขั้นตอน: แทรกขั้นตอนการล้างระหว่างขั้นตอนที่มีอยู่เพื่อดำเนินการล้างต่างๆ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการล้างต่างๆ ที่คุณสามารถใช้ โปรดดู [ล้างและปรับแต่งข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm) - เพิ่มการรวม: สร้างขั้นตอนการรวมซึ่งคุณสามารถเลือกฟิลด์ที่คุณต้องการรวมหรือจัดกลุ่มได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [รวบรวมและจัดกลุ่มค่า](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Group) - เพิ่มการเปลี่ยนรูปแบบข้อมูล: สร้างขั้นตอนการเปลี่ยนรูปแบบข้อมูล ซึ่งคุณสามารถใช้ตัวเลือกการเปลี่ยนรูปแบบข้อมูลต่างๆ เพื่อแปลงข้อมูลคอลัมน์เป็นแถวหรือข้อมูลแถวเป็นคอลัมน์ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ทำการ Pivot ข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_pivot.htm) - เพิ่มการรวม: สร้างขั้นตอนการรวมซึ่งคุณสามารถเพิ่มอินพุตอื่นๆ ในการรวมด้วยตนเองและเพิ่มการรวมข้อมูลได้ อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอนเพื่อรวมไฟล์ได้ ตัวอย่างต่อไปนี้แสดงการลากขั้นตอนอินพุต Orders\_Central และวางบนการรวม: ![ขั้นตอนโฟลว์ที่ถูกลากไปทับบนขั้นตอนโฟลว์อื่นเพื่อผนวกหรือรวมขั้นตอนต่างๆ](/tableau/next/th-th/prep/th-th/Img/prep_addjoinorunion.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวม โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join) ใน Tableau Prep Builder เวอร์ชัน 2019.1.3 ขึ้นไป หากคุณเชื่อมต่อกับฐานข้อมูลที่รวมตารางที่มีข้อมูลความสัมพันธ์ คุณยังสามารถสร้างการรวมจากเมนูในแผงลำดับงานได้ด้วยเช่นกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมตารางโดยใช้วิธีนี้ โปรดดู [รวมข้อมูลในขั้นตอนการป้อนข้อมูล](https://help.tableau.com/v0.0/prep/th-th/prep_add_input_data.htm#table_relations_joins) - เพิ่มการผนวก: สร้างขั้นตอนผนวก เพิ่มตารางไปยังการผนวกโดยการลากตารางไปยังขั้นตอน แล้ววางลงในตัวเลือก เพิ่ม ที่แสดงขึ้น อีกวิธีหนึ่งคือ คุณสามารถลากแล้ววางขั้นตอนไปยังขั้นตอนอื่นเพื่อผนวกไฟล์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการผนวก โปรดดู [ผนวกข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Union) - เพิ่มสคริปต์ (เวอร์ชัน 2019.3.1 ขึ้นไป): สร้างขั้นตอนสคริปต์เพื่อรวมสคริปต์ R และ Python ในขั้นตอนของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้สคริปต์ R และ Python ในลำดับงานของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_scripts.htm) - เพิ่มเอาต์พุต: เลือกตัวเลือกนี้เพื่อบันทึกเอาต์พุตเป็นไฟล์การแยกข้อมูล (.hyper), ไฟล์ .csv หรือเผยแพร่เอาต์พุตเป็นแหล่งข้อมูลไปยังเซิร์ฟเวอร์ ## จัดกลุ่มขั้นตอน _รองรับใน Tableau Prep Builder เวอร์ชัน 2020.3.3 ขึ้นไป และบน Tableau Server หรือ Tableau Cloud ตั้งแต่เวอร์ชัน 2020.4_ ใช้ตัวเลือกการจัดกลุ่มเพื่อแบ่งส่วนลำดับงานที่ซับซ้อนขนาดใหญ่ออกเป็นโฟลเดอร์ต่างๆ เพื่อให้ง่ายต่อการติดตาม แก้ปัญหา หรือแชร์ลำดับงานของคุณกับผู้อื่น คุณสามารถเปลี่ยนสีของกลุ่ม เพิ่มคำอธิบาย คัดลอกและวางขั้นตอนที่จัดกลุ่มในส่วนอื่นๆ ของลำดับงานของคุณหรือใน Tableau Prep Builder ได้ แม้กระทั่งบันทึกขั้นตอนที่จัดกลุ่มไปยังไฟล์บนเซิร์ฟเวอร์ของคุณเพื่อนำมาใช้ซ้ำในลำดับงานอื่น ![โฟลว์ชาร์ตที่ซับซ้อนโดยมีไฮไลต์ไอคอนโฟลเดอร์ไฟล์ “กลุ่ม 1” และไอคอนโฟลเดอร์ไฟล์ “กลุ่ม 2”](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps5.png) #### ข้อกำหนดในการจัดกลุ่มขั้นตอน - ขั้นตอนต่างๆ จะต้องเชื่อมต่อกับรายการลำดับงานโดยตรง - ขั้นตอนต่างๆ สามารถรวมกันได้ครั้งละหนึ่งกลุ่มเท่านั้น - ไม่สามารถซ้อนกลุ่มได้ - คุณสามารถเพิ่มหรือลบขั้นตอนออกจากกลุ่มได้ตลอดเวลา ตราบใดที่คุณยังคงรักษาความสัมพันธ์ของรายการลำดับงานระหว่างขั้นตอนต่างๆ ในกลุ่มได้ นอกจากนี้ยังนำไปใช้กับขั้นตอนการลบออกจากลำดับงานที่รวมอยู่ในกลุ่มแล้วได้อีกด้วย ในสถานการณ์เช่นนั้น กลุ่มดังกล่าวจะถูกเลิกจัดกลุ่มโดยอัตโนมัติ ### สร้างกลุ่ม เลือกชุดของขั้นตอนที่เชื่อมต่อในลำดับงานของคุณ (คุณยังสามารถลากเพื่อเลือกหลายขั้นตอนในคลิกเดียวได้) จากนั้นคลิกขวาหรือกด Cntrl แล้วคลิก (MacOS) บนขั้นตอนที่เลือก แล้วเลือกจัดกลุ่มจากเมนู ![แผนภาพโฟลว์ข้อมูลพร้อมเมนูดรอปดาวน์เปิดอยู่และมองเห็น "กลุ่ม"](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps2.png) หลังจากที่สร้างกลุ่มแล้ว คุณสามารถทำสิ่งใดสิ่งหนึ่งต่อไปนี้ - คลิกลูกศรคู่เพื่อขยาย ![ลูกศรทแยงมุมสองลูกชี้ไปในทิศทางตรงกันข้าม](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps4.png) หรือยุบ ![ลูกศรสองลูกชี้เข้าหากันในแนวทแยง](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps7.png) กลุ่มเมื่อใดก็ได้ - เพิ่มขั้นตอนในกลุ่มได้ด้วยการลากขั้นตอนที่เชื่อมต่อ แล้ววางลงในโฟลเดอร์ที่ยุบ - ลบขั้นตอนออกจากกลุ่ม ในสถานะขยาย คลิกขวาหรือกด Cntrl แล้วคลิก (Mac OS) ที่ขั้นตอนนั้นและเลือกลบออกจากกลุ่ม **หมายเหตุ**: ตัวเลือกนี้ไม่พร้อมใช้งานหากคุณพยายามลบขั้นตอนที่ทำให้ความต่อเนื่องของกลุ่มเสียหาย - ในสถานะยุบ ให้คลิกขวาหรือกด Cntrl แล้วคลิก (MacOS) เพื่อเปิดเมนูและเลือกจากตัวเลือกต่อไปนี้ ![เมนูด้านล่างไอคอนโฟลเดอร์ไฟล์ที่เลือก ซึ่งให้ทางเลือกในการปรับแต่งกลุ่ม](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps6.png) - เปลี่ยนชื่อ: เปลี่ยนชื่อกลุ่ม - เพิ่มคำอธิบาย: ป้อนคำอธิบายสำหรับกลุ่ม - แก้ไขสี: เปลี่ยนสีของโฟลเดอร์กลุ่ม การดำเนินการนี้จะไม่เปลี่ยนสีของแต่ละขั้นตอนในกลุ่ม - ขยายกลุ่ม: แสดงขั้นตอนทั้งหมดในกลุ่ม คุณยังสามารถคลิกลูกศรคู่ ![ลูกศรทแยงมุมสองลูกชี้ไปในทิศทางตรงกันข้าม](/tableau/next/th-th/prep/th-th/Img/prep_groupsteps4.png) เพื่อขยายกลุ่มได้อีกด้วย - เลิกจัดกลุ่ม: ลบขั้นตอนทั้งหมดออกจากกลุ่มและลบกลุ่ม - คัดลอก: คัดลอกกลุ่มและขั้นตอนทั้งหมดในกลุ่มไปยังคลิปบอร์ดเพื่อวางที่อื่นในลำดับงานของคุณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้การคัดลอกและวาง โปรดดู [คัดลอกและวางขั้นตอน](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm#copy_steps) - บันทึกขั้นตอนเป็นลำดับงาน (Tableau Prep Builder เท่านั้น): บันทึกขั้นตอนที่จัดกลุ่มไว้เฉพาะในไฟล์บนคอมพิวเตอร์ของคุณ หรือเผยแพร่ไปยัง Tableau Server หรือ Tableau Cloud เพื่อแชร์กับผู้อื่นหรือใช้ในขั้นตอนอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกขั้นตอนสำหรับการใช้ซ้ำ โปรดดู [สร้างขั้นตอนโฟลว์ที่ใช้ซ้ำได้](https://help.tableau.com/v0.0/prep/th-th/prep_copy_reuse_steps.htm#reuse_flows) - ลบ: ลบกลุ่มและขั้นตอนทั้งหมดในกลุ่มออกจากลำดับงาน - (เวอร์ชัน 2021.1.2 ขึ้นไป) ในสถานะขยาย ให้คลิกขวาหรือกด Cntrl แล้วคลิก (MacOS) ในพื้นที่กลุ่มที่ขยายแล้วเพื่อเปิดเมนูเพื่อที่ต้องการยุบกลุ่มหรือเลิกจัดกลุ่มขั้นตอน ![ตัวเลือก "ยุบ" และ "ยกเลิกการจัดกลุ่ม" ในกระบวนการที่เรียกว่า "กลุ่ม 1" ซึ่งแสดงคำสั่งซื้อและการส่งคืนตามด้วยขั้นตอนที่เรียกว่า "การล้าง 2"](/tableau/next/th-th/prep/th-th/Img/prep_group_ungroup_menu.png) ## เปลี่ยนชุดสีของลำดับงาน Tableau Prep จะกำหนดสีแต่ละขั้นตอนลำดับงานของคุณตามค่าเริ่มต้น ชุดสีนี้จะใช้ตลอดลำดับงานเพื่อช่วยให้คุณติดตามข้อมูลของคุณได้ตลอดลำดับงานเมื่อคุณใช้ขั้นตอนการล้าง, รวม, ผนวก หรือรวบรวมข้อมูล เพื่อให้คุณทราบว่าไฟล์ใดบ้างที่ได้รับผลกระทบจากการดำเนินการของคุณ หากต้องการเลือกชุดสีอื่นสำหรับขั้นตอนของคุณ ให้ทำดังต่อไปนี้ 1. เลือกอย่างน้อยหนึ่งขั้นตอน 2. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) บนขั้นตอนที่เลือก แล้วเลือกแก้ไขสี ![เมนูคลิกขวาบนขั้นตอนในโฟลว์ที่มีตัวเลือกแก้ไขสีและพาเล็ตสีเพื่อเปลี่ยนสีขั้นตอนที่แสดง](/tableau/next/th-th/prep/th-th/Img/prep_edit_colors.png) 3. คลิกที่สีในชุดสีที่ต้องการนำไปใช้ หากต้องการรีเซ็ตสีของขั้นตอนกลับเป็นสีเริ่มต้น ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้ - คลิกเลิกทำจากเมนูด้านบน - กด Cntrl+Z หรือ Command-Shift-Z (MacOS) - เลือกขั้นตอนที่คุณเปลี่ยนแปลง คลิกขวาที่ขั้นตอนที่เลือก แล้วเลือกแก้ไขสี จากนั้นเลือกรีเซ็ตสีจากด้านล่างสุดของชุดสี ## ลบขั้นตอนออกจากลำดับงาน ที่จุดใดก็ได้ในลำดับงาน คุณสามารถลบขั้นตอนหรือรายการลำดับงานระหว่างขั้นตอนได้ **หมายเหตุ**: คุณไม่สามารถลบรายการลำดับงานที่เข้าหรือออกจากกลุ่มขั้นตอนที่ยุบได้ คุณต้องขยายกลุ่มหรือเลิกจัดกลุ่มขั้นตอนก่อน - หากต้องการลบขั้นตอนหรือรายการลำดับงาน ให้เลือกขั้นตอนหรือรายการที่คุณต้องการลบ คลิกขวาที่องค์ประกอบ แล้วเลือกลบ - หากต้องการลบหลายขั้นตอนหรือรายการลำดับงาน ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้ - ใช้เมาส์ลากและเลือกส่วนของลำดับงานทั้งหมด จากนั้นคลิกขวาหรือกด Ctrl แล้วคลิก (Mac OS) ในขั้นตอนใดขั้นตอนหนึ่งที่เลือก แล้วเลือกลบ - กด Ctrl+A หรือ Cmd+A (MacOS) เพื่อเลือกองค์ประกอบทั้งหมดในลำดับงาน หรือกด Ctrl+คลิก หรือ Cmd+คลิก (MacOS) เพื่อเลือกองค์ประกอบเฉพาะ จากนั้นกดปุ่ม Delete ## เพิ่มคำอธิบายในขั้นตอนลำดับงานและการดำเนินการล้าง เมื่อสร้างลำดับงานและดำเนินการล้างต่างๆ คุณอาจต้องเพิ่มคำอธิบายเพื่อช่วยผู้อื่นที่อาจดูหรือทำงานกับลำดับงานของคุณในภายหลังสามารถเข้าใจขั้นตอนของคุณได้ดีขึ้น คุณสามารถเพิ่มคำอธิบายให้กับแต่ละขั้นตอนลำดับงานได้โดยตรงบนแผงลำดับงาน กลุ่มขั้นตอนหรือการดำเนินการล้างใดๆ ในแผงการเปลี่ยนแปลงเพื่อให้บริบทเพิ่มเติมสำหรับการเปลี่ยนแปลงของคุณ คำอธิบายควรมีความยาวไม่เกิน 200 อักขระ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการดูการเปลี่ยนแปลงในแผงการเปลี่ยนแปลง โปรดดู [ดูการเปลี่ยนแปลงของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_clean.htm#changes_pane) ### เพิ่มคำอธิบายในขั้นตอนลำดับงาน เมื่อคุณเพิ่มคำอธิบาย ไอคอนข้อความ ![ไอคอนคำอธิบายจะแสดงเป็นบับเบิ้ลคำพูด](/tableau/next/th-th/prep/th-th/Img/prep_description_icon.png) จะเพิ่มขึ้นที่ใต้ขั้นตอนดังกล่าว คลิกไอคอนเพื่อแสดงหรือซ่อนข้อความคำอธิบายในแผงลำดับงาน 1. ในแผงลำดับงาน เลือกขั้นตอน 2. ทำอย่างใดอย่างหนึ่งต่อไปนี้: - คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ในขั้นตอนดังกล่าว และเลือก เพิ่มคำอธิบายจากเมนู ![เมนูคลิกขวาที่ขั้นตอนโฟลว์ Tableau Prep โดยมีตัวเลือกไฮไลต์ที่เพิ่มคำอธิบาย](/tableau/next/th-th/prep/th-th/Img/prep_description.png) - ดับเบิลคลิกในฟิลด์ชื่อสำหรับขั้นตอนดังกล่าว จากนั้นคลิกเพิ่มคำอธิบาย ![โฟลว์ Tableau Prep ที่แสดงกล่องข้อความเพื่อป้อนคำอธิบายสำหรับขั้นตอนโฟลว์ในแผงโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_description5.png) 3. พิมพ์คำอธิบายของคุณในกล่องข้อความ ![กล่องข้อความคำอธิบายสำหรับขั้นตอนโฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_description2.png) 4. คลิกนอกกล่องข้อความหรือกด Enter เพื่อใช้การเปลี่ยนแปลงของคุณ คำอธิบายจะแสดงอยู่ใต้ขั้นตอนนั้นตามค่าเริ่มต้น หากต้องการซ่อนคำอธิบาย ให้คลิกไอคอนข้อความ ![ไอคอนคำอธิบายจะแสดงเป็นบับเบิ้ลคำพูด](/tableau/next/th-th/prep/th-th/Img/prep_description_icon.png) 5. หากต้องการแก้ไขหรือลบคำอธิบาย ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่ขั้นตอนหรือคำอธิบายนั้น จากนั้นจากเมนู ให้เลือกแก้ไขคำอธิบายหรือลบคำอธิบาย ![เมนูคลิกขวาที่ขั้นตอนโฟลว์ Tableau Prep โดยมีตัวเลือกแก้ไขคำอธิบายที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_description3.png) ### เพิ่มคำอธิบายในรายการการเปลี่ยนแปลง คุณสามารถเพิ่มคำอธิบายให้กับรายการในแผงการเปลี่ยนแปลงได้ใน Tableau Prep Builder เวอร์ชัน 2019.1.1 เป็นต้นไปและบนเว็บ 1. เลือกขั้นตอนในแผงลำดับงาน 2. เปิดแผงการเปลี่ยนแปลงหรือแท็บการเปลี่ยนแปลง 3. คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่รายการในแผงการเปลี่ยนแปลง แล้วเลือกเพิ่มคำอธิบาย ![แผงการเปลี่ยนแปลงในโฟลว์ที่แสดงเมนูคลิกขวาโดยมีการไฮไลต์ที่ "เพิ่มคำอธิบาย"](/tableau/next/th-th/prep/th-th/Img/prep_change_description.png) 4. ป้อนคำอธิบายสำหรับการดำเนินการเปลี่ยนแปลงดังกล่าว ![แผงการเปลี่ยนแปลงที่แสดงรายการที่ไฮไลต์ และกล่องข้อความเปิดที่คุณสามารถพิมพ์คำอธิบายได้](/tableau/next/th-th/prep/th-th/Img/prep_change_description2.png) คำอธิบายจะปรากฏใต้ข้อความที่สร้างขึ้นสำหรับการเปลี่ยนแปลงพร้อมไอคอนความคิดเห็น ![ไอคอนคำอธิบายจะแสดงเป็นบับเบิ้ลคำพูด](/tableau/next/th-th/prep/th-th/Img/prep_description_icon.png) ![แผงการเปลี่ยนแปลงที่แสดงรายการที่ไฮไลต์และคำอธิบายของการเปลี่ยนแปลง](/tableau/next/th-th/prep/th-th/Img/prep_change_description3.png) 5. หากต้องการแก้ไขหรือลบคำอธิบาย ให้คลิกขวาหรือกด Ctrl แล้วคลิก (MacOS) ที่รายการการเปลี่ยนแปลง แล้วเลือกแก้ไขคำอธิบายหรือลบคำอธิบาย ## จัดระเบียบเค้าโครงของลำดับงานใหม่ _รองรับใน Tableau Prep Builder เวอร์ชัน 2019.2.2 ขึ้นไป และบน Tableau Server หรือ Tableau Cloud ตั้งแต่เวอร์ชัน 2020.4_ เมื่อคุณสร้างลำดับงาน Tableau Prep Builder จะใช้เค้าโครงเริ่มต้น โดยจะจัดวางและประมวลผลแต่ละลำดับงานจากซ้ายไปขวา โดยที่ขั้นตอนอินพุตจะเริ่มต้นที่ด้านซ้ายสุดของแคนวาสและขั้นตอนเอาต์พุตจะสิ้นสุดที่ด้านขวาของแคนวาส อย่างไรก็ตาม หากคุณสร้างลำดับงานที่มีขนาดใหญ่และซับซ้อน ลำดับงานเหล่านี้จะยากต่อการติดตามได้อย่างรวดเร็ว คุณสามารถล้างเค้าโครงของลำดับงานได้โดยการเลือกและย้ายขั้นตอนต่างๆ เพื่อจัดระเบียบเค้าโครงของลำดับงานได้ในลักษณะที่เหมาะสมกับคุณ ตัวอย่างเช่น คุณสามารถแก้ไขรายการลำดับงานที่ตัดกัน ย้ายขั้นตอนลำดับงานเพื่อล้างพื้นที่ว่างเพิ่มเติม หรือจัดเรียงขั้นตอนลำดับงานใหม่เพื่อแสดงลำดับเหตุการณ์ที่ชัดเจน ตัวอย่างเช่น ลำดับงานต่อไปนี้จะสร้างความสับสนและยากต่อการติดตาม ![แผนผังโฟลว์ข้อมูลพร้อมขั้นตอนการทำความสะอาดและการเตรียมข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_messy_flow.png) หากต้องการล้างลำดับงานนี้ ให้เลือกและลากขั้นตอนขึ้น ลง ซ้ายหรือขวา แล้ววางลงในตำแหน่งใหม่ในพื้นที่ทำงาน ไม่สามารถย้ายขั้นตอนลำดับงานไปยังตำแหน่งที่ขัดขวางลำดับงานของกระบวนการจากซ้ายไปขวาได้ ตัวอย่างเช่น คุณไม่สามารถลากขั้นตอนการผนวกที่อยู่ก่อนขั้นตอนการรวมไปยังตำแหน่งที่ตามหลังขั้นตอนการรวมในลำดับงานได้ เมื่อลากขั้นตอนลำดับงานไปยังตำแหน่งที่อนุญาต กล่องสีส้มจะปรากฏขึ้น หากไม่อนุญาตให้ใช้ตำแหน่ง กล่องสีส้มจะไม่ปรากฏขึ้นและขั้นตอนจะกลับไปยังตำแหน่งเดิมเมื่อคุณพยายามวาง หากต้องการย้ายขั้นตอนลำดับงานของคุณ ให้ทำดังต่อไปนี้ 1. ในแผงลำดับงาน เลือกขั้นตอนที่คุณต้องการย้าย คุณสามารถคลิกที่ขั้นตอนใดขั้นตอนหนึ่ง ลากเพื่อเลือกหลายขั้นตอน หรือกด Ctrl แล้วคลิกหรือ Cmd แล้วคลิก (MacOS) เพื่อเลือกขั้นตอนที่ไม่อยู่ติดกัน 2. ลากแล้ววางขั้นตอนไปยังตำแหน่งใหม่ **หมายเหตุ**: หากคุณไม่ชอบการย้ายการจัดระเบียบใหม่ที่คุณทำ คุณสามารถคลิกเลิกทำ ในเมนูด้านบนเพื่อย้อนกลับได้ อย่างไรก็ตาม หากดำเนินการล้างระหว่างขั้นตอนการย้าย คุณอาจเลิกทำการดำเนินการเหล่านั้นได้เช่นกัน ตัวเลือกเลิกทำจะย้อนกลับการดำเนินการของคุณตามลำดับที่คุณได้ทำ ดูการดำเนินการ "จัดระเบียบขั้นตอนลำดับงานใหม่" ตัวอย่างต่อไปนี้จะแสดงการจัดเรียงลำดับงานใหม่โดยใช้การลากแล้ววาง ## ใช้เครื่องมือตัวนำทางลำดับงาน เมื่อทำงานกับลำดับงานขนาดใหญ่ การเลื่อนไปมาเพื่อค้นหาพื้นที่เฉพาะของลำดับงานที่คุณต้องการย้อนกลับไปอาจเป็นเรื่องยาก เครื่องมือตัวนำทางลำดับงานจึงช่วยให้ทำสิ่งนี้ได้ง่ายขึ้น ลำดับงานตัวนำทางคือลำดับงานเวอร์ชันย่อของคุณ ซึ่งจะปรากฏที่มุมขวาล่างของแคนวาส ![โฟลว์ชาร์ตที่แสดงการแปลงข้อมูลสำหรับแหล่งข้อมูลต่างๆ ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_navigator.png) คลิกที่ใดก็ได้บนกราฟิกเพื่อข้ามไปยังพื้นที่ของลำดับงานดังกล่าว หรือใช้ตัวเลือกแถบเครื่องมือ ![แถบเครื่องมือพร้อมการควบคุมการซูม 100%](/tableau/next/th-th/prep/th-th/Img/prep_flow_nav_toolbar.png) ต่อไปนี้เพื่อนำทาง:
ตัวเลือกแถบเครื่องมือคำอธิบาย
ไอคอนลูกศรชี้ลงยุบกราฟิกตัวนำทางลำดับงาน ในสถานะยุบ คุณอาจเห็นตัวบ่งชี้เปอร์เซ็นต์เท่านั้น เพียงวางเมาส์เหนือสิ่งนี้เพื่อขยายแถบเครื่องมือและคลิกลูกศรขึ้น ลูกศรที่ชี้ขึ้น ซึ่งเมื่อคลิกแล้วจะขยายกราฟิกตัวนำทางโฟลว์ เพื่อขยายกราฟิกอีกครั้ง
ลูกศรที่ชี้ขึ้น ซึ่งเมื่อคลิกแล้วจะขยายกราฟิกตัวนำทางโฟลว์ขยายกราฟิกตัวนำทางลำดับงาน
ไอคอนขนาดที่จะเปลี่ยนโฟลว์ให้พอดีกับหน้าจอของคุณเปลี่ยนขนาดของลำดับงานให้พอดีกับหน้าจอของคุณ
เครื่องหมายลบ เครื่องหมายบวก และเปอร์เซ็นต์ตัวเลขเพื่อปรับการซูมบนแคนวาสโฟลว์ของคุณซูมเข้าและออกจากลำดับงานของคุณ คุณสามารถคลิกที่ตัวบ่งชี้เปอร์เซ็นต์เพื่อคืนค่ามุมมองเป็น 100 เปอร์เซ็นต์ได้
[ข้ามไปยังเนื้อหาหลัก](#main-content) # สร้างและใช้พารามิเตอร์ในลำดับงาน _รองรับใน Tableau Prep Builder เวอร์ชัน 2021.4.1 และใหม่กว่า และบนเว็บ และใน Tableau Cloud และ Tableau Server เวอร์ชัน 2021.4.0 และใหม่กว่า_ **หมายเหตุ**: เนื้อหาในหัวข้อนี้ใช้กับลำดับงานการเขียนใน Tableau Prep Builder และบนเว็บ เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู Tableau Prep บนเว็บ ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) หากคุณมักใช้ลำดับงานซ้ำโดยใช้ข้อมูลที่ต่างกันด้วยสคีมาที่เหมือนกัน คุณสามารถสร้างและใช้พารามิเตอร์ผู้ใช้กับลำดับงานของคุณเพื่อเปลี่ยนระหว่างสถานการณ์ได้อย่างง่ายดาย พารามิเตอร์เป็นค่าตัวยึดตำแหน่งที่ใช้ได้ทุกส่วน เช่น ตัวเลข ค่าข้อความ หรือค่าบูลีนที่สามารถแทนที่ค่าคงที่ในลำดับงาน แทนที่จะสร้างและบำรุงรักษาหลายลำดับงาน ตอนนี้คุณสามารถสร้างหนึ่งลำดับงานและใช้พารามิเตอร์เพื่อเรียกใช้ลำดับงานด้วยชุดข้อมูลที่แตกต่างกันของคุณ ตัวอย่างเช่น คุณสามารถสร้างพารามิเตอร์สำหรับพื้นที่การขายต่างๆ จากนั้นใช้ค่าพารามิเตอร์กับพาธไฟล์อินพุตเพื่อเรียกใช้ลำดับงานโดยใช้ข้อมูลของภูมิภาคนั้นเท่านั้น ![Tableau Prep Builder พร้อมกล่องโต้ตอบ "สร้างพารามิเตอร์" เปิดอยู่ กำลังสร้างพารามิเตอร์ที่เรียกว่า "ภูมิภาค"](/tableau/next/th-th/prep/th-th/Img/prep_parameters_add.png) ตั้งแต่ Tableau Prep Builder และ Tableau Cloud เวอร์ชัน 2023.2 เป็นต้นไป คุณยังสามารถเพิ่มพารามิเตอร์ระบบลงในไฟล์หรือชื่อเอาต์พุตแหล่งข้อมูลที่เผยแพร่เพื่อเพิ่มการประทับเวลาโดยอัตโนมัติในแต่ละครั้งที่คุณเรียกใช้โฟลว์ ![เพิ่มพารามิเตอร์ระบบลงในไฟล์หรือชื่อเอาต์พุตแหล่งข้อมูลที่เผยแพร่เพื่อเพิ่มการประทับเวลาโดยอัตโนมัติในแต่ละครั้งที่คุณเรียกใช้โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_system_parameters.png) ## ฉันสามารถใช้พารามิเตอร์ตรงไหนได้บ้าง คุณสามารถใช้พารามิเตอร์ผู้ใช้กับชื่อไฟล์ เส้นทาง ชื่อตาราง นิพจน์ตัวกรอง และฟิลด์ที่คำนวณโดยขึ้นอยู่กับประเภทขั้นตอน ตั้งแต่เวอร์ชัน 2022.1.1 คุณยังสามารถรวมค่าการแทนที่พารามิเตอร์เมื่อเรียกใช้ลำดับงานโดยใช้ REST API หากต้องการข้อมูลเพิ่มเติม โปรดดู[วิธีการของโฟลว์](https://help.tableau.com/current/api/rest_api/th-th/REST/rest_api_ref_flow.htm)ในความช่วยเหลือของ Tableau Rest API คุณสามารถใช้พารามิเตอร์ระบบ (เวอร์ชัน 2023.2 ขึ้นไป) กับชื่อเอาต์พุตสำหรับประเภทเอาต์พุตไฟล์และแหล่งข้อมูลที่เผยแพร่ ตารางต่อไปนี้แสดงสถานที่เก็บที่คุณสามารถใช้พารามิเตอร์ของขั้นตอนแต่ละประเภท
ประเภทขั้นตอนสถานที่เก็บพารามิเตอร์
อินพุต

พารามิเตอร์ผู้ใช้:

  • เชื่อมต่อกับไฟล์: ใช้พารามิเตอร์ในชื่อไฟล์หรือพาธไฟล์
  • เชื่อต่อกับฐานข้อมูล: ใช้พารามิเตอร์กับชื่อตารางและ SQL แบบปรับแต่งเอง
  • ตัวแก้ไขนิพจน์: ตัวกรอง
เอาต์พุต

พารามิเตอร์ผู้ใช้หรือระบบ:

  • เอาต์พุตไปยังไฟล์: ใช้พารามิเตอร์ผู้ใช้กับชื่อไฟล์หรือเส้นทางไฟล์ และชื่อเวิร์กชีต Microsoft Excel ตั้งแต่เวอร์ชัน 2022.1.1 เป็นต้นไป ใช้พารามิเตอร์ระบบกับชื่อไฟล์
  • เอาต์พุตไปยังเซิร์ฟเวอร์: ใช้พารามิเตอร์ผู้ใช้หรือระบบกับชื่อแหล่งข้อมูลที่เผยแพร่
  • เอาต์พุตไปยังฐานข้อมูล: ใช้พารามิเตอร์ผู้ใช้กับชื่อตาราง และสคริปต์ SQL ตั้งแต่เวอร์ชัน 2022.1.1 เป็นต้นไป ซึ่งเป็นสคริปต์ที่คุณเรียกใช้ก่อนหรือหลังการเขียนเอาต์พุตลำดับงานไปยังฐานข้อมูล
ล้าง แถวใหม่ เปลี่ยนรูปแบบ รวม ผนวก

พารามิเตอร์ผู้ใช้:

  • ตัวแก้ไขนิพจน์: ตัวกรองและค่าของฟิลด์ที่คำนวณ
รวม

พารามิเตอร์ผู้ใช้:

  • ตัวแก้ไขนิพจน์: ตัวกรอง
สคริปต์

พารามิเตอร์ผู้ใช้:

  • ตัวแก้ไขนิพจน์: ตัวกรองและค่าของฟิลด์ที่คำนวณ
การคาดการณ์

พารามิเตอร์ผู้ใช้:

  • ตัวแก้ไขนิพจน์: ตัวกรองและค่าของฟิลด์ที่คำนวณ
## สร้างพารามิเตอร์ผู้ใช้ พารามิเตอร์ผู้ใช้นั้นจำเพาะกับโฟลว์ที่ใช้พารามิเตอร์ สร้างพารามิเตอร์จากเมนูด้านบน จากนั้นกำหนดค่าที่ใช้ คุณยังสามารถกำหนดพารามิเตอร์ที่ยอมรับค่าทั้งหมด ซึ่งหมายความว่าผู้ใช้ลำดับงานใดๆ ก็สามารถป้อนค่าได้เมื่อเรียกใช้ลำดับงาน คุณสามารถบังคับให้ต้องมีค่าพารามิเตอร์ของลำดับงานหรือไม่บังคับก็ได้ ขณะเรียกใช้ลำดับงาน ผู้ใช้จะได้รับแจ้งให้ป้อนค่าพารามิเตอร์ ผู้ใช้ต้องป้อนค่าพารามิเตอร์ที่บังคับก่อนเรียกใช้ลำดับงาน คุณสามารถป้อนค่าพารามิเตอร์ที่ไม่บังคับหรือสามารถรับค่าปัจจุบัน (ค่าเริ่มต้น) จากนั้นสามารถใช้ค่าพารามิเตอร์กับลำดับงานที่เรียกใช้ทุกตำแหน่งที่ใช้พารามิเตอร์ **หมายเหตุ**: หากต้องการเรียกใช้หรือกำหนดเวลาสำหรับลำดับงานใน Tableau Server หรือ Tableau Cloud ผู้ดูแลระบบของคุณจะต้องเปิดใช้งานการตั้งค่า พารามิเตอร์ของลำดับงาน บนเซิร์ฟเวอร์ของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู**สร้างและโต้ตอบกับโฟลว์บนเว็บ**ในส่วนความช่วยเหลือเกี่ยวกับ [Tableau Server](https://help.tableau.com/current/server/th-th/web_author_flows.htm#flow-parameters) หรือ [Tableau Cloud](https://help.tableau.com/current/online/th-th/web_author_flows.htm#flow-parameters) 1. จากเมนูด้านบน ให้คลิกไอคอน พารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) จากนั้นคลิก สร้างพารามิเตอร์ ![กล่องโต้ตอบ "สร้างพารามิเตอร์" พร้อมคำอธิบาย "กำหนดตัวแปรที่ผู้ใช้สามารถระบุได้เมื่อรันโฟลว์บน Tableau Prep Builder หรือบนเว็บ" เลือกปุ่ม "สร้างพารามิเตอร์"](/tableau/next/th-th/prep/th-th/Img/prep_parameters_create.png) 2. ในกล่องโต้ตอบ สร้างพารามิเตอร์ ให้ป้อนชื่อและคำอธิบาย (ไม่บังคับ) ชื่อพารามิเตอร์ต้องไม่ซ้ำกัน นี่คือค่าที่จะแสดงในอินเทอร์เฟซผู้ใช้เมื่อคุณเพิ่มพารามิเตอร์ หากคุณเพิ่มคำอธิบาย ผู้ใช้สามารถมองเห็นข้อมูลนี้เมื่อวางเมาส์ (ตั้งแต่เวอร์ชัน 2022.1.1) ในรายการพารามิเตอร์และตำแหน่งที่ใช้พารามิเตอร์ ![กล่องโต้ตอบ “สร้างพารามิเตอร์” เปิดอยู่ และพารามิเตอร์ชื่อ “ภูมิภาค” จะถูกสร้างขึ้น คำอธิบายคือ “ภูมิภาคการขาย” ชนิดข้อมูลคือ “สตริง” และค่าปัจจุบันคือ “ภาคใต้” ค่าที่อนุญาตจะถูกตั้งค่าเป็น “รายการ” ทำเครื่องหมายในฟิลด์ “ต้องเลือกเมื่อระบบทำงาน” ](/tableau/next/th-th/prep/th-th/Img/prep_parameters_create2.png) 3. เลือกหนึ่งในประเภทข้อมูลต่อไปนี้ ค่าพารามิเตอร์ต้องตรงกับประเภทข้อมูลที่คุณเลือก - ตัวเลข (จำนวนเต็มหรือทศนิยม) - สตริง - บูลีน 4. ระบุค่าที่อนุญาต นี่คือค่าที่ผู้ใช้สามารถป้อนในพารามิเตอร์ - ทั้งหมด: ตัวเลือกนี้ช่วยให้ผู้ใช้สามารถพิมพ์ค่าของพารามิเตอร์ แม้ในขณะที่กำลังเรียกใช้ลำดับงานก็ตาม **หมายเหตุ**: การใช้ตัวเลือกนี้สำหรับพารามิเตอร์ที่ใช้ได้ในขั้นตอนการป้อนหรือส่งออกข้อมูลอาจเสี่ยงต่อความปลอดภัย ตัวอย่างเช่น คิวรี SQL แบบปรับแต่งเองที่อนุญาตให้ป้อนค่าต่างๆ ได้อาจเปิดเผยแอสเซทข้อมูลของคุณไปยังการโจมตีการส่ง SQL - รายการ: ป้อนรายการค่าที่ผู้ใช้สามารถเลือกได้เมื่อใช้กับพารามิเตอร์ ในการป้อนหลายค่า ให้กด **Enter** หลังจากป้อนแต่ละรายการ 5. (ไม่บังคับ) เลือกต้องมีการเลือกเมื่อระบบทำงาน (ต้องป้อนค่าเมื่อระบบทำงานในรุ่นก่อนหน้า) การเลือกนี้ทำให้จำเป็นต้องมีพารามิเตอร์ ผู้ใช้จำเป็นต้องป่อนค่าเมื่อเรียกใช้หรือกำหนดเวลาของลำดับงาน 6. ป้อนค่าปัจจุบัน นี่เป็นค่าที่จำเป็นและจะทำหน้าที่เป็นค่าเริ่มต้นสำหรับพารามิเตอร์ - ทั้งหมด: ป้อนค่า - รายการ: Tableau ใช้ค่าแรกที่คุณใส่ในรายการ ใช้ตัวเลือกดรอปดาวน์เพื่อเปลี่ยน - บูลีน: เลือก True หรือ False 7. คลิกตกลง เพื่อบันทึกพารามิเตอร์ ### เปลี่ยนค่าเริ่มต้นของพารามิเตอร์ผู้ใช้ เมื่อคุณสร้างพารามิเตอร์ผู้ใช้ คุณต้องระบุค่าปัจจุบัน (ค่าเริ่มต้น) หากมีพารามิเตอร์ในลำดับงาน ค่านี้จะถูกใช้: - เรียกใช้การค้นหา SQL แบบปรับแต่งเองที่กำหนดไว้ในขั้นตอนการป้อนข้อมูล - เติมพารามิเตอร์ที่ไม่บังคับซึ่งไม่ได้ระบุไว้เมื่อระบบทำงาน - แทนที่พารามิเตอร์เป็นค่าคงที่ในขั้นตอนที่บันทึกไว้ (เวอร์ชัน 2022.1.1 และใหม่กว่า) - แทนที่พารามิเตอร์เป็นค่าคงที่ในพาธไฟล์เมื่อเผยแพร่ลำดับงานพร้อมชุดข้อมูลแบบแพ็กเกจ คุณสามารถเปลี่ยนค่านี้ได้ทุกเมื่อ จากเมนูด้านบน คุณสามารถแก้ไขพารามิเตอร์หรือใช้ปุ่มตั้งค่าในรายการพารามิเตอร์ จากในลำดับงาน คุณสามารถใช้ปุ่มตั้งค่าได้ทุกจุดที่ใช้พารามิเตอร์ เมื่อคุณใช้ปุ่มนี้ จะเป็นการรีเซ็ตค่าปัจจุบัน (ค่าเริ่มต้น) ของพารามิเตอร์ทุกจุดที่ใช้พารามิเตอร์ แม้กระทั่งในคิวรี SQL แบบปรับแต่งเอง #### แก้ไขพารามิเตอร์ผู้ใช้ 1. จากเมนูด้านบน ให้คลิกไอคอน พารามิเตอร์![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) 2. คลิกแก้ไขพารามิเตอร์ 3. ในกล่องโต้ตอบแก้ไขพารามิเตอร์ ให้ทำการเปลี่ยนแปลงแล้วคลิกตกลง ![กล่องโต้ตอบ “แก้ไขพารามิเตอร์” เปิดอยู่ และพารามิเตอร์ชื่อ “ภูมิภาค” กำลังถูกแก้ไข คำอธิบายคือ “ภูมิภาคการขาย” ชนิดข้อมูลคือ “สตริง” และค่าปัจจุบันคือ “ส่วนกลาง” ค่าที่อนุญาตจะถูกตั้งค่าเป็น “รายการ” ทำเครื่องหมายในฟิลด์ “ต้องเลือกเมื่อระบบทำงาน”](/tableau/next/th-th/prep/th-th/Img/prep_parameters_edit2.jpg) #### รีเซ็ตค่าเริ่มต้นของพารามิเตอร์ผู้ใช้ ในการรีเซ็ตค่าเริ่มต้นของพารามิเตอร์แบบรวดเร็ว ให้ใช้ปุ่มตั้งค่า ปุ่มนี้จะแสดงตัวนับจำนวนตำแหน่งในลำดับงานที่มีการใช้พารามิเตอร์ ในการไฮไลต์ขั้นตอนในลำดับงานที่ใช้พารามิเตอร์ ให้คลิกดูในลำดับงานในกล่องโต้ตอบพารามิเตอร์ หากมีเพียงตำแหน่งเดียวที่ใช้พารามิเตอร์ คุณจะถูกนำไปยังขั้นตอนนั้นโดยตรงพร้อมเปิดแผงโปรไฟล์ 1. ทำอย่างใดอย่างหนึ่งต่อไปนี้: - จากเมนูด้านบน ให้เลือกไอคอน พารามิเตอร์![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) ใช้ตัวเลือกนี้เพื่อรีเซ็ตค่าพารามิเตอร์ที่ใช้ทุกจุดในลำดับงาน หรือเมื่อใช้ในตัวกรองและฟิลด์ที่คำนวณ ![กล่องโต้ตอบ “พารามิเตอร์” เปิดอยู่ และคำอธิบาย “สตริงใดๆ” คือ “CoffeeChain” ตัวเลือก “ดูในโฟลว์” แสดงว่ามีอยู่ 4 โฟลว์ คำอธิบาย “รายการสตริง” คือ “ทิศเหนือ” และตัวเลือก “ดูในโฟลว์” แสดงว่ามีอยู่ 5 โฟลว์](/tableau/next/th-th/prep/th-th/Img/prep_parameters_edit3.jpg) - เลือกพารามิเตอร์ที่มีการใช้ในโฟลว์ คุณสามารถใช้ตัวเลือกนี้สำหรับพารามิเตอร์ที่ใช้ในชื่อไฟล์, พาธไฟล์, ชื่อตาราง, SQL แบบปรับแต่งเอง และสคริปต์ SQL ก่อนและหลัง ![กล่องโต้ตอบที่ตั้งค่าภูมิภาคเป็นศูนย์กลาง](/tableau/next/th-th/prep/th-th/Img/prep_parameters_set2.png) 2. เลือกหรือป้อนค่าพารามิเตอร์ 3. เลือกตั้งค่าเพื่อใช้การเปลี่ยนแปลง ## ใช้พารามิเตอร์กับลำดับงานของคุณ หลังจากสร้างพารามิเตอร์ผู้ใช้ คุณสามารถใช้พารามิเตอร์ผู้ใช้ได้หลายที่ตลอดทั้งโฟลว์โดยขึ้นอยู่กับประเภทขั้นตอน เมื่อเรียกใช้ลำดับงาน ค่าพารามิเตอร์จะถูกใช้กับการเรียกใช้ลำดับงานนั้นเพื่อสร้างเอาต์พุตสำหรับสถานการณ์ของข้อมูลที่เฉพาะเจาะจง พารามิเตอร์ระบบ (เวอร์ชัน 2023.2 ขึ้นไป) จะสร้างขึ้นโดยอัตโนมัติเมื่อคุณเรียกใช้โฟลว์ เพียงใช้กับชื่อขั้นตอนเอาต์พุตของคุณและทุกครั้งที่เรียกใช้โฟลว์ พารามิเตอร์จะอัปเดตแบบไดนามิกด้วยวันที่หรือเวลาเริ่มต้นของโฟลว์ ### ใช้พารามิเตอร์กับขั้นตอนการป้อนข้อมูล ในขั้นตอนการป้อนข้อมูล คุณสามารถใช้พารามิเตอร์ผู้ใช้เพื่อแทนที่ชื่อไฟล์ ส่วนของเส้นทางไฟล์ ชื่อตารางของฐานข้อมูล หรือเมื่อใช้ SQL ที่กำหนดเอง #### ชื่อไฟล์หรือพาธไฟล์ _ตัวเลือกนี้ไม่พร้อมใช้งานเมื่อแก้ไขหรือเขียนลำดับงานบนเว็บ_ คุณสามารถรวมพารามิเตอร์ในเส้นทางไฟล์โดยมีข้อยกเว้นบางอย่าง ตั้งแต่เวอร์ชัน 2022.1.1 คุณยังสามารถดูตัวอย่างค่าพารามิเตอร์ได้ **ข้อยกเว้น** - ตั้งแต่ในเวอร์ชัน 2022.1.1 คุณสามารถกำหนดเวลาและเรียกใช้ลำดับงานบนเว็บที่มีพารามิเตอร์ในพาธไฟล์อินพุตได้ หากใช้เวอร์ชันที่เก่ากว่า ให้เรียกใช้ลำดับงานใน Tableau Prep Builder หรือจากบรรทัดคำสั่ง - ในการรวมพารามิเตอร์ในพาธไฟล์เมื่อเผยแพร่ลำดับงานไปยังเว็บ จำเป็นต้องมีการเชื่อมต่อไฟล์โดยตรง ไม่เช่นนั้น พารามิเตอร์จะถูกแปลงไปเป็นค่าคงที่โดยใช้ค่าปัจจุบัน **หมายเหตุ**: การเชื่อมต่อไฟล์โดยตรงจำเป็นต้องมีการรวมตำแหน่งไฟล์ในรายการที่อนุญาตขององค์กรของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู[การทำให้ตำแหน่งอินพุตและเอาต์พุตอยู่ในรายการที่อนุญาต](https://help.tableau.com/current/server/th-th/prep_conductor_configure_network_shares.htm)ในความช่วยเหลือของ Tableau Server **ใช้พารามิเตอร์ผู้ใช้กับชื่อหรือเส้นทางไฟล์** 1. ในแท็บการตั้งค่า ในพาธไฟล์ ให้วางเคอร์เซอร์ของคุณในตำแหน่งที่คุณต้องการเพิ่มพารามิเตอร์ 2. เลือกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) และเลือกพารามิเตอร์ของคุณ ![เลือกแท็บ “การตั้งค่า” และเลือกไอคอน “พารามิเตอร์” ตัวเลือกที่แสดงคือ “ภูมิภาค” และ “ปีการขาย”](/tableau/next/th-th/prep/th-th/Img/prep_parameters_file2.png) 3. ดูตัวอย่างของค่าพารามิเตอร์ ค่า (เริ่มต้น) ปัจจุบันจะแสดงในตัวอย่าง คุณจะได้รับแจ้งให้เลือกหรือป้อนค่าพารามิเตอร์เมื่อเรียกใช้ลำดับงาน ![เลือกแท็บ “การตั้งค่า” และรายละเอียดการเชื่อมต่อ รวมทั้งตำแหน่งไฟล์จะแสดง](/tableau/next/th-th/prep/th-th/Img/prep_parameters_file_preview.jpg) #### ตารางฐานข้อมูล เมื่อใช้พารามิเตอร์ผู้ใช้ในชื่อตาราง ชื่อตารางทั้งหมดต้องเป็นพารามิเตอร์ ยังไม่รองรับการใช้พารามิเตอร์สำหรับส่วนต่างๆ ของชื่อตารางในปัจจุบัน **หมายเหตุ**: ยังไม่รองรับการใช้พารามิเตอร์สำหรับชื่อตารางในการเชื่อมต่อขาเข้า Google BigQuery 1. ในแท็บการตั้งค่า ในฟิลด์ตาราง ให้คลิกเมนูดรอปดาวน์ 2. เลือกใช้พารามิเตอร์ เมื่อเลือกพารามิเตอร์จากรายการ ![ฟิลด์ตารางแสดงรายการผลตอบแทนที่เป็นไปได้](/tableau/next/th-th/prep/th-th/Img/prep_parameters_table.png) #### SQL แบบปรับแต่งเอง 1. ในแผงการเชื่อมต่อ ให้คลิก SQL แบบปรับแต่งเอง 2. ในแท็บ SQL แบบปรับแต่งเอง ให้พิมพ์หรือวางคิวรีลงในกล่องข้อความ 3. เลือกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) และเลือกพารามิเตอร์ของคุณ ![เลือกแท็บ “SQL แบบปรับแต่งเอง” ซึ่งจะแสดงตัวแก้ไขแบบสอบถาม SQL พร้อมแบบสอบถาม “SELECT \* FROM \[dbo\]” \[คำสั่งซื้อ\] ที่ \[คำสั่งซื้อ\]" ](Img/prep_parameters_CustomSQL.png) 4. เลือกเรียกใช้เพื่อเรียกใช้การค้นหาของคุณ คุณจะไม่ได้รับแจ้งให้ป้อนค่าพารามิเตอร์จนกว่าคุณจะเรียกใช้ลำดับงาน แต่จะเรียกใช้คิวรีขั้นต้นแทนโดยใช้ค่าปัจจุบันของพารามิเตอร์ **หมายเหตุ**: หากมีการใช้พารามิเตอร์ที่จุดใดจุดหนึ่งในลำดับงานและมีการรีเซ็ตค่าปัจจุบัน การเปลี่ยนแปลงนั้นอาจส่งผลกระทบต่อคิวรีของคุณ ### ใช้พารามิเตอร์ผู้ใช้กับขั้นตอนการส่งออกข้อมูล ในขั้นตอนการส่งออกข้อมูล คุณสามารถใช้พารามิเตอร์ผู้ใช้ในที่ต่อไปนี้ - ชื่อไฟล์ - ส่วนของพาธไฟล์ - ชื่อแหล่งข้อมูลที่เผยแพร่ - ชื่อตารางของฐานข้อมูล - ชื่อเวิร์กชีต Microsoft Excel (เวอร์ชัน 2022.1.1 และใหม่กว่า) - สคริปต์ SQL แบบปรับแต่งเองที่เรียกใช้ก่อนหรือหลังการเขียนข้อมูลเอาต์พุตลำดับงานในฐานข้อมูล (เวอร์ชัน 2022.1.1 และใหม่กว่า) #### ชื่อไฟล์หรือพาธไฟล์ _ตัวเลือกเอาต์พุตนี้ไม่พร้อมใช้งานเมื่อสร้างหรือแก้ไขลำดับงานบนเว็บ_ 1. ในแผงเอาต์พุต ให้เลือกไฟล์จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง 2. ในฟิลด์ชื่อหรือตำแหน่ง ให้คลิกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) แล้วเลือกพารามิเตอร์ของคุณ ในพาธไฟล์ ให้วางเคอร์เซอร์ของคุณในตำแหน่งที่คุณต้องการเพิ่มพารามิเตอร์ ![กล่องโต้ตอบ “บันทึกเอาต์พุตไปที่” ถูกตั้งค่าเป็น “ไฟล์”](/tableau/next/th-th/prep/th-th/Img/prep_parameters_output_file_name2.png) เมื่อคุณเรียกใช้ลำดับงาน คุณจะได้รับการแจ้งเตือนให้ป้อนค่าพารามิเตอร์ของคุณ #### ชื่อแหล่งข้อมูลที่เผยแพร่ 1. ในแผงเอาต์พุต ในรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือกแหล่งข้อมูลที่เผยแพร่ 2. ในฟิลด์ชื่อ ให้คลิกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) แล้วเลือกพารามิเตอร์ของคุณ ![กล่องโต้ตอบ “บันทึกผลลัพธ์ลงใน” เปิดอยู่ เลือกไอคอน “พารามิเตอร์” แล้ว และเมนูสำหรับเลือกพารามิเตอร์จะเปิดขึ้นมา ](/tableau/next/th-th/prep/th-th/Img/prep_parameters_output_pds_name.png) เมื่อคุณเรียกใช้ลำดับงาน คุณจะได้รับการแจ้งเตือนให้ป้อนค่าพารามิเตอร์ของคุณ #### ตารางฐานข้อมูลและ SQL แบบปรับแต่งเองก่อนและหลัง 1. ในแท็บเอาต์พุต ในรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือกตารางฐานข้อมูล 2. ในฟิลด์ตาราง ให้เลือกใช้พารามิเตอร์ จากนั้นเลือกพารามิเตอร์จากรายการ ![กล่องโต้ตอบ “บันทึกผลลัพธ์ไปที่” ตั้งค่าเป็น “ตารางฐานข้อมูล” ตัวเลือกตารางเปิดอยู่และเลือก “ใช้พารามิเตอร์”](/tableau/next/th-th/prep/th-th/Img/prep_parameters_output_table_name.png) 3. (ไม่บังคับ) คลิกแท็บ SQL แบบปรับแต่งเอง ตั้งแต่เวอร์ชัน 2022.1.1 คุณสามารถป้อนสคริปต์ SQL ด้วยพารามิเตอร์เพื่อเรียกใช้ก่อนและหลังเวลาที่เขียนข้อมูลในตาราง ในการรวมพารามิเตอร์ ให้คลิกป้อนพารามิเตอร์ และเลือกพารามิเตอร์ของคุณ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้สคริปต์ SQL เมื่อเขียนเอาต์พุตไปยังฐานข้อมูล โปรดดู [บันทึกเอาต์พุตโฟลว์ไปยังฐานข้อมูลภายนอก](https://help.tableau.com/v0.0/prep/th-th/prep_save_share.htm#write_to_DB) **หมายเหตุ**: ต้องลบพารามิเตอร์ที่ใช้ในสคริปต์ SQL ด้วยตนเอง โปรดดู ข้อมูลเพิ่มเติมที่[ลบพารามิเตอร์ผู้ใช้ด้วยตนเอง](#delete_earlier_version) ![ตัวเลือก “บันทึกผลลัพธ์ลงใน” ตั้งค่าเป็น “ตารางฐานข้อมูล” เลือกแท็บ “SQL ที่กำหนดเอง” และกำลังแทรกพารามิเตอร์](/tableau/next/th-th/prep/th-th/Img/prep_parameters_before_after_sql.jpg) เมื่อคุณเรียกใช้ลำดับงาน คุณจะได้รับการแจ้งเตือนให้ป้อนค่าพารามิเตอร์ของคุณ ### ใช้พารามิเตอร์ระบบกับขั้นตอนการส่งออกข้อมูล ในขั้นตอนการส่งออกข้อมูล คุณสามารถใช้พารามิเตอร์ระบบวันที่และเวลาในที่ต่อไปนี้ - ชื่อไฟล์ - ชื่อแหล่งข้อมูลที่เผยแพร่ #### ชื่อไฟล์ _ตัวเลือกเอาต์พุตนี้ไม่พร้อมใช้งานเมื่อสร้างหรือแก้ไขลำดับงานบนเว็บ_ 1. ในแผงเอาต์พุต ให้เลือกไฟล์จากรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง 2. ในฟิลด์ชื่อ ให้คลิกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) และเลือกจากพารามิเตอร์วันที่เรียกใช้หรือรันไทม์ต่อไปนี้ คุณสามารถรวมพารามิเตอร์ระบบหลายตัวเพื่อสร้างการประทับเวลาที่คุณต้องการ **วันที่เรียกใช้** - วันที่: ปปปป-ดด-วว, ปปปปดดวว, วว-ดด-ปปปป - เดือน: ชื่อเดือน, เลขเดือน - หมายเลขสัปดาห์ - หมายเลขไตรมาส - หมายเลขปี รันไทม์ - ปปปป-ดด-วว\_ชช-นน-วว (24 ชั่วโมง) - ปปปปดดวว\_ชชนนวว (24 ชั่วโมง) เมื่อคุณเรียกใช้โฟลว์ Tableau Prep จะใช้เวลาเรียกใช้เริ่มต้นของโฟลว์โดยใช้โซนเวลาท้องถิ่นหรือโซนเวลาของเซิร์ฟเวอร์ #### ชื่อแหล่งข้อมูลที่เผยแพร่ 1. ในแผงเอาต์พุต ในรายการดรอปดาวน์บันทึกเอาต์พุตไปยัง ให้เลือกแหล่งข้อมูลที่เผยแพร่ 2. ในฟิลด์ชื่อ ให้คลิกไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) และเลือกจากพารามิเตอร์วันที่เรียกใช้หรือรันไทม์ต่อไปนี้ คุณสามารถรวมพารามิเตอร์ระบบหลายตัวเพื่อสร้างการประทับเวลาที่คุณต้องการ **วันที่เรียกใช้** - วันที่: ปปปป-ดด-วว, ปปปปดดวว, วว-ดด-ปปปป - เดือน: ชื่อเดือน, เลขเดือน - หมายเลขสัปดาห์ - หมายเลขไตรมาส - หมายเลขปี รันไทม์ - ปปปป-ดด-วว\_ชช-นน-วว (24 ชั่วโมง) - ปปปปดดวว\_ชชนนวว (24 ชั่วโมง) เมื่อคุณเรียกใช้โฟลว์ Tableau Prep จะใช้เวลาเรียกใช้เริ่มต้นของโฟลว์โดยใช้โซนเวลาท้องถิ่นหรือโซนเวลาของเซิร์ฟเวอร์ ### ใช้พารามิเตอร์ผู้ใช้กับการคำนวณตัวกรอง ใช้พารามิเตอร์ผู้ใช้เพื่อกรองข้อมูลทั้งหมดตลอดทั้งโฟลว์ กรองชุดข้อมูลในขั้นตอนการป้อนข้อมูลหรือใช้พารามิเตอร์ตัวกรองในขั้นตอนหรือระดับค่าของฟิลด์ ตัวอย่างเช่น ใช้ตัวกรองเพื่ออินพุตข้อมูลของภูมิภาคเฉพาะหรือกรองข้อมูลในขั้นตอนไปยังแผนกเฉพาะ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2022.1 คุณสามารถใช้การคัดลอกและวางเพื่อใช้การคำนวณตัวกรองซ้ำด้วยพารามิเตอร์ในลำดับงานอื่นโดยที่มีพารามิเตอร์เดียวกันที่มีชื่อและประเภทข้อมูลเดียวกัน 1. จากขั้นตอนการป้อนข้อมูลหรือแถบเครื่องมือในแผงโปรไฟล์ ให้คลิกค่าตัวกรอง ในการเพิ่มตัวกรองพารามิเตอร์ในฟิลด์ ให้เลือกตัวกรอง > การคำนวณ จากเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) 2. ในตัวแก้ไขการคำนวณจากเพิ่มตัวกรอง ให้พิมพ์ชื่อพารามิเตอร์เพื่อเลือกจากรายการ (พารามิเตอร์จะแสดงเป็นสีม่วง) จากนั้นคลิกบันทึกเพื่อบันทึกตัวกรองของคุณ ![กล่องโต้ตอบ “เพิ่มตัวกรอง” พร้อมการคำนวณ "\[ภูมิภาค\]=\[ภูมิภาค\]"](Img/prep_parameters_filter.png) เมื่อคุณเรียกใช้ลำดับงาน คุณจะได้รับการแจ้งเตือนให้ป้อนค่าพารามิเตอร์ของคุณ ### ใช้พารามิเตอร์ผู้ใช้กับฟิลด์ที่คำนวณ ใช้พารามิเตอร์ผู้ใช้เพื่อแทนที่ค่าคงที่ในการคำนวณที่คุณใช้ตลอดทั้งโฟลว์ คุณสามารถใช้พารามิเตอร์การคำนวณที่ขั้นตอนหรือระดับค่าของฟิลด์ **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2022.1 คุณสามารถใช้การคัดลอกและวางเพื่อใช้การคำนวณซ้ำด้วยพารามิเตอร์ในลำดับงานอื่นโดยที่มีพารามิเตอร์เดียวกันที่มีชื่อและประเภทข้อมูลเดียวกัน 1. จากแถบเครื่องมือในแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ ในการเพิ่มตัวกรองพารามิเตอร์ในการคำนวณในฟิลด์ ให้เลือกสร้างฟิลด์ที่คำนวณ > การคำนวณแบบกำหนดเอง จากเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) 2. ในตัวแก้ไขการคำนวณจากเพิ่มฟิลด์ ให้ป้อนการคำนวณ พิมพ์ชื่อพารามิเตอร์เพื่อเลือกจากรายการ จากนั้นคลิกบันทึกเพื่อบันทึกการคำนวณของคุณ ![กล่องโต้ตอบ “เพิ่มฟิลด์” เปิดอยู่ “ชื่อฟิลด์” คือ “ในปีที่ขายใช่ไหม” พื้นที่การคำนวณแสดงสูตร YEAR(\[วันที่สั่งซื้อ\]) = \[ปีขาย\] กล่องโต้ตอบยืนยันว่าการคำนวณนั้นถูกต้อง และจะส่งคืนปีของวันที่ที่กำหนดเป็นจำนวนเต็ม ](Img/prep_parameters_calc.png) เมื่อคุณเรียกใช้ลำดับงาน คุณจะได้รับการแจ้งเตือนให้ป้อนค่าพารามิเตอร์ของคุณ ## ลบพารามิเตอร์ผู้ใช้ หากต้องการลบพารามิเตอร์ผู้ใช้ที่คุณไม่ต้องการแล้ว ให้คลิกลบพารามิเตอร์ในกล่องโต้ตอบแก้ไขพารามิเตอร์ ซึ่งจะลบอินสแตนซ์ทั้งหมดของพารามิเตอร์ที่ใช้ในลำดับงานและแทนที่ด้วยค่าปัจจุบันของพารามิเตอร์ การดำเนินการนี้ไม่สามารถยกเลิกได้ **หมายเหตุ**: ตัวเลือกการลบพารามิเตอร์ในลำดับงานจะแตกต่างกันไปขึ้นอยู่กับเวอร์ชันที่คุณใช้ ใช้คำแนะนำด้านล่างสำหรับเวอร์ชัน 2022.1 และใหม่กว่า ใช้[ลบพารามิเตอร์ผู้ใช้ด้วยตนเอง](#delete_earlier_version)สำหรับเวอร์ชันก่อนหน้าและในการลบพารามิเตอร์ที่ใช้ในสคริปต์ SQL แบบปรับแต่งเองที่เรียกใช้ก่อนหรือหลังการเขียนเอาต์พุตในฐานข้อมูล 1. จากเมนูด้านบน ให้คลิกเมนูดรอปดาวน์ไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) จากนั้นคลิกแก้ไขพารามิเตอร์สำหรับพารามิเตอร์ที่คุณต้องการลบ 2. ในกล่องโต้ตอบ แก้ไขพารามิเตอร์ ให้คลิก ลบพารามิเตอร์ ![กล่องโต้ตอบ “แก้ไขพารามิเตอร์” เปิดอยู่และเลือกปุ่ม “ลบพารามิเตอร์” ](/tableau/next/th-th/prep/th-th/Img/prep_parameters_delete.png) 3. ในกล่องโต้ตอบการยืนยัน ให้คลิกลบพารามิเตอร์อีกครั้ง คุณสามารถคลิกดูในลำดับงานเพื่อไฮไลต์ขั้นตอนและตรวจสอบจุดที่มีการใช้พารามิเตอร์ก่อนที่คุณจะลบ ![กล่องโต้ตอบยืนยัน "ลบพารามิเตอร์" เปิดอยู่ และคำอธิบายระบุว่า "คุณแน่ใจหรือไม่ว่าต้องการลบพารามิเตอร์" อินสแตนซ์ 2 รายการของพารามิเตอร์จะถูกนำออกจากโฟลว์และแทนที่ด้วยค่า "ใต้" ปัจจุบัน กล่องโต้ตอบจะแสดงชื่อพารามิเตอร์ "ภูมิภาค" และเลือกตัวเลือกเพื่อดูอินสแตนซ์ 2 อินสแตนซ์ของพารามิเตอร์](/tableau/next/th-th/prep/th-th/Img/prep_parameters_delete3.jpg) ลบพารามิเตอร์ผู้ใช้ด้วยตนเอง _ใช้ได้กับเวอร์ชัน 2021.4.4 และเก่ากว่าและพารามิเตอร์ที่ใช้ในสคริปต์ SQL แบบปรับแต่งเองก่อนและหลัง_ ก่อนที่คุณจะสามารถลบพารามิเตอร์ผู้ใช้จากรายการพารามิเตอร์ของคุณ คุณต้องค้นหาและลบอินสแตนซ์ทั้งหมดของพารามิเตอร์ออกจากโฟลว์ของคุณ รวมถึงจากแผงการเปลี่ยนแปลงด้วย 1. จากเมนูด้านบน ให้คลิกเมนูดรอปดาวน์ไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) 2. สำหรับพารามิเตอร์ที่คุณต้องการลบ ให้คลิกดูในลำดับงานเพื่อค้นหาอินสแตนซ์ทั้งหมดที่มีการใช้พารามิเตอร์ในลำดับงาน หากไม่มีการใช้พารามิเตอร์ที่จุดใดในลำดับงานเลย ให้ข้ามไปยังขั้นตอนที่ 4 3. สำหรับแต่ละขั้นตอนที่มีการใช้พารามิเตอร์ ให้ลบพารามิเตอร์ออก รวมถึงลบการเปลี่ยนแปลงใดๆ ที่อยู่ในแผงการเปลี่ยนแปลงด้วย 4. จากเมนูด้านบน ให้คลิกเมนูดรอปดาวน์ไอคอนพารามิเตอร์ ![ไอคอนพารามิเตอร์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_parameter_icon.png) และสำหรับพารามิเตอร์ที่คุณต้องการลบ ให้คลิกแก้ไขพารามิเตอร์ 5. ในกล่องโต้ตอบ แก้ไขพารามิเตอร์ ให้คลิก ลบพารามิเตอร์ ![กล่องโต้ตอบ “แก้ไขพารามิเตอร์” เปิดอยู่และเลือกปุ่ม “ลบพารามิเตอร์” ](/tableau/next/th-th/prep/th-th/Img/prep_parameters_delete.png) พารามิเตอร์จะถูกแทนที่ด้วยค่าปัจจุบัน.ของพารามิเตอร์ ## เรียกใช้ลำดับงานที่มีพารามิเตอร์ การเรียกใช้โฟลว์ที่มีพารามิเตอร์นั้นคล้ายกับการเรียกใช้โฟลว์ที่ไม่มีพารามิเตอร์ ยกเว้นว่าผู้ใช้จะได้รับแจ้งให้ป้อนค่าพารามิเตอร์ผู้ใช้ระหว่างรันไทม์หรือเมื่อเพิ่มโฟลว์ไปยังกำหนดเวลาใน Tableau Server หรือ Tableau Cloud พารามิเตอร์ระบบจะนำไปใช้โดยอัตโนมัติเมื่อเรียกใช้โฟลว์ หากพารามิเตอร์ผู้ใช้ถูกทำเครื่องหมายว่าจำเป็น ผู้ใช้ต้องป้อนค่าก่อนจึงจะสามารถเรียกใช้โฟลว์ได้ หากไม่ได้บังคับให้มีพารามิเตอร์ ผู้ใช้ต้องป้อนค่าหรือยอมรับค่าปัจจุบันของพารามิเตอร์เป็นค่าเริ่มต้น พารามิเตอร์ที่จำเป็นคือพารามิเตอร์ที่มีการทำเครื่องหมายในกล่องต้องมีการเลือกเมื่อระบบทำงาน (ต้องป้อนค่าเมื่อระบบทำงานในรุ่นก่อนหน้า) ![กล่องโต้ตอบแก้ไขพารามิเตอร์ Tableau พร้อมตัวเลือกในการกำหนดพารามิเตอร์ "ภูมิภาค" ทำเครื่องหมายในฟิลด์ “ต้องเลือกในระหว่างการเรียกใช้ไทม์”](/tableau/next/th-th/prep/th-th/Img/prep_parameter_required.png) หากคุณเรียกใช้ลำดับงานด้วยอินเทอร์เฟซบรรทัดคำสั่งและต้องการแทนที่ค่าพารามิเตอร์ปัจจุบัน (ค่าเริ่มต้น) ให้สร้างพารามิเตอร์แทนที่ไฟล์ .json และรวมไวยากรณ์ -p --parameters ในบรรทัดคำสั่งของคุณ หากต้องการข้อมูลเพิ่มเติม โปรดดู [รีเฟรชไฟล์เอาต์พุตลำดับงานจากบรรทัดคำสั่ง](https://help.tableau.com/v0.0/prep/th-th/prep_run_commandline.htm) ### เรียกใช้ลำดับงานด้วยตนเอง เมื่อเรียกใช้ลำดับงานจาก Tableau Prep Builder หรือเรียกใช้ด้วยตนเองใน Tableau Server หรือ Tableau Cloud กล่องโต้ตอบพารามิเตอร์จะเปิดขึ้นเมื่อคุณคลิกเรียกใช้ 1. ป้อนหรือเลือกค่าพารามิเตอร์ผู้ใช้ หากมีพารามิเตอร์ที่ไม่บังคับในลำดับงาน คุณสามารถป้อนค่าได้ในตอนนี้หรือยอมรับค่าพารามิเตอร์ปัจจุบัน (ค่าเริ่มต้น) 2. คลิกเรียกใช้ลำดับงานเพื่อเรียกใช้ลำดับงาน ![กล่องโต้ตอบ "พารามิเตอร์" ที่มีพารามิเตอร์ที่จำเป็นสองตัว: ภูมิภาคและปี](/tableau/next/th-th/prep/th-th/Img/prep_parameters_required_run.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้โฟลว์ โปรดดู[เผยแพร่โฟลว์ไปยัง Tableau Server หรือ Tableau Cloud](https://help.tableau.com/v0.0/prep/th-th/prep_conductor_publish_flow.htm#run_flows) ### เรียกใช้ลำดับงานตามกำหนดเวลา เมื่อคุณกำหนดเวลาเพื่อเรียกใช้โฟลว์ใน Tableau Server หรือ Tableau Cloud คุณจำเป็นต้องป้อนค่าพารามิเตอร์ผู้ใช้ที่จำเป็นเมื่อกำหนดเวลาโฟลว์ 1. บนแท็บงานใหม่หรืองานที่ลิงก์ ในส่วนตั้งค่าพารามิเตอร์ ให้ป้อนหรือเลือกค่าพารามิเตอร์ หากมีพารามิเตอร์ที่ไม่บังคับในลำดับงาน คุณสามารถป้อนค่าได้ในตอนนี้หรือเว้นว่างฟิลด์ไว้เพื่อใช้ค่าพารามิเตอร์ปัจจุบัน (ค่าเริ่มต้น) 2. คลิกสร้างงานเพื่อกำหนดเวลาลำดับงาน [ข้ามไปยังเนื้อหาหลัก](#main-content) # ใส่ข้อมูลเพิ่มเติมในขั้นตอนการป้อนข้อมูล **หมายเหตุ**: ตั้งแต่เวอร์ชัน 2020.4.1 เป็นต้นไป คุณสามารถสร้างและแก้ไขลำดับงานใน Tableau Server และ Tableau Cloud ได้ เนื้อหาในหัวข้อนี้จะปรับใช้กับทุกแพลตฟอร์ม เว้นแต่จะระบุไว้โดยเฉพาะ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเขียนโฟลว์บนเว็บ โปรดดู **Tableau Prep บนเว็บ** ในส่วนความช่วยเหลือของ [Tableau Server](https://help.tableau.com/current/server/th-th/prep_web_auth.htm) และ [Tableau Cloud](https://help.tableau.com/current/online/th-th/prep_web_auth.htm) หลังจากที่เชื่อมต่อกับแหล่งข้อมูลของคุณและเริ่มสร้างลำดับงานแล้ว คุณอาจต้องรีเฟรชการเชื่อมต่อข้อมูลเมื่อมีข้อมูลใหม่เข้ามา อีกทั้งยังสามารถรวมหรือผนวกชุดข้อมูลในขั้นตอนการป้อนข้อมูลเพื่อทำให้การทำงานร่วมกับแหล่งข้อมูลขนาดใหญ่มีประสิทธิภาพมากขึ้น ## รีเฟรชข้อมูลในขั้นตอนการป้อนข้อมูลหรือเปลี่ยนการเชื่อมต่อของคุณ หากข้อมูลมีการเปลี่ยนแปลงในไฟล์อินพุตหรือในตารางหลังจากที่เริ่มทำงานกับลำดับของคุณแล้ว คุณสามารถรีเฟรชขั้นตอนการป้อนข้อมูลเพื่อนำข้อมูลชุดใหม่เข้ามาได้ คุณยังสามารถเปลี่ยนและอัปเดตการเชื่อมต่อขั้นตอนการป้อนข้อมูลแต่ละรายการได้อย่างง่ายดายโดยไม่ทำให้โฟลว์ของคุณเสียหาย ### รีเฟรชแหล่งข้อมูลของคุณ ในเซสชัน Tableau Prep คุณมีตัวเลือกมากมายในการรีเฟรชข้อมูลในโฟลว์ของคุณ แม้ว่าประเภทข้อมูลส่วนใหญ่สามารถรีเฟรชได้โดยใช้ตัวเลือกที่อธิบายไว้ในส่วนนี้ แต่ก็มีข้อจำกัดบางประการ - **อินพุตไฟล์**: คุณสามารถรีเฟรชประเภทข้อมูลเหล่านี้ใน Tableau Prep Builder และ Tableau Server ได้ คุณไม่สามารถรีเฟรชประเภทข้อมูลนี้ใน Tableau Reader ได้ คุณสามารถรีเฟรชข้อมูลไฟล์ใน Tableau Prep Builder แล้วเผยแพร่โฟลว์ไปยัง Tableau Cloud อีกครั้งแทนได้ - **อินพุต Google ไดรฟ์, One Drive, Dropbox, Box:** หากต้องการรีเฟรชประเภทแหล่งข้อมูลเหล่านี้ ให้แก้ไขและแทนที่การเชื่อมต่อ #### รีเฟรชแหล่งข้อมูลในแผงของโฟลว์ ในแผงลำดับงาน ให้คลิกขวาที่ขั้นตอนการป้อนข้อมูลที่คุณต้องการรีเฟรช แล้วเลือกรีเฟรชจากเมนู ![เมนูดรอปดาวน์ที่มีการเลือกตัวเลือกให้รีเฟรช](/tableau/next/th-th/prep/th-th/Img/prep_refresh_data.png) #### รีเฟรชแหล่งข้อมูลจากเมนูด้านบน ตั้งแต่เวอร์ชัน 2026.1 เป็นต้นไป คุณจะเห็นข้อมูลการรีเฟรชแหล่งข้อมูลครั้งล่าสุดในเซสชันโฟลว์ หากไม่มีการรีเฟรชแหล่งข้อมูลในเซสชันโฟลว์ สถานะการรีเฟรชจะแสดงเป็น ไม่เคยเลย เมื่อคุณเปิดโฟลว์เป็นครั้งแรก แหล่งข้อมูลทั้งหมดในรายการจะแสดงสถานะเป็น ไม่เคยเลย สถานะนี้จะไม่ได้อัปเดตหากมีการเรียกใช้โฟลว์ตามกำหนดการ ![ใน Tableau Prep รายการแหล่งข้อมูลที่อยู่ในโฟลว์และการรีเฟรชครั้งล่าสุด](/tableau/next/th-th/prep/th-th/Img/prep_refresh_data_list.png) เลือกแหล่งข้อมูลแต่ละรายการในรายการเพื่อรีเฟรช หรือรีเฟรชแหล่งข้อมูลทั้งหมดในโฟลว์ด้วยการคลิกปุ่มรีเฟรช แหล่งข้อมูลที่รีเฟรชด้วยวิธีนี้ไม่ได้จะปรากฏในรายการ แต่จะแสดงเป็นสีเทา หากต้องการรีเฟรชแหล่งข้อมูลจากเมนูรีเฟรช ให้ทำตามขั้นตอนอย่างใดอย่างหนึ่งต่อไปนี้ - ในแผงของโฟลว์บนเมนูด้านบน ให้คลิกปุ่มรีเฟรชเพื่อรีเฟรชข้อมูลของขั้นตอนการป้อนข้อมูลทั้งหมด เฉพาะแหล่งข้อมูลที่สามารถรีเฟรชได้ด้วยวิธีนี้เท่านั้นที่จะได้รับการรีเฟรช ![ไอคอนรีเฟรช](/tableau/next/th-th/prep/th-th/Img/prep_refresh_top_menu.png) - หากต้องการรีเฟรชแหล่งข้อมูลของขั้นตอนการป้อนข้อมูลเดียว ให้คลิกลูกศรดรอปดาวน์ถัดจากปุ่มรีเฟรช แล้วเลือกแหล่งข้อมูลจากรายการ ### แทนที่แหล่งข้อมูลของคุณ _นำไปใช้กับไฟล์ประเภทต่างๆ แหล่งข้อมูล และการแยกข้อมูลใน Tableau Prep Builder และบนเว็บ_ รีเฟรชแหล่งข้อมูลของคุณโดยแก้ไขการเชื่อมต่ออินพุตแต่ละรายการหรือแทนที่แหล่งข้อมูลในโฟลว์แต่ละรายการด้วยแหล่งข้อมูลอื่น #### แก้ไขการเชื่อมต่อ ใช้ตัวเลือกนี้เพื่อรีเฟรชข้อมูลเข้าสู่ระบบของคุณหรือแทนที่แหล่งข้อมูลด้วยแหล่งข้อมูลประเภทเดียวกัน **หมายเหตุ**: Tableau Prep จะสุ่มตัวอย่างชุดข้อมูลขนาดใหญ่ เพื่อรักษาประสิทธิภาพการทำงานไว้ หากข้อมูลของคุณถูกสุ่มตัวอย่าง คุณอาจเห็นหรือไม่เห็นข้อมูลใหม่ในแผงโปรไฟล์ คุณสามารถเปลี่ยนการตั้งค่าวิธีการสุ่มตัวอย่างข้อมูลของคุณได้ในแท็บตัวอย่างข้อมูลในขั้นตอนป้อนข้อมูล แต่อาจส่งผลต่อประสิทธิภาพการทำงานได้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าขนาดตัวอย่างข้อมูล โปรดดูหัวข้อ[ตั้งค่าขนาดตัวอย่างข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_configure_dastaset.htm#sample) 1. ในแผงการเชื่อมต่อ ให้คลิกขวาหรือกด Ctrl-คลิก (MacOS) บนแหล่งข้อมูล แล้วเลือกแก้ไข ![เมนูคลิกขวาที่การเชื่อมต่อในแผงข้อมูลโดยมีตัวเลือกแก้ไขที่ไฮไลต์ไว้](/tableau/next/th-th/prep/th-th/Img/prep_edit_connection.png) 2. สร้างการเชื่อมต่ออีกครั้งโดยลงชื่อเข้าใช้ฐานข้อมูลหรือเลือกไฟล์หรือการแยกข้อมูลของ Tableau อีกครั้ง #### แทนที่การเชื่อมต่ออินพุต แทนที่แหล่งข้อมูลที่มีอยู่ในโฟลว์ของคุณด้วยแหล่งข้อมูลใหม่ได้อย่างง่ายดายโดยไม่ทำให้การเชื่อมต่อโฟลว์เสียหาย คุณสามารถลากและวางแหล่งข้อมูลใหม่ทับแหล่งข้อมูลเก่าของคุณได้ หรือยกเลิกการเชื่อมต่อและเชื่อมต่อแหล่งข้อมูลของคุณอีกครั้งด้วยตนเองได้ ทั้งนี้ขึ้นอยู่กับเวอร์ชัน Tableau Prep ของคุณ **ลากและวางเพื่อแทนที่การเชื่อมต่ออินพุต** (เวอร์ชัน 20224 และใหม่กว่า) 1. จากแผงการเชื่อมต่อ ให้ลากตารางใหม่ไปยังแผงโฟลว์ที่ด้านบนของขั้นตอนการป้อนข้อมูลที่คุณต้องการแทนที่ แล้ววางลงในตัวเลือกแทนที่ ![แทนที่ฟิลด์ใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_input_replace.png) 2. กำหนดการตั้งค่าใหม่และแก้ไขข้อผิดพลาดที่จำเป็น ![ลากและวางตารางใหม่ลงในแผงโฟลว์เพื่อแทนที่การเชื่อมต่ออินพุต](/tableau/next/th-th/prep/th-th/Img/prep_replace_input_settings.png) ตัดการเชื่อมต่อด้วยตนเองและเชื่อมต่อแหล่งข้อมูลอินพุตอีกครั้ง (เวอร์ชัน 2022.3 และเก่ากว่า) 1. ในแผงลำดับงาน ให้คลิกขวาที่ขั้นตอนการป้อนข้อมูลที่คุณต้องการรีเฟรช แล้วเลือกลบออกจากเมนู ![เมนูคลิกขวาที่ขั้นตอนการป้อนข้อมูลของ Tableau Prep โดยมีตัวเลือกลบที่ไฮไลต์](/tableau/next/th-th/prep/th-th/Img/prep_refresh1.png) การดำเนินการนี้จะทำให้ลำดับงานของคุณอยู่ในสถานะเกิดข้อผิดพลาดชั่วคราว ![โฟลว์ที่ไม่มีขั้นตอนการอินพุตที่แสดงสถานะข้อผิดพลาด](/tableau/next/th-th/prep/th-th/Img/prep_refresh2.png) 2. เชื่อมต่อกับแหล่งข้อมูลใหม่หรือแหล่งข้อมูลที่อัปเดตแล้ว 3. ลากตารางไปที่แผงลำดับงานที่ด้านบนของขั้นตอนที่สองในลำดับงานที่คุณต้องการเพิ่มขั้นตอนการป้อนข้อมูล แล้ววางไว้ในตัวเลือกเพิ่ม เพื่อเชื่อมต่อกับลำดับงานอีกครั้ง ![การลากการเชื่อมต่อไปบนแคนวาส Tableau Prep แล้ววางเพื่อเพิ่มขั้นตอนการอินพุตลงในโฟลว์ด้วยตนเอง](/tableau/next/th-th/prep/th-th/Img/prep_refresh_remove.png) ## ผนวกไฟล์และตารางฐานข้อมูลในขั้นตอนการป้อนข้อมูล _คุณสามารถแก้ไขและสร้างการผนวกข้อมูลได้ใน Tableau Prep Builder เท่านั้น แต่สามารถกำหนดเวลาให้ทำงานบนเว็บได้_ เมื่อทำงานกับหลายๆ ไฟล์หรือตารางฐานข้อมูลจากแหล่งข้อมูลเดียว คุณสามารถใช้ตัวกรองเพื่อค้นหาไฟล์ หรือใช้การค้นหาด้วยไวลด์การ์ดเพื่อค้นหาตาราง จากนั้นจึงผนวกข้อมูลเพื่อรวมไฟล์หรือข้อมูลตารางทั้งหมดไว้ในขั้นตอนการป้อนข้อมูลได้ ในการผนวกไฟล์ ไฟล์ต้องอยู่ในไดเรกทอรีหรือไดเรกทอรีย่อยเดียวกัน **หมายเหตุ**: ตัวเลือกนี้ใช้งานไม่ได้กับการแยกข้อมูลของ Tableau ไฟล์ใหม่ที่เพิ่มลงในโฟลเดอร์เดียวกันที่ตรงกับเกณฑ์การกรองจะรวมอยู่ในการผนวกโดยอัตโนมัติในครั้งถัดไปที่คุณเปิดลำดับงานหรือเรียกใช้จากบรรทัดคำสั่ง ไฟล์ลำดับงานที่ทำเป็นแพ็คเกจ (.tflx) จะไม่รับไฟล์ใหม่โดยอัตโนมัติ เนื่องจากไฟล์นั้นถูกทำเป็นแพ็คเกจรวมเข้ากับลำดับงานแล้ว หากต้องการรวมไฟล์ใหม่สำหรับลำดับงานที่ทำเป็นแพ็กเกจ ให้เปิดไฟล์ลำดับงาน (.tfl) ใน Tableau Prep Builder เพื่อรับไฟล์ใหม่ จากนั้นจึงทำลำดับงานให้เป็นแพ็กเกจอีกครั้งเพื่อรวมข้อมูลไฟล์ใหม่ไว้ด้วย หากต้องการผนวกตารางฐานข้อมูล ตารางดังกล่าวต้องอยู่ในฐานข้อมูลเดียวกัน และการเชื่อมต่อฐานข้อมูลจะต้องรองรับการค้นหาด้วยไวลด์การ์ด ฐานข้อมูลต่อไปนี้รองรับการผนวกประเภทนี้ - Amazon Redshift - Microsoft SQL Server - MySQL - Oracle - PostgreSQL หากคุณเพิ่มหรือลบไฟล์หรือตารางหลังจากที่สร้างการผนวกแล้ว คุณจะสามารถรีเฟรชขั้นตอนการป้อนข้อมูลเพื่ออัปเดตลำดับงานของคุณด้วยข้อมูลใหม่หรือข้อมูลที่เปลี่ยนแปลงไปได้ หากคุณต้องการผนวกข้อมูลจากแหล่งข้อมูลที่ต่างกัน คุณสามารถทำได้โดยใช้ขั้นตอนการผนวก หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างขั้นตอนการผนวก โปรดดู [ผนวกข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Union) ### ผนวกไฟล์ ตามค่าเริ่มต้นแล้ว Tableau Prep Builder จะผนวกไฟล์ .csv ทั้งหมดในไดเรกทอรีเดียวกับไฟล์ .csv ที่คุณเชื่อมต่อหรือผนวกชีตทั้งหมดในไฟล์ Excel ที่คุณเชื่อมต่อ หากคุณต้องการเปลี่ยนการผนวกตามค่าเริ่มต้น คุณสามารถระบุเกณฑ์การกรองเพิ่มเติมเพื่อค้นหาไฟล์หรือชีตที่คุณต้องการรวมไว้การผนวกได้ #### เกณฑ์การกรองหลัก ใน Tableau Prep Builder ตั้งแต่เวอร์ชัน 2022.1.1 ลงไป คุณสามารถเลือกจากเกณฑ์ต่อไปนี้ - ค้นหาใน: เลือกไดเรกทอรีที่จะใช้ในการค้นหาไฟล์ เลือกกล่องกาเครื่องหมายรวมโฟลเดอร์ย่อย เพื่อรวมไฟล์ในไดเรกทอรีย่อยของโฟลเดอร์หลักด้วย - ไฟล์: เลือกว่าจะรวมหรือไม่รวมไฟล์ที่ตรงกับเกณฑ์การค้นหาด้วยไวลด์การ์ด - รูปแบบที่ตรงกัน (xxx\*): ป้อนรูปแบบการค้นหาด้วยไวลด์การ์ดเพื่อค้นหาไฟล์ที่มีอักขระเหล่านั้นในชื่อไฟล์ ตัวอย่างเช่น หากคุณป้อนคำว่า order\* ระบบก็จะแสดงทุกไฟล์ที่มีคำว่า "order" อยู่ในชื่อไฟล์ หากต้องการรวมทุกไฟล์ที่อยู่ในไดเร็กทอรีที่ระบุ ให้ปล่อยฟิลด์นี้ว่างไว้ #### ตัวกรองเพิ่มเติม _รองรับใน Tableau Prep Builder เวอร์ชัน 2022.2.1 ขึ้นไป และสำหรับลำดับงานที่เผยแพร่ไปยัง Tableau Cloud_ **หมายเหตุ**: หากคุณใช้ตัวกรองเพิ่มเติมในลำดับงาน คุณก็จะสามารถจัดกำหนดเวลาของลำดับงานได้โดยใช้ Tableau Cloud คุณสามารถเรียกใช้ลำดับงานได้ด้วยตนเองใน Tableau Prep Builder หรือผ่านทางอินเทอร์เฟซบรรทัดคำสั่ง ฟีเจอร์นี้ใช้ไม่ได้กับ Tableau Server ตั้งแต่เวอร์ชัน version 2022.1 ลงไป Tableau Prep Builder ตั้งแต่เวอร์ชัน 2022.2.1 ขึ้นไป ตัวเลือกการกรองเมื่อค้นหาไฟล์ที่จะผนวกเข้าด้วยกันจะเปลี่ยนไป แม้ว่าคุณยังคงระบุไดเรกทอรีและไดเรกทอรีย่อยเพื่อค้นหาได้ แต่ตอนนี้คุณสามารถตั้งค่าตัวกรองหลายๆ ตัวเพื่อทำการค้นหาที่ละเอียดยิ่งขึ้นได้ ตัวเลือกการกรองเหล่านี้จะใช้กับประเภทไฟล์ข้อความ, Microsoft Excel และไฟล์เชิงสถิติ คุณสามารถเลือกได้หลายตัวกรอง ระบบจะนำตัวกรองแต่ละตัวมาใช้แยกกันตามลำดับที่คุณเลือกไว้จากบนลงล่าง ในตอนนี้ เมื่อเพิ่มตัวกรองแล้ว จะไม่สามารถย้ายตัวกรองไปมาได้ แต่คุณสามารถลบและเพิ่มตัวกรองได้ตามความต้องการ ![ตัวกรองเพิ่มเติมใน Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_wildcard_union_filters.png) เลือกจากตัวกรองต่อไปนี้
ตัวกรองคำอธิบาย
ชื่อไฟล์เลือกตรงกันหรือไม่ตรงกันสำหรับรูปแบบชื่อไฟล์ ตัวอย่างเช่น "orders*"
ขนาดไฟล์

กรองไฟล์โดยการเลือกช่วงขนาดหรือจัดอันดับตามขนาด

ช่วงขนาด: เลือกจากตัวเลือกต่อไปนี้

  • ระบุช่วงของค่า
  • เลือกตัวดำเนินการ Less than, Less than or equal to, Greater than or equal to หรือ Greater than และปรับใช้กับค่าเดียว

จัดอันดับตามวันที่: รวมหรือยกเว้นไฟล์ N ที่ใหญ่ที่สุดหรือเล็กที่สุด

วันที่สร้าง

กรองไฟล์โดยการเลือกช่วงวันที่ วันที่สัมพัทธ์ หรือจัดอันดับตามวันที่

ช่วงวันที่: เลือกจากตัวเลือกต่อไปนี้

  • ระบุช่วงวันที่และเวลา
  • เลือกตัวดำเนินการ Before, Before or equal to, After or equal to หรือ After และปรับใช้กับค่าเดียว

วันที่สัมพัทธ์: รวมหรือยกเว้นช่วงของปี ไตรมาส เดือน สัปดาห์ หรือวันที่แน่นอน คุณยังสามารถกำหนดค่าจุดยึดที่สัมพันธ์กับวันที่ที่ระบุได้

หมายเหตุ: ระยะเวลาของวันที่ “ล่าสุด” จะรวมหน่วยของเวลาปัจจุบันทั้งหมด แม้ว่าบางวันที่จะยังไม่เกิดขึ้นก็ตาม ตัวอย่างเช่น หากคุณเลือกเดือนที่แล้วและวันที่ปัจจุบันคือ 7 มกราคม Tableau จะแสดงวันที่เป็น 1 มกราคมถึง 31 มกราคม

จัดอันดับตามวันที่: รวมหรือยกเว้นไฟล์ N ใหม่ล่าสุดหรือเก่าที่สุด

วันที่แก้ไข

กรองไฟล์โดยการเลือกช่วงวันที่ วันที่สัมพัทธ์ หรือจัดอันดับตามวันที่

ช่วงวันที่: เลือกจากตัวเลือกต่อไปนี้

  • ระบุช่วงวันที่และเวลา
  • เลือกตัวดำเนินการ Before, Before or equal to, After or equal to หรือ After และปรับใช้กับค่าเดียว

วันที่สัมพัทธ์: รวมหรือยกเว้นช่วงของปี ไตรมาส เดือน สัปดาห์ หรือวันที่แน่นอน คุณยังสามารถกำหนดค่าจุดยึดที่สัมพันธ์กับวันที่ที่ระบุได้

หมายเหตุ: ระยะเวลาของวันที่ “ล่าสุด” จะรวมหน่วยของเวลาปัจจุบันทั้งหมด แม้ว่าบางวันที่จะยังไม่เกิดขึ้นก็ตาม ตัวอย่างเช่น หากคุณเลือกเดือนที่แล้วและวันที่ปัจจุบันคือ 7 มกราคม Tableau จะแสดงวันที่เป็น 1 มกราคมถึง 31 มกราคม

จัดอันดับตามวันที่: รวมหรือยกเว้นไฟล์ N ใหม่ล่าสุดหรือเก่าที่สุด

**หมายเหตุ**: คำแนะนำด้านล่างจะแตกต่างกันไปตามเวอร์ชันของ Tableau Prep Builder ที่คุณใช้งาน #### สร้างการผนวกข้อมูล _ใช้ได้กับ Tableau Prep Builder เวอร์ชัน 2022.2.1 ขึ้นไป_ 1. คลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) และในส่วนการเชื่อมต่อ ให้คลิกไฟล์ข้อความสำหรับไฟล์ .csv, Microsoft Excel สำหรับไฟล์ Excel หรือ ไฟล์เชิงสถิติ สำหรับไฟล์เชิงสถิติ จากนั้นเลือกไฟล์ที่จะเปิด 2. ในแผงอินพุต ให้เลือกแท็บตาราง แล้วเลือกผนวกหลายตาราง ![ตารางอินพุตที่มีแหล่งข้อมูลที่เลือกเป็น Union หลายตาราง](/tableau/next/th-th/prep/th-th/Img/prep_inputunion1.png) 3. เลือกโฟลเดอร์ที่จะค้นหา คุณยังสามารถรวมโฟลเดอร์ย่อยทั้งหมดที่อยู่ในไดเรกทอรีที่ระบุเพื่อขยายการค้นหาได้ด้วย 4. คลิกเพิ่มตัวกรองไฟล์ แล้วเลือกจากตัวเลือกต่อไปนี้ - ชื่อไฟล์: ป้อนรูปแบบชื่อที่จะค้นหา - ขนาดไฟล์: ค้นหาตามช่วงขนาดหรือจัดอันดับตามขนาด - วันที่สร้าง: ค้นหาตามช่วงวันที่ วันที่ที่เกี่ยวข้อง หรือจัดอันดับตามวันที่ - วันที่แก้ไข: ค้นหาตามช่วงวันที่ วันที่ที่เกี่ยวข้อง หรือจัดอันดับตามวันที่ 5. คลิกเพิ่มตัวกรองไฟล์อีกครั้งเพื่อใส่ตัวกรองเพิ่มเติม ผลการกรองจะแสดงในส่วนตารางที่รวมไว้ ![ตารางอินพุตที่ประกอบด้วยตารางสองตาราง](/tableau/next/th-th/prep/th-th/Img/prep_inputunion2.png) 6. คลิกนำไปใช้เพื่อผนวกไฟล์ เมื่อคุณเพิ่มขั้นตอนใหม่ลงในลำดับงาน คุณสามารถดูไฟล์ทั้งหมดที่เพิ่มลงในชุดข้อมูลในฟิลด์พาธไฟล์ในแผงโปรไฟล์ ฟิลด์นี้จะถูกเพิ่มโดยอัตโนมัติ ![เมื่อคุณเพิ่มขั้นตอนใหม่ลงในลำดับงาน คุณสามารถดูไฟล์ทั้งหมดที่เพิ่มลงในชุดข้อมูลในฟิลด์เส้นทางไฟล์ในแผงโปรไฟล์](/tableau/next/th-th/prep/th-th/Img/prep_inputunion3.png) สร้างการผนวกข้อมูล (เวอร์ชัน 2022.1.1 ลงไป) 1. คลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) และในส่วนการเชื่อมต่อ ให้คลิกไฟล์ข้อความสำหรับไฟล์ .csv หรือ Microsoft Excel สำหรับไฟล์ Excel จากนั้นเลือกไฟล์ที่จะเปิด 2. ในแผงอินพุต ให้เลือกแท็บหลายไฟล์ แล้วเลือกการผนวกไวลด์การ์ด ![การผนวกอินพุตที่ใช้รูปแบบการจับคู่](/tableau/next/th-th/prep/th-th/Img/prep_wildcard.png) ตัวอย่างด้านล่างแสดงการผนวกข้อมูลโดยใช้รูปแบบที่ตรงกัน เครื่องหมายบวกบนไอคอนไฟล์ในขั้นตอนการป้อนข้อมูล Orders\_Central ในแผงลำดับงานบ่งชี้ว่าขั้นตอนนี้รวมการผนวกข้อมูลไว้ด้วย ไฟล์ในการผนวกจะอยู่ในส่วนไฟล์ที่รวมไว้ ![การผนวกอินพุตที่ใช้รูปแบบการจับคู่](/tableau/next/th-th/prep/th-th/Img/prep_wildcard_apply.png) 3. ใช้ตัวเลือกการค้นหา ไฟล์ และรูปแบบที่ตรงกันเพื่อค้นหาไฟล์ที่คุณต้องการผนวกเข้าด้วยกัน 4. คลิกนำไปใช้เพื่อผนวกไฟล์ เมื่อคุณเพิ่มขั้นตอนใหม่ลงในลำดับงาน คุณสามารถดูไฟล์ทั้งหมดที่เพิ่มลงในชุดข้อมูลในฟิลด์พาธไฟล์ในแผงโปรไฟล์ ฟิลด์นี้จะถูกเพิ่มโดยอัตโนมัติ ![ไฟล์ทั้งหมดที่เพิ่มไปยังชุดข้อมูลในฟิลด์เส้นทางไฟล์ในแผงโปรไฟล์](/tableau/next/th-th/prep/th-th/Img/prep_wildcard2.png) ### ผนวกตารางฐานข้อมูล _รองรับใน Tableau Prep Builder เวอร์ชัน 2018.3.1 ขึ้นไป_ **หมายเหตุ**: อินเทอร์เฟซการผนวกข้อมูลสำหรับตารางฐานข้อมูลได้รับการอัปเดตใน Tableau Prep Builder เวอร์ชัน 2022.2.1 แล้ว ตัวเลือกของคุณอาจดูแตกต่างออกไป ทั้งนี้ขึ้นอยู่กับเวอร์ชันที่คุณใช้งาน 1. คลิกปุ่มเพิ่มการเชื่อมต่อ ![ปุ่มเพิ่มการเชื่อมต่อข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_addconnection.png) และในส่วนเชื่อมต่อ ให้เชื่อมต่อกับฐานข้อมูลที่รองรับการผนวกข้อมูล 2. ลากตารางไปยังแผงลำดับงาน 3. ในแผงอินพุต ให้เลือกแท็บตาราง แล้วเลือกผนวกหลายตาราง _ในเวอร์ชันก่อนหน้านี้ ให้เลือกแท็บหลายตาราง แล้วเลือกการผนวกไวลด์การ์ด_ ![แท็บตารางในแผงอินพุตในโฟลว์ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_databaseunion_2022.2.png) 4. ในฟิลด์ตาราง ให้เลือกรวมหรือยกเว้นจากตัวเลือกดรอปดาวน์ จากนั้นป้อนรูปแบบที่ตรงกันเพื่อค้นหาตารางที่คุณต้องการผนวก _ในเวอร์ชันก่อนหน้านี้ ให้ใช้ตัวเลือกการค้นหา ตาราง และรูปแบบที่ตรงกัน_ เฉพาะตารางที่แสดงในแผงการเชื่อมต่อในส่วนตารางเท่านั้นที่สามารถรวมไว้ในการผนวกได้ การค้นหาการผนวกข้อมูลจะไม่ค้นหาข้ามสคีมาหรือข้ามการเชื่อมต่อฐานข้อมูลเพื่อค้นหาตาราง 5. คลิกนำไปใช้เพื่อผนวกข้อมูลในตาราง เมื่อคุณเพิ่มขั้นตอนใหม่ลงในลำดับงาน คุณสามารถดูตารางทั้งหมดที่เพิ่มลงในชุดข้อมูลได้ในฟิลด์ชื่อตารางในแผงโปรไฟล์ ฟิลด์นี้จะถูกเพิ่มโดยอัตโนมัติ ![โฟลว์ Tableau Prep ที่แสดงฟิลด์ชื่อตารางที่เพิ่มหลังจากการรวมตารางหลายตารางในขั้นตอนการอินพุต](/tableau/next/th-th/prep/th-th/Img/prep_database_tables_2022.2.png) ### ผสานฟิลด์หลังจากการผนวก หลังจากที่สร้างการผนวกในขั้นตอนการป้อนข้อมูลแล้ว คุณอาจต้องผสานฟิลด์เข้าด้วยกัน คุณสามารถทำต่อไปนี้ในขั้นตอนลำดับถัดมา ยกเว้นในขั้นตอนการป้อนข้อมูลเข้าหรือการป้อนข้อมูลออก หากต้องการข้อมูลเพิ่มเติม โปรดดูหัวข้อ[ตัวเลือกผสานฟิลด์เพิ่มเติม](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#merge_fields) ## รวมข้อมูลในขั้นตอนการป้อนข้อมูล ใน Tableau Prep Builder (เวอร์ชัน 2019.3.1 ขึ้นไป) และบนเว็บ เมื่อคุณเชื่อมต่อกับฐานข้อมูลที่มีตารางซึ่งมีข้อมูลความสัมพันธ์ Tableau Prep จะสามารถตรวจจับและแสดงว่าฟิลด์ใดในตารางที่ถูกระบุว่าเป็นตัวระบุที่ไม่ซ้ำกัน และฟิลด์ใดถูกระบุว่าเป็นฟิลด์ที่เกี่ยวข้องกัน รวมทั้งแสดงชื่อตารางที่เกี่ยวข้องกับฟิลด์เหล่านั้นด้วย คอลัมน์ใหม่ที่ชื่อว่าคีย์ที่เชื่อมโยงจะแสดงในแผงอินพุตและแสดงความสัมพันธ์ต่อไปนี้ (หากมีอยู่) - ![ไอคอนที่มีรูปร่างเหมือนกุญแจบ้าน ](/tableau/next/th-th/prep/th-th/Img/prep_pirmary_key_icon.png) ตัวระบุที่ไม่ซ้ำ ฟิลด์นี้จะระบุแต่ละแถวในตารางโดยไม่ซ้ำกัน ทั้งนี้ สามารถมีตัวระบุที่ไม่ซ้ำกันได้หลายตัวในตาราง ค่าในฟิลด์ต้องไม่ซ้ำกัน และไม่สามารถเว้นว่างหรือเป็นค่า null ได้ - ![ไอคอนกุญแจที่เกี่ยวข้อง](/tableau/next/th-th/prep/th-th/Img/prep_related_key_icon.png) ฟิลด์ที่เกี่ยวข้อง ฟิลด์นี้จะเชื่อมโยงตารางหนึ่งเข้ากับอีกตารางหนึ่งในฐานข้อมูล ทั้งนี้ สามารถมีฟิลด์ที่เกี่ยวข้องได้หลายฟิลด์ในตาราง - ![ไอคอนที่มีสองกุญแจและลิงก์แสดงถึงตัวระบุที่ไม่ซ้ำกันในตาราง และยังเชื่อมโยงตารางกับตารางอื่นในฐานข้อมูลด้วย](/tableau/next/th-th/prep/th-th/Img/prep_combo_key_icon.png) ทั้งตัวระบุที่ไม่ซ้ำกันและฟิลด์ที่เกี่ยวข้อง ฟิลด์นี้เป็นตัวระบุที่ไม่ซ้ำกันในตารางนี้ และยังเชื่อมโยงตารางหนึ่งเข้ากับอีกตารางหนึ่งในฐานข้อมูล ![คำอธิบายกุญแจที่เชื่อมโยงในตารางตัวอย่าง](/tableau/next/th-th/prep/th-th/Img/prep_linked_keys1.png) คุณสามารถใช้ความสัมพันธ์เหล่านี้เพื่อค้นหาและเพิ่มตารางที่เกี่ยวข้องลงในลำดับงานของคุณได้อย่างรวดเร็วหรือสร้างการรวมจากขั้นตอนการป้อนข้อมูลได้ ฟีเจอร์นี้ใช้งานได้กับตัวเชื่อมต่อฐานข้อมูลที่รองรับซึ่งมีการกำหนดความสัมพันธ์ของตารางไว้ 1. เชื่อมต่อกับฐานข้อมูล (เช่น Microsoft SQL Server) ที่มีข้อมูลความสัมพันธ์สำหรับฟิลด์นี้ เช่น ตัวระบุที่ไม่ซ้ำกันหรือฟิลด์ที่เกี่ยวข้อง (คีย์นอก) 2. ในแผงอินพุต ให้คลิกฟิลด์ที่ทำเครื่องหมายว่าเป็น ![ไอคอนกุญแจที่เกี่ยวข้อง](/tableau/next/th-th/prep/th-th/Img/prep_related_key_icon.png) ฟิลด์ที่เกี่ยวข้องหรือเป็น ![ไอคอนที่มีสองกุญแจและลิงก์แสดงถึงตัวระบุที่ไม่ซ้ำกันในตาราง และยังเชื่อมโยงตารางกับตารางอื่นในฐานข้อมูลด้วย](/tableau/next/th-th/prep/th-th/Img/prep_combo_key_icon.png) ทั้งตัวระบุที่ไม่ซ้ำกันและฟิลด์ที่เกี่ยวข้อง กล่องโต้ตอบจะเปิดขึ้นมาโดยแสดงตารางที่เกี่ยวข้อง 3. นำเมาส์ไปวางเหนือตารางที่คุณต้องการเพิ่มหรือรวม แล้วคลิกปุ่มบวกเพื่อเพิ่มตารางลงในลำดับงานของคุณ หรือคลิกปุ่มรวมเพื่อสร้างการรวมเข้ากับตารางที่เลือกไว้ ![รายการเมนูที่แสดงตารางที่เกี่ยวข้อง](/tableau/next/th-th/prep/th-th/Img/prep_linked_keys2.png) หากคุณสร้างการรวมขึ้นมา Tableau Prep จะใช้ความสัมพันธ์ของฟิลด์ที่กำหนดไว้เพื่อรวมตารางเข้าด้วยกันและแสดงตัวอย่างคำสั่งการรวมข้อมูลที่จะใช้เพื่อสร้างการรวมด้วย ![ตัวอย่างของกุญแจที่เชื่อมโยงจากสองตาราง](/tableau/next/th-th/prep/th-th/Img/prep_linked_keys3.png) 4. อีกวิธีหนึ่ง คุณสามารถรวมตารางที่เกี่ยวข้องเข้าด้วยกันได้จากเมนูในแผงลำดับงาน คลิกไอคอนเครื่องหมายบวก ![ปุ่มที่มีเครื่องหมายบวก](/tableau/next/th-th/prep/th-th/Img/prep_addicon.png) แล้วเลือกเพิ่มการรวม เพื่อดูตารางที่เกี่ยวข้อง Tableau Prep จะสร้างการรวมโดยอิงตามฟิลด์ที่ประกอบขึ้นเป็นความสัมพันธ์ระหว่างสองตาราง **หมายเหตุ**: หากตารางของคุณไม่ได้กำหนดความสัมพันธ์ของตารางไว้ ตัวเลือกนี้จะใช้งานไม่ได้ ![รายการเมนูที่แสดงวิธีการเพิ่มการรวมพร้อมตารางตัวอย่าง](/tableau/next/th-th/prep/th-th/Img/prep_linked_keys4.png) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการรวมข้อมูล โปรดดู [รวมข้อมูลของคุณ](https://help.tableau.com/v0.0/prep/th-th/prep_combine.htm#Join)