翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon QuickSight 式
Amazon QuickSight には、Highcharts ビジュアルの機能を強化するための追加の式が用意されています。以下のセクションでは、ハイチャートビジュアルの一般的な QuickSight 式について詳しく説明します。Amazon QuickSight の JSON 式言語の詳細については、DemoCentral
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] } }