報表產生器函數 - 在編頁報告中使用 VarP 函數 (報表產生器)
適用於:✅Microsoft 報表產生器 (SSRS) ✅ Power BI 報表產生器 ✅ SQL Server Data Tools 中的報表設計師
傳回運算式指定,並在編頁報告中指定範圍之內容中求值之所有非 Null 數值的母體擴展變異數。
注意
您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報告定義 (.rdl) 檔案。
語法
VarP(expression, scope, recursive)
參數
expression
(整數 或 浮點數) 要在其上執行彙總的運算式。
範圍 (scope)
(字串) 選擇性。 包含要套用彙總函式之報表項目的資料集、群組或資料區的名稱。 如果未指定 scope ,則使用目前的範圍。
遞迴
(列舉型別) 選擇性。 簡單 (預設值) 或 RdlRecursive。 指定是否要以遞迴方式執行彙總。
傳回類型
十進位運算式會傳回 Decimal ,所有其他運算式都會傳回 Double 。
備註
運算式中指定的資料集必須具有相同的資料類型。 若要將具有多個數值資料類型的資料轉換成相同的資料類型,請使用 CInt、 CDbl 或 CDec等轉換函數。 如需詳細資訊,請參閱 類型轉換函數。
scope 的值必須是字串常數,而且不得為運算式。 如果是未指定其他彙總的外部彙總, scope 必須參考目前的範圍或是包含的範圍。 如果是彙總的彙總,巢狀彙總可以指定子範圍。
Expression 可以包含巢狀彙總函式的呼叫,其中包含下列例外和條件:
巢狀彙總的Scope 必須與外部彙總的範圍相同或是由外部彙總的範圍所限制。 如果是運算式中的所有相異範圍,一個範圍必須與所有其他範圍之間具有子關聯性。
巢狀彙總的Scope 不得為資料集的名稱。
Expression 不得包含 First、 Last、 Previous或 RunningValue 函數。
Expression 不得包含指定 recursive的巢狀彙總。
如需詳細資訊,請參閱彙總函數參考 (報表產生器和 SSRS) 和總計、彙總與內建集合的運算式範圍 (報表產生器和 SSRS)。
如需遞迴彙總的詳細資訊,請參閱建立遞迴階層群組 (報表產生器和 SSRS)。
範例
下列程式碼範例提供 Order
群組或資料區域中之行項目總計的母體擴展變異數。
=VarP(Fields!LineTotal.Value, "Order")
另請參閱
報表中的運算式用法 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應