[{"id":"14d2df97-0676-420c-964d-13426eef1a61","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"12657671-6e6c-4608-ae6d-388d545858df","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"6ea4540d-1449-4cda-9476-7aea94fe92e4","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"8afa6dea-e859-46ff-9492-bbcfb9be02e6","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3342d713-adf6-4d3d-927a-c18269454a2f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c4528dd2-d051-44fc-aaed-03fc5898b4e9","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"55dfa43c-32fc-40cb-ace2-6289ee64a56c","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"12e3d04c-a41d-44e3-bb5e-844d20706258","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"d743e457-9ea8-4a4c-8693-98b2914a8687","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c29576aa-6a99-4d96-85f3-0c18fd4cc690","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"64db515c-5722-4cee-a216-402fe61de0ea","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"9a15e1ef-b289-40c7-8b67-86751cd27633","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"8bdc33fd-1f2a-418b-a930-a31f5bc2cdf8","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"46f440e9-0dc3-419d-9628-d1828c65a287","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"5daa39c5-b191-4c5e-9390-e1e99b01f262","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"1fac4778-f96c-4ebd-869f-721dbb56fdf9","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c63ad869-9774-40a4-a810-e8822e878cdb","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"e20c310b-707e-4184-a34e-44efc18718e8","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3f38aa91-b42d-4dcf-afc6-e168fa3643b1","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"0c39c17a-54f4-43ee-96e8-9e712712e73f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"eb3f4f7d-3203-4434-8f6e-a8d0de4be95c","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"3d3d8e01-9dc6-4942-96ec-245e80322b4f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"bd4e1539-7ff3-416e-9616-2ebd4dcf975a","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c843ccac-1afb-4bf8-af53-ce2c372bd4d0","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"63c1f639-7fdc-4916-b88b-5feec0932d38","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"2dd357b0-2e3e-4bc7-a76a-6ffa143b539f","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"fefd2537-65ac-4ccc-ad4e-d7de9b97d390","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"6f1b7d46-2a6b-4f55-8e8d-976f91c0c538","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"31a616d1-2afb-4315-ac01-1679a605ee73","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"38f9879b-ac55-47be-aa85-cd6719c685cc","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"ceb327c0-7c44-431e-bcc2-edb578760b97","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"7c4e0318-8d49-4df0-91b8-f63ab944a9b1","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"812e0f7f-9fd2-47bb-9ffa-a98b7af0565f","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]}]
        
(Showing Draft Content)

集計

レポートに集計値を含めるには、集計関数を使用できます。すべての集計関数には、計算に使用するデータのセットを決定するオプションのscope引数があります。scope引数には、次のいずれかの値を指定できます。

  • データセットの名前

  • データ領域の名前

  • グループの名前

デフォルトでは、scope引数の値は、集計関数をホストするレポートアイテムに依存する現在のスコープです。たとえば、「Tableを使ったレポート」デモでは、テーブルのグループフッタに「{Sum(unitsInStock)}」値を示すテキストボックスがあります。これにより、Sum集計関数が呼び出され、scope引数が省略されます。この場合、計算のスコープがグループインスタンスです。また、同じ値のテキストボックスがテーブルヘッダにある場合、計算のスコープはテーブル全体になります。

いくつかの集計関数には、引数にrecursiveがあります。この引数を設定すると、再帰的な階層の子グループの集計を取得できます。たとえば、「対話的な階層構造のレポート」デモでは、式に「{Sum(EmployeeCount, "EntityKey", "Recursive")}」を設定して、都市、地域、および国の総従業員数を取得しています。

AggregateIf

式で指定された値の集計値を、指定されたスコープで計算して返します。


構文


AggregateIf(condition, aggregate, expression, [scope])


引数

  • condition:式を計算に含めるかどうかを示すブール値に評価される式です。

  • aggregate:計算に使用する集計関数の名前(たとえば、Count)です。

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

例:

次の式を使用して、現在のスコープ内のSalesAmountフィールド値の合計を返すことができます。結果には、1000を超えるSalesAmountの値のみが含まれます。

{AggregateIf(SalesAmount > 1000, "Sum", SalesAmount)}

Avg

式で指定されたNULL以外のすべての数値の平均を、指定されたスコープで計算して返します。

構文

Avg(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のSalesCountフィールド値の平均を返すことができます。

{Avg(SalesCount)}

Count

式で指定されたNULL以外の値の数を、指定されたスコープで評価して返します。

構文

Count(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、ProductsTableデータ領域内のUnitsOnOrderフィールド値の数を返すことができます。

{Count(UnitsOnOrder, "ProductsTable")}

CountDistinct

式で指定されたNULL以外の一意の値の数を、指定されたスコープで評価して返します。

構文

CountDistinct(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内の一意のCustomerIdフィールド値の数を返すことができます。

{CountDistinct(CustomerId)}

CountRows

指定したスコープ内の行数を返します。

構文

CountRows([scope], [recursive])


引数

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内の行数を返すことができます。

{CountRows()}

CrossAggregate

指定された行グループ・列グループにて、式で指定された値を指定された集計方法で計算します。

構文

CrossAggregate(<Expression>, <FunctionName>, <ColumnGroupName>, <RowGroupName>)


引数

  • Expression:評価する式です。

  • FunctionName:使用する集計方法を指定します。

  • ColumnGroupName:集計に使用する列グループ名を指定します。

  • RowGroupName:集計に使用する行グループ名を指定します。

例:

次の式を使用して、年度毎・カテゴリ毎の売上金額の合計を計算します。

{CrossAggregate(Amount, "Sum", "YearGroup", "CategoryGroup")}

CumulativeTotal

現在のページと前のページの式によって返されたページレベルの集計値の合計を計算します。

構文

CumulativeTotal(, )


引数

  • Expression:評価する式です。

  • Aggregate:使用する集計方法を指定します。

例:

次の式を使用して、注文番号の個数を計算します。

{CumulativeTotal(OrderID, "Count")}

DistinctSum

式で指定されたNULL以外の一意の値の合計を、指定されたスコープで評価して返します。

構文

DistinctSum(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内の一意のSizeフィールド値の合計を返すことができます。

{DistinctSum(Size)}

First

指定した式の最初の値を、指定されたスコープで評価して返します。

構文

First(expression, [scope])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

例:

次の式を使用して、ProductsTableデータ領域のProductNameフィールドの最初の値を返すことができます。

{First(ProductName, "ProductsTable")}

Last

指定した式の最後の値を、指定されたスコープで評価して返します。

構文

Last(expression, [scope])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

例:

次の式を使用して、現在のスコープのSalesAmountフィールドの最後の値を返すことができます。

{Last(SalesAmount)}

Max

式で指定されたnull以外の数値の最大値を、指定されたスコープで評価して返します。

構文

Max(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のSizeフィールド値の最大値を返すことができます。

{Max(Size)}

Median

式で指定されたnull以外の数値の中央値を、指定されたスコープで評価して返します。

構文

Median(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、Salesデータ領域内のSalesAmountフィールド値の中央値を返すことができます。

{Median(SalesAmount, "Sales")}

Min

式で指定されたnull以外の数値の最小値を、指定されたスコープで評価して返します。

構文

Min(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のSizeフィールド値の最小値を返すことができます。

{Min(Size)}

Mode

式で指定された値の中で最も頻繁に表示される値を、指定されたスコープで評価して返します。

構文

Mode(expression, [scope])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のReturnReasonフィールドの値の中で最も頻繁に発生する値を返すことができます。

{Mode(ReturnReason)}

RunningValue

式で指定されたnull以外の数値の実行中の集計を、指定されたスコープで評価して返します。

構文

RunningValue(expression, aggregate, [scope])


引数

  • expression:集計値を計算する式です。

  • aggregate:計算に使用する集計関数の名前(たとえば、Count)です。

  • scope:オプションの計算のスコープです。

例:

次の式を使用して、現在のスコープ内のSalesAmountフィールド値の合計の実行値を返すことができます。

{RunningValue(SalesAmount, "Sum")}

StDev

式で指定されたnull以外の数値の標準偏差を、指定されたスコープで評価して返します。

構文

StDev(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のReturnAmountフィールド値の標準偏差を返すことができます。

{StDev(ReturnAmount)}

StDevP

式で指定されたnull以外の数値の母集団標準偏差を、指定されたスコープで評価して返します。

構文

StDevP(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のReturnAmountフィールド値の母集団標準偏差を返すことができます。

{StDevP(ReturnAmount)}

Sum

式で指定されたnull以外の数値の合計を、指定されたスコープで評価して返します。

構文

Sum(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のSalesAmountフィールド値の合計を返すことができます。

{Sum(SalesAmount)}

Var

式で指定されたnull以外の数値の分散を、指定されたスコープで評価して返します。

構文

Var(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のReturnAmountフィールド値の分散を返すことができます。

{Var(ReturnAmount)}

VarP

式で指定されたnull以外の数値の母集団に対する分散を、指定されたスコープで評価して返します。

構文

VarP(expression, [scope], [recursive])


引数

  • expression:集計値を計算する式です。

  • scope:オプションの計算のスコープです。

  • recursive:計算を再帰的に実行するかどうかを示すオプションの式です。

例:

次の式を使用して、現在のスコープ内のReturnAmountフィールド値の母集団の分散を返すことができます。

{VarP(ReturnAmount)}