Amazon QuickSight 式 - Amazon QuickSight

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

Amazon QuickSight 式

Amazon QuickSight には、Highcharts ビジュアルの機能を強化するための追加の式が用意されています。以下のセクションでは、ハイチャートビジュアルの一般的な QuickSight 式について詳しく説明します。Amazon QuickSight の JSON 式言語の詳細については、DemoCentral」の「Highcharts Visual QuickStart Guide」を参照してください。

getColumn

getColumn 式を使用して、指定された列インデックスから値を返します。例えば、次の表は、カテゴリと価格とともに製品のリストを示しています。

製品名 カテゴリ 価格

製品 A

テクノロジー

100

製品 B

リテール

50

製品 C

リテール

75

次のgetColumnクエリは、すべての製品名と価格を示す配列を生成します。

{ product name: ["getColumn", 0], price: ["getColumn", 2] }

次の JSON が返されます。

{ product name: ["Product A", "Product B", "Product C"], price: [100, 50, 75] }

複数の列を一度に渡して配列の配列を生成することもできます。次の例を参照してください。

Input (入力)

{ values: ["getColumn", 0, 2] }

出力

{ values: [["Product A", 100], ["Product B", 50], ["Product C", 75]] }

と同様にgetColumn、次の式を使用してフィールドウェルまたはテーマから列値を返すことができます。

  • getColumnFromGroupBy は、フィールドごとにグループから列を返します。2 番目の引数は、返される列のインデックスです。たとえば、 は最初のフィールドの値を配列として["getColumnFromGroupBy", 0]返します。複数のインデックスを渡すと、各要素がフィールドウェルごとにグループの フィールドに対応する配列の配列を取得できます。

  • getColumnFromValue は値フィールドウェルから列を返します。複数のインデックスを渡すと、各要素が値フィールドウェルの フィールドに対応する配列の配列を取得できます。

  • getColorTheme は、次の例に示すように、QuickSight テーマの現在のカラーパレットを返します。

    { "color": ["getColorTheme"] }

formatValue

formatValue 式を使用して、QuickSight フォーマットを値に適用します。例えば、次の式は、x 軸ラベルを QuickSight フィールドウェルの最初のフィールドで指定された形式値でフォーマットします。

"xAxis": { "categories": ["getColumn", 0], "labels": { "formatter": ["formatValue", "value", 0] } }