テーブル計算を使用すると、その場で簡単に指標を作成できます。これらは、Excelなどの表計算ソフトにある数式と似ています。表の計算結果は、データテーブル内で青色の列(ディメンション)やオレンジ色の列(メジャー)ではなく、緑色の列として表示されます。テーブル計算は、新しいカスタムフィールドを作成することなく、あらゆるユーザーがデータを操作および分析するための強力な手段を提供する。
以下の表の最後の列では、表計算を使用してデータ内の 3 つのフィールドを結合し、concat 関数を使用しています。

テーブル計算では、レポート内のディメンション、メジャー、およびその他のテーブル計算に対して、数学的、論理的(真偽)、語彙的(テキストベース)、および日付ベースの計算を実行できます。これらの計算を実行するために使用する数式は、式と呼ばれます。
テーブル計算は通常のフィールドとは異なります
表の計算は寸法や測定値と似ていますが、重要な違いがいくつかあります。
テーブル計算は、レポート自体の一部である通常のフィールドとは異なり、レポートの結果に基づいて動作します。つまり、一連のディメンションとメジャーを選択して通常どおりレポートを実行すると、そのレポート内のデータに基づいてテーブル計算を行うことができます。
テーブル計算の作成
「探索」ページには、テーブル計算、カスタムフィールド、カスタムフィルターを作成するのに役立つ式エディターが組み込まれています。
警告
テーブル計算を作成する前に、 テーブル計算で使用するすべてのフィールドがフィールドピッカーから選択され、 実行されていることを確認してください。
式エディタを開くには、フィールドピッカーのカスタムフィールドセクションを開き、[次へ]をクリックして、[テーブル計算]を選択します。

「テーブル計算」ポップアップウィンドウで、カスタムメトリクスの作成を開始できます。 作成する式は、数値、日付、文字列(テキスト)、またはブール値(真/偽)に評価されます。
既にテーブル計算が定義されている場合は、「テーブル計算の追加」ボタンをクリックして、新しいテーブル計算を作成してください。必要なだけテーブル計算を追加できます。
次に、各表の計算について:
- 必要に応じて、表の計算式の名前を変更してください。
- 必要に応じて、「既定の書式設定」をクリックして、定義済みの書式を選択するか、結果のカスタム書式を作成できます。カスタムフォーマットを作成する場合 このドキュメントページで説明されているExcelスタイルの書式設定。
- 計算を作成するために、大きなテキスト ボックスに式の入力を開始します。 式は非常に単純なものもあれば、 ビジネスロジックが必要とする数のフィールド、関数、演算子を含むものもあります。 「式の作成」のドキュメントページでは、式の作成方法と、エディタがどのように役立つかについて説明しています。
- 表の計算式の追加が完了したら、「表の計算式を保存」をクリックしてください。
テーブル内の計算フィールドは、ディメンションとメジャーの横に表示されます。今後、表の計算式を再利用したい場合は、ウィジェットを保存するか、表の計算式を別のドキュメントにコピーしてください。
データバーを使用して表計算を作成する
さらに フィールドピッカーの「カスタムフィールド」セクションに加えて、データバーの「計算式の追加」ボタンを選択することで、「テーブル計算式の作成」ポップアップを開くことができます。
管理者は、データバーの「計算の追加」ボタンを使用してテーブル計算を追加できます。また、ショートカット計算にもアクセスできます。
ソートテーブルの計算
テーブル計算に基づいて並べ替えるには、ディメンションやメジャーの場合と同様に、列の上部にあるフィールド名をクリックします。

テーブル計算結果を並べ替えられない場合
テーブル計算による並べ替えは、ディメンションやメジャーによる並べ替えと似たような仕組みで機能します。しかし、いくつかのシナリオではソートを妨げる重要な違いが1つあります。
- テーブル計算は、データベースからデータが取得された後に作成されるため、テーブル計算を並べ替える場合、既に表示されているデータのみを並べ替えることができます。
テーブル計算を並べ替えることができない具体的なシナリオは次のとおりです。
- 以下に説明するように、行数の制限に達した計算。
- テーブル計算によって既に並べ替えを行った後に、ディメンションまたはメジャーを並べ替える方法については、以下で説明します。
- テーブル計算をソートすると 以下に説明するように、オフセットの。
行数の制限に達した計算
レポートの行数が設定した行制限を超えると、テーブル計算の並べ替えができなくなります。これは、表の計算が表示されている行のみに基づいて行われるためです。したがって、行数の上限に達した場合、テーブル計算で本来結果に含めるべき行がいくつか欠落する可能性があります。この問題が発生した場合は、行数の上限を増やしてみてください(最大5,000行まで)。
テーブル計算を並べ替えた後にディメンションまたはメジャーを並べ替える
上記のとおり、表の計算は表示されている行のみに基づいて行われます。それに対し、ディメンション尺度によるソートは、正しい行が見つかることを確認するためにデータベースに問い合わせます。そのため、ディメンションとメジャーを使用した並べ替えを開始する必要があります。 そして、データベースから正しいデータが返されたら、テーブル計算に基づいてそれらの結果を並べ替えることができます。
ビジュアライゼーションで表計算を使う
通常の寸法や測定値と同様に、表の計算結果も自動的に視覚化に表示されます。
さらに、 テーブル計算を使用して、データのどの行を視覚化に表示するかを決定できます。

