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