ตัวอย่าง: สลับการวัดผลโดยใช้พารามิเตอร์

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

ขั้นตอนทั่วไป

  1. สร้างพารามิเตอร์

  2. สร้างฟิลด์ที่คำนวณเพื่อเปลี่ยนการวัดผลในมุมมอง

  3. ตั้งค่ามุมมอง

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

  • สร้างฟิลด์ที่คำนวณเพื่อเปลี่ยนการวัดผลและระบุการรวม

ส่วนต่อไปนี้จะแบ่งขั้นตอนเหล่านี้ออกเป็นคำแนะนำที่เฉพาะเจาะจง

สถานการณ์จะใช้แหล่งข้อมูลตัวอย่าง - Superstore ที่มาพร้อมกับ Tableau Desktop

สร้างพารามิเตอร์

ทำตามขั้นตอนเหล่านี้

  1. ในแผงข้อมูล ให้คลิกลูกศรแบบเลื่อนลงในมุมขวาบน แล้วเลือกสร้างพารามิเตอร์

  2. ในกล่องโต้ตอบ “สร้างพารามิเตอร์” ให้ทำดังตามขั้นตอนนี้

    1. ตั้งชื่อพารามิเตอร์ Placeholder 1 Selector

    2. กำหนดประเภทข้อมูลเป็นสตริง

    3. เลื่อนลงไปที่ฟิลด์ค่าที่อนุญาต แล้วเลือกรายการ

    4. พิมพ์ชื่อการวัดผลแต่ละประเภทลงในพื้นที่รายการของค่า: Discount, Profit, Quantity และ Sales

      ตอนนี้ กล่องโต้ตอบ “สร้างพารามิเตอร์” จะมีหน้าตาดังนี้

      กล่องโต้ตอบ “สร้างพารามิเตอร์”

    5. คลิกตกลงเพื่อปิดกล่องโต้ตอบ “แก้ไขพารามิเตอร์”
  3. สร้างพารามิเตอร์ที่สอง Placeholder 2 Selector โดยใช้การกำหนดค่าเหมือนกัน

    คุณสามารถทำขั้นตอนนี้ด้วยวิธีอื่นได้ วิธีที่ง่ายที่สุดคือการคลิก Placeholder 1 Selector ในแผงข้อมูล แล้วเลือกทำซ้ำ แล้วเปลี่ยนชื่อของพารามิเตอร์ที่ทำซ้ำเป็น Placeholder 2 Selector

สร้างฟิลด์ที่คำนวณเพื่อเปลี่ยนการวัดผลในมุมมอง

ทำตามขั้นตอนเหล่านี้

  1. เลือกการวิเคราะห์ > สร้างฟิลด์ที่คำนวณ เพื่อเปิดตัวแก้ไขการคำนวณ ตั้งชื่อการคำนวณ Placeholder 1 แล้วพิมพ์หรือวางคำสั่งต่อไปนี้ลงในพื้นที่สูตร:

    CASE [Placeholder 1 Selector]
    WHEN "Discount" THEN [Discount]
    WHEN "Profit" THEN [Profit]
    WHEN "Quantity" THEN [Quantity]
    WHEN "Sales" THEN [Sales]
    END

    หมายเหตุ: ฟิลด์การคำนวณต้องอ้างอิงรายการค่าของแถวที่กำหนด และไม่อ้างอิงค่าแสดงเป็น

  2. คลิกตกลงเพื่อออกจากการแก้ไขการคำนวณ

  3. สร้างฟิลด์คำนวณที่สอง Placeholder 2 โดยใช้คำจำกัดความเหมือนกัน เช่นเดียวกัน วิธีการที่ง่ายที่สุดในการทำขั้นตอนนี้คือการคลิก Placeholder 1 ในแผงข้อมูล แล้วเลือกทำซ้ำ จากนั้นจึงเปลี่ยนชื่อของฟิลด์ที่ทำซ้ำเป็นPlaceholder 2 จากนั้นแทนที่ตัวเลือกตัวยึดตำแหน่ง 1 ด้วยตัวยึดตำแหน่ง 2

ตั้งค่ามุมมอง

ทำตามขั้นตอนเหล่านี้

  1. ลาก Placeholder 2 ไปที่คอลัมน์และลาก Placeholder 1ไปที่แถว

    เนื่องจากคุณลากการวัดผลทั้งสองไปยังแถบทั้งสอง มุมมองตามค่าเริ่มต้นจึงเป็นแผนภาพการกระจาย หากต้องการเหตุผลที่ Tableau ทำเช่นนี้ โปรดดู ตัวอย่าง: แผนภาพการกระจาย การรวบรวม และมุมมองแบบละเอียด

  2. ลาก Customer Name ไปที่รายละเอียด แล้วลาก Region ไปที่สี

  3. ในพื้นที่พารามิเตอร์ของแผงข้อมูล ให้คลิกที่ Placeholder 1 Selector แต่ละรายการแล้วเลือกแสดงการควบคุมพารามิเตอร์ จากนั้นให้ทำเช่นเดียวกันกับ Placeholder 2 Selector

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

มุมมองของคุณเสร็จสมบูรณ์แล้ว การควบคุมพารามิเตอร์จะช่วยให้ผู้ใช้เลือกการวัดผลที่จะใช้กับแกน X และ Y ได้ ยกตัวอย่างเช่น มุมมองด้านล่างของด้านซ้ายจะแสดง Quantity เทียบกับ Discount ในขณะเดียวกันภายในมุมมอง บริเวณด้านขวาของการควบคุมพารามิเตอร์จะใช้เพื่อแสดง Profit เทียบกับ Sales

สร้างฟิลด์ที่คำนวณเพื่อเปลี่ยนการวัดผลและระบุการรวม

หากต้องการทางเลือกอื่นสำหรับส่วนสร้างฟิลด์ที่คำนวณเพื่อเปลี่ยนการวัดผลในมุมมองข้างต้น ให้พิจารณาสร้างฟิลด์การคำนวณที่ระบุการรวมสำหรับการวัดผลแต่ประเภท ตามที่เขียนไว้ข้างต้น ฟิลด์ที่คำนวณไม่ได้ระบุถึงการรวม โปรดสังเกตในภาพด้านบนว่า Tableau กำหนดการรวม (ผลรวม) ให้กับฟิลด์ Placeholder 1 และ Placeholder 2 แต่คุณรู้จักข้อมูลของคุณ และคุณอาจต้องการกำหนดว่า Tableau จะใช้การรวมอะไรบ้างกับการวัดผลของคุณ ดังนั้น แทนที่จะใช้คำจำกัดความของฟิลด์ที่คำนวณด้านบน ให้พิจารณาใช้คำจำกัดความดังต่อไปนี้:

CASE [Placeholder 1 Selector]
WHEN "Discount" THEN SUM([Discount])
WHEN "Profit" THEN AVG([Profit])
WHEN "Quantity" THEN SUM([Quantity])
WHEN "Sales" THEN AVG([Sales])
END

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

นี่คือวิธีที่แผนภูมิการกระจาย Profit เทียบกับ Sales จะเปลี่ยนไป เมื่อคุณระบุ AVG เป็นการรวมสำหรับฟิลด์เหล่านี้ ซึ่งต่างจากการไม่ระบุการรวมและปล่อยให้ Tableau ให้ค่าเริ่มต้นเป็นผลรวม:

Profit เทียบกับ Sales โดยใช้การรวมตามค่าเริ่มต้นProfit เทียบกับ Sales โดยใช้การรวมที่ชัดแจ้ง

คล้ายกัน แต่ไม่เหมือนกัน