การดำเนินการกับ URL
การดำเนินการกับ URL เป็นไฮเปอร์ลิงก์ที่ชี้ไปยังหน้าเว็บ ไฟล์ หรือทรัพยากรบนเว็บต่างๆ ภายนอก Tableau คุณสามารถใช้การดำเนินการกับ URL เพื่อสร้างอีเมลหรือลิงก์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลของคุณได้ หากต้องการปรับแต่งลิงก์ให้อิงกับข้อมูลของคุณ คุณสามารถป้อนค่าฟิลด์เป็นพารามิเตอร์ใน URL โดยอัตโนมัติได้
เคล็ดลับ: การดำเนินการกับ URL สามารถเปิดออบเจ็กต์หน้าเว็บในแดชบอร์ดได้เช่นกัน ดูข้อมูลเพิ่มเติมได้ใน การดำเนินการและแดชบอร์ด
เปิดหน้าเว็บด้วยการดำเนินการกับ URL
- บนเวิร์กชีต ให้เลือก เวิร์กชีต > การดำเนินการ จากแดชบอร์ด ให้เลือกแดชบอร์ด > การดำเนินการ
- ในกล่องโต้ตอบ “การดำเนินการ” ให้คลิกเพิ่มการดำเนินการ แล้วเลือกไปยัง URL
- ในกล่องโต้ตอบถัดไป ให้ป้อนชื่อของการดำเนินการ หากต้องการป้อนตัวแปรฟิลด์ลงในชื่อ ให้คลิกเมนูแทรก ทางด้านขวาของกล่องชื่อ
หมายเหตุ: ต้องตั้งชื่อที่สื่อความหมายให้กับการดำเนินการ เนื่องจากข้อความลิงก์ในเคล็ดลับเครื่องมือจะเป็นชื่อของการดำเนินการ ไม่ใช่ URL ตัวอย่างเช่น เมื่อลิงก์กับรายละเอียดผลิตภัณฑ์เพิ่มเติม ชื่อที่ควรใช้คือ "แสดงรายละเอียดเพิ่มเติม"
- ใช้รายการดรอปดาวน์เพื่อเลือกชีตต้นทางหรือแหล่งข้อมูล หากคุณเลือกแหล่งข้อมูลหรือแดชบอร์ด คุณสามารถเลือกแผ่นงานแต่ละรายการภายในได้
- เลือกวิธีที่ผู้ใช้จะเรียกใช้การดำเนินการ
หากคุณเลือกตัวเลือกนี้... การดำเนินการจะถูกเรียกใช้เมื่อผู้ใช้... วางเมาส์เหนือ วางเมาส์เหนือเครื่องหมายในมุมมอง ตัวเลือกนี้ทำงานได้ดีเยี่ยมสำหรับการไฮไลต์ภายในแดชบอร์ด เลือก คลิกที่เครื่องหมายในมุมมอง ตัวเลือกนี้ใช้ได้ดีกับการดำเนินการทุกประเภท เมนู คลิกขวา (กด Control แล้วคลิกบน Mac) บนเครื่องหมายที่ถูกเลือกในมุมมอง จากนั้นคลิกตัวเลือกหนึ่งในเมนูเคล็ดลับเครื่องมือ ตัวเลือกนี้ทำงานได้ดีสำหรับการดำเนินการ URL - สำหรับเป้าหมายของ URL ให้ระบุว่าจะให้ลิงก์เปิดที่ใด:
- แท็บใหม่หากไม่มีออบเจ็กต์หน้าเว็บ — ช่วยให้มั่นใจว่า URL จะเปิดในเบราว์เซอร์บนชีตที่ไม่มีออบเจ็กต์หน้าเว็บ ตัวเลือกนี้ใช้ได้ดีเมื่อตั้งค่าชีตแหล่งข้อมูลเป็น “ทั้งหมด” หรือเป็นแหล่งข้อมูลหนึ่งๆ
- แท็บเบราว์เซอร์ใหม่ — เปิดในเบราว์เซอร์เริ่มต้น
- ออบเจ็กต์หน้าเว็บ — (ใช้งานได้เฉพาะกับแดชบอร์ดที่มีออบเจ็กต์หน้าเว็บ) เปิดในออบเจ็กต์หน้าเว็บที่คุณเลือก
- ป้อน URL
- URL ควรเริ่มต้นด้วยคำนำหน้าอย่างใดอย่างหนึ่งต่อไปนี้:
http
,https
,ftp
,mailto
,news
,gopher
,tsc
,tsl
,sms
หรือtel
- Tableau Desktop ยังรองรับเส้นทางในเครื่อง เช่น
C:\Example folder\example.txt
รวมทั้งการดำเนินการ URL ของไฟล์ - หากต้องการป้อนค่าฟิลด์และตัวกรองเป็นค่าแบบไดนามิกลงใน URL ให้คลิกเมนูแทรกทางด้านขวาของ URL โปรดทราบว่าต้องใช้ฟิลด์ที่อ้างอิงในมุมมอง ดูรายละเอียดได้ที่การใช้ค่าฟิลด์และตัวแปรใน URL
หมายเหตุ : หากไม่ได้ป้อนคำนำหน้าไว้ ระบบจะผนวก
http://
เข้ากับส่วนเริ่มต้นโดยอัตโนมัติ และจะสามารถใช้งานการดำเนินการกับ URL ได้ใน Tableau Desktop อย่างไรก็ตาม หากมีการเผยแพร่การดำเนินการกับ URL ไปยัง Tableau Server หรือ Tableau Cloud การดำเนินการดังกล่าวจะล้มเหลวในเบราว์เซอร์ ต้องระบุ URL แบบเต็มสำหรับการดำเนินการเสมอหากมีการเผยแพร่แดชบอร์ดหมายเหตุ: คุณจะสามารถระบุที่อยู่ ftp ได้ต่อเมื่อแดชบอร์ดไม่มีออบเจ็กต์เท่านั้น หากมีออบเจ็กต์เว็บ ที่อยู่ ftp จะไม่โหลด
- URL ควรเริ่มต้นด้วยคำนำหน้าอย่างใดอย่างหนึ่งต่อไปนี้:
- (ไม่บังคับ) ในส่วนค่าข้อมูล ให้เลือกตัวเลือกใดๆ ต่อไปนี้:
- เข้ารหัสค่าข้อมูลที่ URL ไม่รองรับ — เลือกตัวเลือกนี้หาข้อมูลของคุณมีค่าซึ่งมีตัวอักษรที่เบราว์เซอร์ไม่อนุญาตให้ URL มีได้ ตัวอย่างเช่น หากหนึ่งในค่าข้อมูลของคุณมีสัญลักษณ์ & เช่น “Sales & Finance” สัญลักษณ์ & นั้นจะต้องถูกแปลเป็นตัวอักษรที่เบราว์เซอร์ของคุณเข้าใจได้
- อนุญาตหลายค่าผ่านพารามิเตอร์ URL — เลือกตัวเลือกนี้หากคุณลิงก์ไปยังหน้าเว็บที่สามารถรับรายการค่าต่างๆ ผ่านพารามิเตอร์ใน URL ได้ ตัวอย่างเช่น สมมติว่าคุณเลือกหลายผลิตภัณฑ์ในมุมมองหนึ่ง และคุณต้องการเห็นรายละเอียดของแต่ละผลิตภัณฑ์ที่โฮสต์อยู่ในหน้าเว็บ หากเซิร์ฟเวอร์สามารถโหลดรายละเอียดผลิตภัณฑ์หลายรายการได้โดยอิงตามรายการตัวระบุต่างๆ (ID ผลิตภัณฑ์ หรือชื่อผลิตภัณฑ์) คุณจะสามารถใช้การเลือกหลายรายการเพื่อส่งรายการตัวระบุเหล่านั้นเป็นพารามิเตอร์ได้
เมื่อคุณอนุญาตหลายค่า คุณจะต้องกำหนดอักขระหลีกตัวคั่นด้วยเช่นกัน ซึ่งก็คือตัวอักษรที่แยกแต่ละค่าในรายการออกจากกัน (ตัวอย่างเช่น จุลภาค) และคุณจะต้องกำหนดการหลีกตัวคั่น ซึ่งจะถูกนำมาใช้หากอักขระหลีกตัวคั่นที่กำหนดไว้ถูกนำมาใช้ในค่าข้อมูลหนึ่งๆ
สร้างอีเมลด้วยการดำเนินการกับ URL
- บนเวิร์กชีต ให้เลือก เวิร์กชีต > การดำเนินการ จากแดชบอร์ด ให้เลือกแดชบอร์ด > การดำเนินการ
- ในกล่องโต้ตอบ “การดำเนินการ” ให้คลิกเพิ่มการดำเนินการ แล้วเลือกไปยัง URL
- ในรายการดรอปดาวน์ชีตต้นทาง ให้เลือกชีตที่มีฟิลด์ซึ่งมีที่อยู่อีเมลที่คุณต้องการส่งไปหา
- ในกล่อง URL ให้ทำดังต่อไปนี้:
- พิมพ์ mailto: และคลิกเมนูแทรกทางด้านขวาเพื่อเลือกฟิลด์ข้อมูลซึ่งมีที่อยู่อีเมลต่างๆ
- พิมพ์ ?subject= และป้อนข้อความสำหรับบรรทัดหัวข้อ
- พิมพ์ &body= และคลิกเมนูแทรกทางด้านขวาเพื่อเลือกฟิลด์ข้อมูลที่คุณต้องการเพิ่มลงในเนื้อหาของอีเมล
ในตัวอย่างด้านล่างนี้ ฟิลด์ “อีเมล” มีที่อยู่อีเมลที่ต้องการ โดยมีหัวข้อเป็น “ข้อมูลเมือง” และข้อความเนื้อหาของอีเมลประกอบด้วยข้อมูลเมืองและรัฐที่เกี่ยวข้องกับที่อยู่อีเมลดังกล่าว
:
- (ไม่บังคับ) ทำให้ข้อมูลจากเวิร์กบุ๊กของคุณแสดงในเนื้อหาของอีเมลในลักษณะรายการแนวตั้งแทนที่จะแสดงเป็นรายการแนวนอนตามค่าเริ่มต้น ตัวอย่างเช่น สมมติว่าคุณมีรายการแนวนอนที่ประกอบด้วยเมืองต่างๆ เช่น ชิคาโก ปารีส บาเซโลน่าซึ่งคุณอยากให้แสดงในแนวตั้งมากกว่าในลักษณะเช่นนี้:
ชิคาโก
ปารีส
บาเซโลน่าเพื่อทำให้รายการแสดงเป็นแนวตั้ง ให้ไปที่ส่วน “ค่าข้อมูล” และทำดังนี้:
- ล้าง เข้ารหัสค่าข้อมูลที่ URL ไม่รองรับ
- เลือก อนุญาตหลายค่าผ่านพารามิเตอร์ URL
- พิมพ์ %0a ลงในกล่องข้อความตัวคั่นค่าเพื่อเพิ่มตัวแบ่งบรรทัดระหว่างแต่ละค่าในรายการ (ข้างต้นคือตัวอักษรที่เข้ารหัส URL สำหรับตัวแบ่งบรรทัด)
การใช้ค่าฟิลด์และตัวแปรใน URL
เมื่อผู้ใช้ทริกเกอร์การดำเนินการกับ URL จากเครื่องหมายที่เลือกไว้ Tableau สามารถส่งค่าฟิลด์ ตัวแปร และ พารามิเตอร์ในลักษณะเป็นตัวแปรใน URL ได้ ตัวอย่างเช่น หากการดำเนินการกับ URL ลิงก์อยู่กับเว็บไซต์การแมป คุณสามารถแทรกฟิลด์ที่อยู่เพื่อให้ที่อยู่ที่เลือกอยู่ในปัจจุบันเปิดขึ้นบนเว็บไซต์โดยอัตโนมัติได้
- ในกล่องโต้ตอบ “แก้ไขการดำเนินการกับ URL” ให้เริ่มพิมพ์ URL สำหรับลิงก์
- วางเคอร์เซอร์บนจุดที่คุณต้องการแทรกค่าฟิลด์ พารามิเตอร์ หรือตัวกรอง
- คลิกเมนูแทรกทางขวาของกล่องข้อความ แล้วเลือกฟิลด์ พารามิเตอร์ หรือตัวแปรที่คุณต้องการแทรก ตัวแปรดังกล่าวจะแสดงขึ้นภายในวงเล็บมุม คุณสามารถเพิ่มตัวแปรอีกได้เท่าที่คุณต้องการ
หมายเหตุ: จำเป็นต้องใช้ฟิลด์ที่อ้างอิงในมุมมอง ไม่เช่นนั้นลิงก์จะไม่แสดงในการแสดงเป็นภาพ แม้ว่าเว็บจะทำงานเป็นปกติเมื่อคุณคลิกลิงก์ทดสอบ
การเพิ่มฟิลด์ที่รวม
รายการฟิลด์ที่สามารถใช้งานได้จะแสดงเฉพาะฟิลด์ที่ไม่ใช่แบบรวมเท่านั้น หากต้องการนำค่าฟิลด์ที่รวมมาใช้เป็นพารามิเตอร์ลิงก์ ก่อนอื่นให้สร้างฟิลด์ที่คำนวณที่เกี่ยวข้อง จากนั้นเพิ่มฟิลด์ดังกล่าวไปยังมุมมอง (หากคุณไม่จำเป็นต้องใช้ฟิลด์ที่คำนวณดังกล่าวในการแสดงเป็นภาพ ให้ลากฟิลด์นั้นไปยัง “รายละเอียด” บนการ์ดเครื่องหมาย)
แทรกค่าพารามิเตอร์
เมื่อแทรกค่าพารามิเตอร์ การดำเนินการกับ URL จะส่งค่า “แสดงเป็น” ตามค่าเริ่มต้น หากต้องการเปลี่ยนไปส่งค่าจริงแทน ให้เพิ่มตัวอักษร ~na
ต่อท้ายชื่อพารามิเตอร์
ตัวอย่างเช่น สมมติว่าคุณมีพารามิเตอร์ที่ประกอบด้วยที่อยู่ IP ต่างๆ โดยมีสตริง “ค่าจริง” เป็น 10.1.1.195 และมีสตริง “แสดงเป็น” ที่มีค่าที่เข้าใจง่ายกว่า ซึ่งก็คือ Computer A (10.1.1.195)
หากต้องการส่งค่าจริง คุณจะต้องแก้ไขพารามิเตอร์ใน URL ให้มีลักษณะเช่นนี้: http://<IPAddress~na>/page.htm