ชื่อเรื่องตามนิพจน์ใน Power BI Desktop
นําไปใช้กับ: บริการของ Power BI Power BI Desktop
คุณสามารถสร้างชื่อเรื่องแบบไดนามิกที่กําหนดเองสําหรับวิชวล Power BI ของคุณได้ ด้วยการสร้างนิพจน์การวิเคราะห์ข้อมูล (DAX) ที่ยึดตามเขตข้อมูล ตัวแปร หรือองค์ประกอบทางการเขียนโปรแกรมอื่นๆ ชื่อเรื่องของวิชวลจะสามารถปรับเปลี่ยนได้โดยอัตโนมัติตามความจําเป็น การเปลี่ยนแปลงเหล่านี้จะขึ้นอยู่กับตัวกรอง การเลือก หรือการโต้ตอบและการกําหนดค่าของผู้ใช้อื่นๆ
การสร้างชื่อเรื่องแบบไดนามิก บางครั้งเรียกว่า ชื่อเรื่องตามนิพจน์ จะตรงไปตรงมา
สร้างเขตข้อมูลสําหรับชื่อเรื่องของคุณ
ขั้นตอนแรกในการสร้างชื่อเรื่องตามนิพจน์คือการสร้างเขตข้อมูลในแบบจําลองของคุณเพื่อใช้สําหรับชื่อเรื่อง
มีวิธีการสร้างสรรค์มากมายเพื่อให้ชื่อวิชวลของคุณสะท้อนถึงสิ่งที่คุณต้องการพูดหรือสิ่งที่คุณต้องการแสดง ลองมาดูตัวอย่างสักสองตัวอย่าง
คุณสามารถสร้างนิพจน์ที่เปลี่ยนแปลงตามบริบทตัวกรองที่วิชวลได้รับสําหรับชื่อแบรนด์ของผลิตภัณฑ์ได้ รูปภาพต่อไปนี้แสดงสูตร DAX สําหรับเขตข้อมูลดังกล่าว
อีกตัวอย่างหนึ่งคือการใช้ชื่อเรื่องแบบไดนามิกที่เปลี่ยนแปลงตามภาษาหรือวัฒนธรรมของผู้ใช้ คุณสามารถสร้างชื่อเรื่องเฉพาะภาษาในหน่วยวัด DAX โดยใช้ USERCULTURE()
ฟังก์ชัน ฟังก์ชันนี้ส่งกลับรหัสวัฒนธรรมสําหรับผู้ใช้ โดยยึดตามระบบปฏิบัติการหรือการตั้งค่าเบราว์เซอร์ของผู้ใช้ คุณสามารถใช้คําสั่ง DAX switch ต่อไปนี้เพื่อเลือกค่าที่แปลอย่างถูกต้องได้
SWITCH (
USERCULTURE(),
"de-DE", “Umsatz nach Produkt”,
"fr-FR", “Ventes par produit”,
“Sales by product”
)
หรือคุณสามารถเรียกใช้สตริงจากตารางการค้นหาที่ประกอบด้วยการแปลทั้งหมดได้ คุณวางตารางนั้นในแบบจําลองของคุณ
นี่เป็นเพียงตัวอย่างสองตัวอย่างที่คุณสามารถใช้เพื่อสร้างชื่อเรื่องแบบไดนามิกตามนิพจน์สําหรับวิชวลของคุณใน Power BI Desktop สิ่งที่คุณสามารถทําได้กับชื่อของคุณนั้นถูกจํากัดด้วยจินตนาการและแบบจําลองของคุณเท่านั้น
เลือกเขตข้อมูลสําหรับชื่อเรื่องของคุณ
หลังจากที่คุณได้สร้างนิพจน์ DAX สําหรับเขตข้อมูลที่คุณสร้างในแบบจําลองของคุณแล้ว คุณจําเป็นต้องนําไปใช้กับชื่อของวิชวลของคุณ เมื่อต้องเลือกเขตข้อมูลและนําไปใช้:
ไปที่บานหน้าต่าง การแสดง ภาพ ในพื้นที่ รูปแบบ เลือกแท็บ ทั่วไป จากนั้นตั้งค่า ชื่อเรื่อง เป็น เปิด เพื่อแสดงตัวเลือกชื่อเรื่องสําหรับวิชวล
ถัดจาก ข้อความ ชื่อเรื่อง ให้เลือก การจัดรูปแบบ ตามเงื่อนไข (fx)
กล่องโต้ตอบ ข้อความชื่อเรื่อง - ชื่อเรื่อง จะปรากฏขึ้น
จากกล่องโต้ตอบ เลือกเขตข้อมูลที่คุณสร้างขึ้นเพื่อใช้สําหรับชื่อเรื่องของคุณ จากนั้นเลือก ตกลง
ข้อควรพิจารณาและข้อจำกัด
มีข้อจํากัดบางอย่างสําหรับการนําชื่อเรื่องตามนิพจน์สําหรับวิชวลไปใช้งานในปัจจุบัน:
- ในขณะนี้การจัดรูปแบบตามนิพจน์ไม่ได้รับการสนับสนุนบนวิชวล Python, วิชวล R หรือวิชวลของผู้มีอิทธิพลหลัก
- เขตข้อมูลที่คุณสร้างสําหรับชื่อเรื่องต้องเป็นชนิดข้อมูลสตริง หน่วยวัดที่ส่งกลับตัวเลขหรือวันที่/เวลา (หรือชนิดข้อมูลอื่นๆ) ไม่ได้รับการสนับสนุนในขณะนี้
- ชื่อเรื่องตามนิพจน์จะไม่ถูกนําไปใช้เมื่อคุณปักหมุดวิชวลไปยังแดชบอร์ด
- การจัดรูปแบบตามเงื่อนไขสามารถใช้หน่วยวัดที่กําหนดในแบบจําลองต้นแบบเท่านั้น และไม่สามารถใช้หน่วยวัดที่สร้างขึ้นภายในเครื่องในรายงาน (การเชื่อมต่อแบบจําลองความหมาย)
เนื้อหาที่เกี่ยวข้อง
บทความนี้อธิบายวิธีการสร้างนิพจน์ DAX ที่เปลี่ยนชื่อเรื่องของวิชวลของคุณลงในเขตข้อมูลแบบไดนามิกที่สามารถเปลี่ยนแปลงได้เมื่อผู้ใช้โต้ตอบกับรายงานของคุณ คุณอาจพบว่าบทความต่อไปนี้มีประโยชน์เช่นกัน