USERCULTURE
傳回目前用戶的地區設定(語言代碼國家/地區代碼),由操作系統、瀏覽器設定、orPower BI 服務決定。
注意: 目前每個容量 Power BI Premium 支援此函式,Power 每位使用者的 BI Premium,andPower BI Embedded。
語法
USERCULTURE()
參數
此運算式沒有參數。
傳回 value
字串形式的地區設定。
備註
在 Power BI 服務中,地區設定是由 Settings>Language>Language Settings來決定。 預設值取決於使用者的瀏覽器語言設定。
在匯出數據表中使用 and 匯出數據行表達式時,結果可能會因數據表是否處於 DirectQuery or 匯入模式而有所不同。 在 DirectQuery 模式中,結果取決於 Power BI 服務中語言設定中指定的語言(地區設定)。 語言設定中的預設值是由使用者的瀏覽器語言設定所決定,這表示相同的計算數據表 or 數據行可以根據每個使用者的瀏覽器語言設定傳回不同的結果。 在匯入模式中時,會在重新整理期間以靜態方式決定結果,andnot 查詢 time而有所不同。 針對受管理的重新整理,例如已排程 or 互動式,地區設定會根據使用者的瀏覽器語言設定來 not,但會改用非變異的地區設定。 不過,可以透過使用 XMLA 端點來指定自訂地區設定,以覆寫固定的地區設定。
與 Power BI 中的 Field 參數功能結合時,USERCULTURE 可用來在相同模型中 andmeasure 數據列層級安全性 (RLS) 物件表達式中使用時,可靠地轉譯動態視覺效果標題 and 標題。 不過,包含從模型外部呼叫 USERCULTURE 的表達式,例如查詢 and 即時連線報表量值,應該 not 依存於正確翻譯的標題 and 標題。
USERCULTURE 在從量值、數據列層級安全性 (RLS) 等模型內呼叫的物件表示式中使用時,會傳回正確的用戶地區設定,and 計算專案。 不過,在模型外部的表達式中使用時,它可能會 not 傳回正確的用戶地區設定,例如查詢 and 即時連線報表量值。
在 Live-connect 報表中,USERCULTUREnot 從報表 measure 表達式呼叫時傳回正確的用戶地區設定。
範例
針對下列運算式,
FORMAT(TODAY(), "dddd", USERCULTURE())
視目前使用者的語言設定而定,USERCULTURE 傳回目前的 day,例如:
地區設定 | 格式化 weekday |
---|---|
de-DE | Dienstag |
en-US | 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 | вівторок |