カテゴリ別関数 - Amazon QuickSight

重要:Amazon QuickSight 分析ワークスペースを再設計しました。コンソールの新しい外観を反映していないスクリーンショットや手順のテキストが表示される場合があります。 QuickSight 現在、スクリーンショットと手順のテキストを更新しています。

機能または項目を検索するには、クイック検索バーを使用します。

QuickSightの新しい外観について詳しくは、「Amazon での新しい分析機能の紹介」を参照してください QuickSight。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

カテゴリ別関数

このセクションでは、Amazon で使用できる関数のリストをカテゴリ別に QuickSightソートして確認できます。

集計関数

Amazon の計算フィールドの集計関数 QuickSight には以下が含まれます。これらは分析およびビジュアル作成時にのみ使用できます。これらの各関数は、選択されたディメンション別にグループ化された値を返します。集計ごとに、条件付きの集計もあります。これらは条件に応じて同じタイプの集計を実行します。

  • avg は、指定したメジャーの数値の集合の平均値を計算し、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • avgIf は、条件ステートメントに基づいて平均を計算します。

  • count は、ディメンションまたはメジャーの値の個数を計算し、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • countIf は、条件ステートメントに基づいてカウントを計算します。

  • distinct_count は、ディメンションまたはメジャーの個別の値の個数を計算し、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • distinct_countIf は、条件ステートメントに基づいて個別カウントを計算します。

  • max は、指定したメジャーの最大値を、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • maxIf は、条件ステートメントに基づいて最大値を計算します。

  • median は、指定したメジャーの中央値を、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • medianIf は、条件ステートメントに基づいて中央値を計算します。

  • min は、指定したメジャーの最小値を、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • minIf は、条件ステートメントに基づいて最小値を計算します。

  • percentile (percentileDisc のエイリアス) は、選択した 1 つ以上のディメンションに基づいてグループ化された指定の測定の n 番目のパーセンタイル値を計算します。

  • percentileCont は、選択した 1 つ以上のディメンションに基づいてグループ化された指定の測定の数値の連続分布に基づいて、n 番目のパーセンタイル値を計算します。

  • percentileDisc (パーセンタイル) は、選択された 1 つ以上のディメンションに基づいてグループ化された指定の測定の実際の数に基づいて、n 番目のパーセンタイルを計算します。

  • periodToDateAvg は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値を平均化します。

  • periodToDateCount は、特定時点までの所定の時間粒度 (四半期など) について、ディメンションまたはメジャー内の値の数 (重複を含む) を計算します。

  • periodToDateMax は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャーの最大値を返します。

  • periodToDateMedian は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャーの中央値を返します。

  • periodToDateMin は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャーまたは日付の最小値を返します。

  • periodToDatePercentile は、特定時点までの所定の時間粒度 (四半期など) について、メジャー内の実数値に基づいたパーセンタイルを計算します。

  • periodToDatePercentileCont は、特定時点までの所定の時間粒度 (四半期など) について、メジャー内の数値の連続分布に基づいたパーセンタイルを計算します。

  • periodToDateStDev は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値の標準偏差を標本に基づいて計算します。

  • periodToDateStDevP は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値の母標準偏差を標本に基づいて計算します。

  • periodToDateSum は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値を加算します。

  • periodToDateVar は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値の標本分散を計算します。

  • periodToDateVarP は、特定時点までの所定の時間粒度 (四半期など) について、指定されたメジャー内の一連の数値の母分散を計算します。

  • stdev) は、サンプルに基づいて、指定した測定の数値の集合の標準偏差を計算し、選択した 1 つ以上のディメンション別にグループ化して返します。

  • stdevIf は、条件ステートメントに基づいてサンプル標準偏差を計算します。

  • stdevp は、母集団バイアスに基づいて、指定したメジャーの数値の集合の標準偏差を計算し、選択した 1 つ以上のディメンション別にグループ化して返します。

  • stdevpIf は、条件ステートメントに基づいて母集団偏差を計算します。

  • var) は、標本に基づいて、指定した測定の数値の分散を計算し、選択した 1 つ以上のディメンション別にグループ化して返します。

  • varIf は、条件ステートメントに基づいてサンプル分散を計算します。

  • varp) は、バイアス母集団に基づいて、指定した測定の数値の分散を計算し、選択した 1 つ以上のディメンション別にグループ化して返します。

  • varpIf は、条件ステートメントに基づいて母分散を計算します。

  • sum) は、指定した測定の数値の集合を加算し、選択した 1 つ以上のディメンションに基づいてグループ化して返します。

  • sumIf) は、条件ステートメントに基づいて合計を計算します。

条件関数

Amazon の計算フィールドの条件関数 QuickSight には、次のものがあります。

  • Coalesce は、Null ではない最初の引数の値を返します。

  • Ifelse では、一連の if, then 式のペアを評価し、最初の if 引数が true に評価される then 引数の値を返します。

  • in は、式を評価して式が特定の値リストに含まれていることを判断します。

  • isNotNull は、式を評価して式が Null ではないことを確認します。

  • isNull は、式を評価して式が Null であることを確認します。式が Null である場合、isNull は true を返し、それ以外の場合は false を返します。

  • notIn は、式を評価して式が特定の値リストにないことを判断します。

  • nullIf は 2 つの式を比較します。2 つの式が等しい場合、関数は Null を返します。2 つの式が等しくない場合、関数は最初の式を返します。

  • switch は、条件式と等しい最初のラベルと一致する式を返します。

日付関数

Amazon の計算フィールドの日付関数 QuickSight には以下が含まれます。

  • addDateTime は、指定された日付または時刻に時間単位を加算または減算します。

  • addWorkDays は、指定された日付または時刻に指定された稼働日数を加算または減算します。

  • dateDiff は、2 つの日付フィールド間の日数の差を返します。

  • epochDate はエポック日付を標準日付に変換します。

  • Extract は、日付値の指定された部分を返します。

  • formatDate は、指定されたパターンを使用して日付を書式設定します。

  • isWorkDay は、指定された日付/時間の値が就業日または営業日の場合に TRUE を返します。

  • netWorkDays は、指定された 2 つの日付値の間の営業日数を返します。

  • Now はファイルおよび Salesforce の現在の日付と時刻を、データベースの設定または UTC を使用して返します。

  • truncDate は、日付の指定された部分を表す日付値を返します。

数値関数

Amazon の計算フィールドの数値関数 QuickSight には以下が含まれます。

  • Ceil は、小数値を次に大きい整数へと切り上げます。

  • decimalToInt は、小数値を整数に変換します。

  • Floor は小数値を次に小さい整数に減らします。

  • intToDecimal は、整数値を小数に変換します。

  • Round は小数値を最も近い整数に四捨五入し、scale が指定されている場合は、指定された小数点以下の桁数で最も近い小数に四捨五入します。

数学関数

Amazon の計算フィールドの計算関数 QuickSight には、次のようなものがあります。

  • Mod(number, divisor) - 数値を除数で割った余りを求めます。

  • Log(expression) - 指定された式の 10 を底とする対数を返します。

  • Ln(expression) - 指定された式の自然対数を返します。

  • Abs(expression) - 指定された式の絶対値を返します。

  • Sqrt(expression) - 指定された式の平方根を返します。

  • Exp(expression) - 自然対数 e の底を、指定された式に累乗して返します。

文字列関数

Amazon の計算フィールドの文字列 (テキスト) 関数 QuickSight には以下が含まれます。

  • Concat は、2 つ以上の文字列を連結します。

  • contains は、式に部分文字列が含まれているかどうかを確認します。

  • endsWith は、式が指定された部分文字列で終わるかどうかを確認します。

  • Left は文字列の左端にある指定数の文字を返します。

  • Locate は、部分文字列を別の文字列内で探し、部分文字列の先頭文字までの文字数を返します。

  • Ltrim は、文字列の先頭にある空白文字を除去します。

  • parseDate は文字列を解析し、日付値が含まれているかどうかを判断して、見つかった場合はその日付を返します。

  • parseDecimal は、文字列を解析して、小数値が含まれているかどうかを判断します。

  • parseInt は、文字列を解析して、整数値が含まれているかどうかを判断します。

  • parseJson はテキストフィールド内のネイティブ JSON または JSON オブジェクトの値を解析します。

  • Replace は文字列の一部を新しい文字列で置き換えます。

  • Right は文字列の右端にある指定数の文字を返します。

  • Rtrim は、文字列の末尾にある空白文字を除去します。

  • Split は、選択する区切り記号に基づいて文字列を部分文字列の配列に分割し、位置によって指定された項目を返します。

  • startsWith は、式が指定された部分文字列で始まるかどうかを確認します。

  • Strlen は文字列の文字数を返します。

  • Substring は文字列内の指定された位置から指定された数の文字列を返します。

  • toLower は、文字列内の文字をすべて小文字にします。

  • toString は、入力された式を文字列にします。

  • toUpper は、文字列内の文字をすべて大文字にします。

  • trim は、文字列の先頭と末尾の両方の空白文字を除去します。

テーブル計算

テーブル計算は、分析でコンテキストを提供する関数のグループを形成します。強化され集約された分析のサポートを提供します。これらの計算を使用すれば、合計の割合、累計、差、共通ベースライン、ランクの計算などの一般的なビジネスシナリオに対応できます。

個々のビジュアルでデータを分析する際に、テーブル計算を現在のデータセットに適用して、ディメンションがメジャーに与える影響、またその逆を発見できます。ビジュアル化されたデータは、すべてのフィルター、フィールド選択、およびカスタマイズが適用された、現在のデータセットに基づいた結果セットです。結果セットを正確に確認するには、ビジュアルをファイルにエクスポートします。テーブル計算関数はデータの演算を行ってフィールド間の関係を明らかにします。

Lookup ベースの機能

  • Difference は、パーティションおよびソートの 1 つのセットに基づいたメジャーと、別のものに基づいた測定の差を計算します。

  • Lag​ は、測定の lag (previous) 値を計算します。

  • Lead​ は、測定の lead (following) 値を計算します。

  • percentDifference​ は、現在の値と比較値のパーセンテージの差を計算します。

オーバー関数

  • avgOver​ は、1 つ以上のディメンションにまたがる測定の平均を計算します。

  • countOver​ は、1 つ以上のディメンションにまたがるフィールドの数を計算します。

  • distinctCountOver は、指定されたレベルで指定された属性によって分割されたオペランドの個別の個数を計算します。

  • maxOver​ は、1 つ以上のディメンションにまたがる測定の最大値を計算します。

  • minOver​ 1 つ以上のディメンションにまたがる測定の最小値。

  • percentileOver (percentileDiscOver のエイリアス) は、ディメンションのリストでパーティション分割された測定の n 番目のパーセンタイルを計算します。

  • percentileContOver は、ディメンションのリストでパーティション分割された測定の n 番目のパーセンタイルを計算します。

  • percentileDiscOver は、ディメンションのリストでパーティション分割された測定の実際の数に基づく n 番目のパーセンタイルを計算します。

  • percentOfTotal は合計に影響する測定のパーセンテージを計算します。

  • periodOverPeriodDifference は、期間粒度とオフセットで指定された 2 つの異なる期間におけるメジャーの差分を計算します。

  • periodOverPeriodLastValue は、期間粒度とオフセットで指定された前の期間からのメジャーの最後の (前の) 値を計算します。

  • periodOverPeriodPercentDifference は、期間粒度とオフセットで指定された 2 つの異なる期間におけるメジャーのパーセント差分を計算します。

  • periodToDateAvgOverTime は、特定時点までの所定の時間粒度 (四半期など) について、メジャーの平均値を計算します。

  • periodToDateCountOverTime は、特定時点までの所定の時間粒度 (四半期など) について、ディメンションまたはメジャーの数を計算します。

  • periodToDateMaxOverTime は、特定時点までの所定の時間粒度 (四半期など) について、メジャーまたは日付の最大値を計算します。

  • periodToDateMinOverTime は、特定時点までの所定の時間粒度 (四半期など) について、メジャーまたは日付の最小値を計算します。

  • periodToDateSumOverTime は、特定時点までの所定の時間粒度 (四半期など) について、メジャーの合計を計算します。

  • sumOver​ は、1 つ以上のディメンションにまたがる測定の合計を計算します。

  • stdevOver は、標本に基づいて、指定した測定の標準偏差を計算し、選択した 1 つ以上の属性別にパーティション分割して返します。

  • stdevpOver は、バイアス母集団に基づいて、指定した測定の標準偏差を計算し、選択した 1 つ以上の属性別にパーティション分割して返します。

  • varOver は、標本に基づいて、指定した測定の分散を計算し、選択した 1 つ以上の属性別にパーティション分割して返します。

  • varpOver は、バイアス母集団に基づいて、指定した測定の分散を計算し、選択した 1 つ以上の属性別にパーティション分割して返します。

ランク付け関数

  • Rank​ は測定またはディメンションのランクを計算します。

  • denseRank​ は測定またはディメンションの重複を除いたランクを計算します。

  • percentileRank​ は、パーセンタイルに基づいて測定またはディメンションのランクを計算します。

関数の実行

Window 関数

  • firstValue は、指定された属性でパーティション化およびソートされた集計された測定またはディメンションの最初の値を計算します。

  • lastValue は、指定された属性でパーティション化およびソートされた集計された測定またはディメンションの最後の値を計算します。

  • windowAvg は、指定された属性でパーティション化およびソートされたカスタムウィンドウ内の集計された測定の平均を計算します。

  • windowCount は、指定された属性でパーティション化およびソートされたカスタムウィンドウ内の集計された測定の数を計算します。

  • windowMax は、指定された属性でパーティション化およびソートされたカスタムウィンドウ内の集計された測定の最大値を計算します。

  • windowMin は、指定された属性でパーティション化およびソートされたカスタムウィンドウ内の集計された測定の最小値を計算します。

  • windowSum は、指定された属性でパーティション化およびソートされたカスタムウィンドウ内の集計された測定の合計を計算します。