USERCULTURE
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
แสดงตําแหน่งที่ตั้ง (รหัสภาษารหัสประเทศ) สําหรับผู้ใช้ปัจจุบัน โดยพิจารณาจากระบบปฏิบัติการ การตั้งค่าเบราว์เซอร์ orPower BI service
ไวยากรณ์
USERCULTURE()
พารามิเตอร์
นิพจน์นี้ไม่มีพารามิเตอร์
value ผลลัพธ์
ตําแหน่งที่ตั้งเป็นสตริง
หมายเหตุ
ในบริการ Power BI ตําแหน่งที่ตั้งจะถูกกําหนดโดย การตั้งค่า >Language>Language Settings ค่าเริ่มต้นจะถูกกําหนดโดยการตั้งค่าภาษาของเบราว์เซอร์ของผู้ใช้
เมื่อใช้ในตารางจากการคํานวณ and นิพจน์คอลัมน์จากการคํานวณ ผลลัพธ์อาจแตกต่างกันโดยขึ้นอยู่กับว่าตารางอยู่ในโหมด DirectQuery or นําเข้าหรือไม่ เมื่ออยู่ในโหมด DirectQuery ผลลัพธ์จะถูกกําหนดโดยภาษา (ตําแหน่งที่ตั้ง) ที่ระบุใน การตั้งค่าภาษา ในบริการ Power BI ค่าเริ่มต้นใน การตั้งค่าภาษา ระบุตําแหน่งที่ตั้งจะถูกกําหนดโดยการตั้งค่าภาษาของเบราว์เซอร์ของผู้ใช้ ซึ่งหมายความว่าตารางจากการคํานวณเดียวกัน or คอลัมน์สามารถส่งกลับผลลัพธ์ที่แตกต่างกันได้ โดยขึ้นอยู่กับการตั้งค่าภาษาของเบราว์เซอร์สําหรับผู้ใช้แต่ละราย เมื่ออยู่ในโหมดนําเข้า ผลลัพธ์จะถูกกําหนดแบบคงที่ในระหว่างการรีเฟรช and จะ not แตกต่างกัน timeคิวรี สําหรับการรีเฟรชที่มีการจัดการ เช่น แบบโต้ตอบ or ตามกําหนดการ ตําแหน่งที่ตั้งจะถูก not ตามการตั้งค่าภาษาบนเบราว์เซอร์ของผู้ใช้ แต่ใช้ตําแหน่งที่ตั้งที่ไม่แปรเปลี่ยนแทน อย่างไรก็ตาม สามารถแทนที่ตําแหน่งที่ตั้งที่ไม่แปรผันได้โดยใช้ตําแหน่งข้อมูล XMLA เพื่อระบุตําแหน่งที่ตั้งแบบกําหนดเอง
เมื่อรวมกับคุณลักษณะพารามิเตอร์เขตข้อมูลใน Power BI แล้ว USERCULTURE จะสามารถใช้ในการแปลชื่อการแสดงภาพแบบไดนามิก and คําบรรยายเมื่อใช้ในนิพจน์ออบเจ็กต์การรักษาความปลอดภัยระดับแถว (RLS) measureand ภายในแบบจําลองเดียวกัน อย่างไรก็ตาม นิพจน์ที่มี USERCULTURE เรียกใช้จากภายนอกแบบจําลอง เช่น คิวรี and หน่วยวัดรายงานที่เชื่อมต่อสด ควร not พึ่งพาสําหรับชื่อเรื่องที่แปลอย่างถูกต้อง and คําบรรยาย
USERCULTURE ส่งกลับตําแหน่งที่ตั้งของผู้ใช้ที่ถูกต้องเมื่อใช้ในนิพจน์วัตถุที่เรียกใช้จากภายในแบบจําลอง เช่น หน่วยวัด การรักษาความปลอดภัยระดับแถว (RLS), and รายการการคํานวณ อย่างไรก็ตาม อาจ not แสดงตําแหน่งที่ตั้งของผู้ใช้ที่ถูกต้องเมื่อใช้ในนิพจน์จากภายนอกแบบจําลอง เช่น คิวรี and หน่วยวัดรายงานที่เชื่อมต่อแบบสด
ในรายงานที่เชื่อมต่อสด USERCULTURE อาจ not ส่งกลับตําแหน่งที่ตั้งของผู้ใช้ที่ถูกต้องเมื่อเรียกใช้จากนิพจน์ measure รายงาน
ตัวอย่าง
สําหรับนิพจน์ต่อไปนี้
FORMAT(TODAY(), "dddd", USERCULTURE())
USERCULTURE จะส่งกลับ dayปัจจุบัน โดยขึ้นอยู่กับการตั้งค่าภาษาสําหรับผู้ใช้ปัจจุบัน
ตำแหน่งที่ตั้ง | weekday ที่จัดรูปแบบ |
---|---|
de-DE | Dienstag |
th | Tuesday |
es-ES_tradnl | martes |
eu-ES | asteartea |
it-IT | martedì |
nl-NL | dinsdag |
pl-PL | wtorek |
ro-RO | marți |
ru-RU | вторник |
uk-UA | вівторок |
เนื้อหา Related
ชื่อเรื่องตามนิพจน์ PowerUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID BI