共用方式為


Power BI 視覺效果中的 [分析] 窗格

[分析窗格] 可讓您將動態參考線 (例如最小值、最大值或平均值) 新增至視覺效果。 這些線可以協助您放大重要趨勢或深入解析。 本文討論如何建立 Power BI 視覺效果以在 [分析] 窗格中成線和管理動態參考線。

視覺效果區段中 [分析] 窗格的螢幕擷取畫面。

注意

API 2.5.0 版提供 [分析] 窗格。 若要了解您正在使用哪個版本,請檢查 pbiviz.json 檔案中的 apiVersion

管理 [分析] 窗格

在 [分析窗格] 中管理屬性的方式,與在 [格式窗格] 中管理屬性的方式相似。 您可以在視覺效果的 capabilities.json 檔案中定義物件

針對 [分析] 窗格,物件將如下定義:

在物件的定義下,只新增物件名稱、屬性名稱和類型,如這裡所述。 範例:

{
  "objects": {
    "YourAnalyticsPropertiesCard": {
      "properties": {
        "show": {
          "type": {
            "bool": true
          }
        },
        "displayName": {
          "type": {
            "text": true
          }
        },
      ... //any other properties for your Analytics card
      }
    }
  ...
  }
}

在格式設定卡片中,將 set card analyticsPane 參數設定為 true,以指定此卡片屬於分析窗格。 依預設,analyticsPane 參數為 False,並會將卡片新增至格式設定窗格。 請參閱下列實作:

class YourAnalyticsCardSettings extends FormattingSettingsCard {
    show = new formattingSettings.ToggleSwitch({
        name: "show",
        displayName: undefined,
        value: false,
        topLevelToggle: true
    });

    displayNameProperty = new formattingSettings.TextInput({
        displayName: "displayName",
        name: "displayName",
        placeholder: "",
        value: "Analytics Instance",
    });

    name: string = "YourAnalyticsPropertiesCard";
    displayName: string = "Your analytics properties card's name";
    analyticsPane: boolean = true; // <===  Add and set analyticsPane variable to true 
    slices = [this.show, this.displayNameProperty];
}

定義其他屬性的方式與您對格式化物件所進行的方式相同,並列舉物件,與在 [格式化] 窗格中進行的方式相同。

注意

  • [分析] 窗格僅適用於新增資訊或闡明所呈現資訊的物件 (例如,說明重要趨勢的動態參考線)。
  • 控制視覺效果外觀及操作 (也就是格式設定) 的任何選項,都應該限制在 [格式化] 窗格中。

考量與限制

  • [分析] 窗格尚未支援多個執行個體。 物件所能擁有的唯一選取器為靜態 (意即 selector: null),而 Power BI 視覺效果無法擁有多個使用者定義卡片的執行個體。
  • 類型為 integer 的屬性不會正確顯示。 因應措施是改為使用 numeric 類型。

新增條件式格式設定