使用運算式指定編頁報表中指標的大小 (報表產生器)
適用於: Microsoft 報表產生器 (SSRS) Power BI 報表產生器 SQL Server Data Tools 中的報表設計師
在編頁報表中,除了色彩、方向和形狀之外,您還可以使用大小,將指標的視覺影像最大化。
指標包含一個名稱為 IndicatorStates 的指標狀態集合。 IndicatorStates 集合通常有多個狀態。 每個狀態都是集合的成員,而且會以一個圖示表示。 這些所有狀態就構成 IndicatorsStates 集合。
若要動態設定圖示的大小,您要在報表產生器的 [屬性] 窗格中設定 IndicatorsStates 集合的成員屬性。 如果看不到 [屬性] 窗格,按一下 [檢視] 索引標籤,然後選取 [屬性] 。
注意
在 SQL Server Data Tools (SSDT) 中,您可以使用 [屬性] 視窗來設定成員屬性。 如果 [屬性] 視窗未開啟,請按下 F4 鍵。
[屬性] 窗格可存取指標之 IndicatorStates 集合的屬性。 您可以使用運算式設定 IndicatorStates 集合成員的 ScaleFactor 屬性,以便將圖示設定為不同的大小。 如需詳細資訊,請參閱運算式 (報表產生器及 SSRS)。
此程序中所使用的運算式也用來產生不同指標大小的報表,如指標 (報表產生器及 SSRS) 中所示。
注意
您可以在 Microsoft 報表產生器、Power BI 報表產生器,以及 SQL Server Data Tools 的報表設計師中建立及修改編頁報表定義 (.rdl) 檔案。
若要使用運算式指定指標圖示大小
按一下您想要變更的指標。
在 [屬性] 窗格中,找出 IndicatorStates 屬性。
如果 [屬性] 窗格是依類別目錄排列,您將會在 [狀態] 類別目錄中找到 IndicatorStates。
按一下 IndicatorStates 旁的省略符號 (...) 按鈕。 [IndicatorState 集合編輯器] 對話方塊隨即開啟。
選取集合的所有成員。
在 [複選屬性] 清單中,按一下 ScaleFactor 旁的向下箭頭,然後按一下 [運算式]。
在 [運算式] 對話方塊中,撰寫運算式。
下列範例運算式會根據 SalesYTD 欄位的值,將圖示變成不同的大小。
=IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))
如需詳細資訊,請參閱運算式範例 (報表產生器及 SSRS)。
選取 [確定]。
選取 [確定]。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應