簡體   English   中英

PowerBI - 視覺 API - 更改視覺屬性 | 用法:翻譯

[英]PowerBI - Visual API - changing Visual properties | usage: translations

背景:我們將 powerbi 儀表板作為整個報告或僅作為獨立的視覺對象嵌入。

我們希望將我們的報告內容翻譯成多種語言。 其中一些可以通過元數據翻譯(DAx 編輯器 -> 文化)來完成。

我們想要實現的是翻譯視覺標題等。 我們正在尋找一種易於維護的方式。

根據 MS 的說法,這可以使用 Visuals API 來實現,但文檔是新的,我們無法解釋是否可以使用它。

https://docs.microsoft.com/en-us/power-bi/developer/visuals/visual-api

會有人這樣做過並給出一些指示嗎?

Visual API 用於為 Power BI 創建自定義視覺對象。 目前,Power BI 使用區域設置翻譯報表內容,例如自動生成的標題、篩選器和工具提示。 但它不會自動翻譯您的數據。

您可以像這樣更新您的嵌入配置:

let embedConfig = {
    ...
    settings: {
        localeSettings: {
            language: "en",
            formatLocale: "es"
        }
    }
};

(注意:報告加載后,區域設置無法更改。要更改報告區域設置,請通過調用 powerbi.reset(element) 重置 iframe,然后再次嵌入報告)

另一種方法可以是為每種語言創建多個報告/視覺效果並分別嵌入它們。

例如,如果我需要英語和西班牙語的視覺效果。 我將制作兩個視覺效果,一個是西班牙語,另一個是英語,還有一個下拉/輸入字段。 我將根據用戶的選擇/輸入更新配置文件並重新渲染組件。

參考:

在 Power BI 嵌入式分析應用程序中配置嵌入式 Power BI 報表設置 | 微軟文檔

Power BI 支持的語言和國家/地區 - Power BI | 微軟文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM