นิพจน์ระดับรายละเอียด FIXED

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

ตัวอย่างต่อไปนี้จะสร้างขึ้นโดยใช้แหล่งข้อมูลตัวอย่าง - Superstore

ตัวอย่างที่ 1

มุมมองต่อไปนี้จะแสดงช่วงเวลาระหว่างวันที่ซื้อครั้งแรกและการซื้อครั้งต่อมาของลูกค้า

การดำเนินการทีละขั้นตอน

นี้คือวิธีสร้างมุมมองทางด้านบนโดยใช้แหล่งข้อมูลตัวอย่าง - Superstore ที่มาพร้อมกับ Tableau Desktop

  1. สร้างฟิลด์ที่คำนวณสองฟิลด์ ได้แก่ ระดับนิพจน์ของรายละเอียด FIXED และการหักวันที่ออก

    ชื่อสูตร
    วันที่ซื้อครั้งแรก{FIXED [ชื่อลูกค้า] : MIN([วันที่สั่งซื้อ])}
    จำนวนวันหลังจากการซื้อครั้งแรกDATETRUNC('วัน', [วันที่สั่งซื้อ])-DATETRUNC('วัน', [วันที่ซื้อครั้งแรก])
  2. ลาก Days Since First Purchase (จำนวนวันหลังจากการซื้อครั้งแรก) จากพื้นที่การวัดผลของแผงข้อมูลไปที่พื้นที่มิติข้อมูล

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

  3. ลาก Days Since First Purchase (จำนวนวันหลังจากการซื้อครั้งแรก) ไปที่คอลัมน์

  4. คลิก Days Since First Purchase (จำนวนวันหลังจากการซื้อครั้งแรก) บนคอลัมน์แล้วเลือกต่อเนื่อง

  5. ลาก Sales (ยอดขาย) ไปที่แถว

  6. เปลี่ยนการรวมของ Sales (ยอดขาย) บนแถวจาก SUM (ผลรวม) เป็น AVG (เฉลี่ย)

  7. เพิ่มการคำนวณตารางอย่างรวดเร็วไปที่ Sales (ยอดขาย) บนแถว: Running Total (เรียกใช้ทั้งหมด)

  8. ลาก First Purchase Date (วันที่ซื้อครั้งแรก) ไปที่สี

  9. คลิก “+” ในฟิลด์ YEAR(First Purchase Date) (ปี(วันที่ซื้อครั้งแรก)) บนสีเพื่อเพิ่มระดับถัดไปใต้ลำดับชั้นวันที่: QUARTER(First Purchase Date) (ไตรมาส(วันที่ซื้อครั้งแรก))

  10. Tableau จะไม่วางทั้งสองฟิลด์ลงบนสีโดยอัตโนมัติ แต่คุณสามารถทำได้โดยการคลิกที่ไอคอนทางด้านซ้ายของฟิลด์ QUARTER(First Purchase Date) (ไตรมาส(วันที่ซื้อครั้งแรก)) แล้วเลือกสี

  11. ลากคำอธิบายสีไว้เหนือบริเวณด้านซ้ายของมุมมอง ใต้การ์ดเครื่องหมาย

    ตอนนี้มุมมองของคุณควรมีลักษณะเช่นนี้

การแสดงเป็นภาพจะให้ข้อมูลเชิงลึกเมื่อคุณโต้ตอบ เลือกแต่ละไตรมาสในคำอธิบายสีทางด้านซ้ายเพื่อดูว่าลูกค้าที่ซื้อในแต่ละไตรมาสที่กำหนดยังคงใช้จ่ายในไตรมาสต่อๆ ไปอย่างไร สังเกตว่าลูกค้าที่ซื้อในช่วงต้นๆ (2013) มีแนวโน้มที่จะใช้จ่ายในอัตราที่สูงขึ้น แม้จะเป็นข้อเท็จจริงที่ว่าพวกเขามีเวลามากกว่าที่จะใช้จ่ายมากขึ้น ดังนั้นเส้นสีน้ำเงิน (สำหรับปี 2013) จึงสูงกว่าบนแกน x กว่าเส้นอื่นๆ หากคุณใช้ค่าวันที่มาตรฐานบนแกน y จะทำให้สร้างมุมมองได้ง่ายกว่า แต่เส้นทั้งหมดจะไม่ได้เริ่มต้นที่พิกัดเดียวกัน ดังนั้นการเปรียบเทียบอัตราการซื้อจึงยากกว่า

คุณสามารถลาก YEAR(First Purchase Date) (ปี(การซื้อครั้งแรก)) หรือ QUARTER(First Purchase Date) (ไตรมาส(การซื้อครั้งแรก)) ออกจากสีเพื่อดูแนวโน้มรายฤดูกาลหรือรายปีได้ชัดเจนขึ้น

ตัวอย่างที่ 2

นิพจน์ระดับรายละเอียด FIXED ต่อไปนี้จะคำนวณผลรวมของยอดขายต่อภูมิภาค:

{FIXED [Region] : SUM([Sales])}

ระดับของนิพจน์รายละเอียดที่มีตั้งชื่อว่า [Sales by Region] (ยอดขายตามภูมิภาค) นี้จะวางลงบนข้อความเพื่อแสดงยอดขายทั้งหมดต่อภูมิภาค

ระดับมุมมองของรายละเอียดคือ [Region] (ภูมิภาค) รวมกับ [State] (รัฐ) แต่เพราะนิพจน์ระดับรายละเอียด FIXED จะไม่พิจารณามุมมองระดับรายละเอียด การคำนวณจะใช้เฉพาะมิติข้อมูล [Region] (ภูมิภาค) เท่านั้น และดังนั้นค่าของแต่ละรัฐในแต่ละภูมิภาคจึงเหมือนกัน ดูคำอธิบายว่าทำไมจึงเป็นเช่นนั้นที่ นิพจน์ระดับของรายละเอียดและการรวม

หากมีการใช้คีย์เวิร์ด “INCLUDE” ในระดับนิพจน์รายละเอียด FIXED ค่าจะแตกต่างกันในแต่ละรัฐ เพราะ Tableau จะเพิ่มมิติข้อมูลในนิพจน์ ([Region]) โดยใช้มิติข้อมูลที่มีในมุมมอง ([State]) เพื่อกำหนดค่าสำหรับนิพจน์ ผลลัพธ์จะเป็นดังนี้