在 Power BI Desktop 中建立和使用參數以可視化方式呈現變數

您可以為報表建立變數、以交叉分析篩選器的形式與變數互動,並在報表中可視化和量化不同的索引鍵值。

Screenshot of Power BI Desktop highlighting the New parameter button.

在 Power BI Desktop 的 [模型] 索引卷標上建立參數。 當您選取它時,會出現一個對話框,您可以在其中設定 參數。

建立參數

若要建立參數,請從 Power BI Desktop 的 [模型化] 索引卷標中選取 [新增參數],然後選擇 [字段] 或 [數值範圍]。 下列範例使用 數值範圍,類似的程式適用於使用 Fields。 將範例命名為 [折扣百分比],並將其 [數據類型] 設定[十進制數]。 最小值為零。 最大值為 0.50 (50%) 。 同時將 Increment 設定為 0.05 或 5%。 遞增會決定參數在報表中與 互動時會調整多少。

Screenshot of the Parameters dialog box with the example data filled out in the fields.

注意

針對十進位數字,請確定在值前面加上零,像是 0.50 而不是 .50。 否則將不會驗證該數字,且無法選取 [確定] 按鈕。

為了方便起見,[ 將交叉分析篩選器新增至此頁面 ] 複選框會自動將具有參數的交叉分析篩選器放入目前的報表頁面。

Screenshot of the Discount percentage slicer on the report page.

除了建立 參數之外,您也會在此程式中自動建立量值,以用來將參數的目前值可視化。

Screenshot of the parameter measure and visual highlighted in Power BI Desktop.

請務必注意,在您建立參數之後,參數和量值都會成為模型的一部分。 所以該參數與量值可供整個報表使用,也可將其用於其他報表頁面。 而且,因為其為模型的一部分,所以可從報表頁面刪除該交叉分析篩選器。 如果您想要返回,請從 [字段 ] 清單選擇 參數,並將其拖曳到畫布上,然後將視覺效果變更為交叉分析篩選器。

使用數值範圍參數

下一個範例示範如何搭配數據使用參數。 您在上一節中建立了 參數。 現在,您將建立值隨著滑桿調整的新量值來加以使用。

Screenshot of the New Measure button highlighted in Power BI Desktop.

新的量值將是銷售總額,並套用折扣率。 您可以建立複雜且有趣的量值,讓報表的取用者將參數的變數可視化。 例如,您可以建立報表,讓銷售人員在符合特定銷售目標或百分比時看到其補償,或查看增加銷售對更深入折扣的影響。

在公式列中輸入量值公式,並將公式 命名為 Sales after Discount

Sales after Discount = SUM(Sales[SalesAmount]) - (SUM(Sales[SalesAmount]) * 'Discount percentage' [Discount percentage Value])

然後,在軸上建立具有 OrderDate 的數據行視覺效果,以及 SalesAmount 和剛建立的量值 Sales after Discount 做為值。

Screenshot visualizing SalesAmount from the example measure formula.

然後,當您移動滑桿時,您會看到 [折扣 後的銷售額] 數據行反映折扣的銷售金額。

Screenshot of the SalesAmount visual changed by using the parameter slider.

此程式是針對任何您可能想要使用的資料建立參數的方式。 您可以在各種情況下使用參數。 這些參數可讓報表的取用者與您在報表中建立的不同案例互動。

考量與限制

參數有幾個考慮和限制要牢記在心:

  • 參數只能有 1,000 個唯一值。 對於具有超過 1,000 個唯一值的參數,參數值會平均取樣。

  • 參數是針對視覺效果內的量值所設計,而且在維度計算中使用時可能無法正確計算。

您可能也對下列文章感興趣: