適用於 Highcharts 視覺效果的 Amazon QuickSight JSON 表達式語言 - Amazon QuickSight

適用於 Highcharts 視覺效果的 Amazon QuickSight JSON 表達式語言

Highcharts 視覺效果可接受最有效的 JSON 值、標準算術運算子、字串運算子和條件運算子。Highcharts 視覺效果不支援下列 JSON 值:

  • 函數

  • 日期

  • 未定義的值

QuickSight 作者可以使用 JSON 表達式語言為 Highcharts 視覺效果建立 JSON 結構描述。JSON 表達式語言用於將 JSON 繫結至 API 或資料集,以允許動態填入和修改 JSON 結構。開發人員也可以使用 JSON 表達式語言,透過簡潔直觀的表達式來擴充和轉換 JSON 資料。

使用 JSON 表達式語言時,表達式會以陣列表示,其中第一個元素指定操作,後續元素則是引數。例如,["unique", [1, 2, 2]] 會將 unique 操作套用至陣列 [1, 2, 2],得到的結果為 [1, 2]。此陣列型語法允許彈性表達式,從而能夠對 JSON 資料進行複雜轉換。

JSON 表達式語言支援巢狀表達式。巢狀表達式是包含其他表達式做為引數的表達式。例如,["split", ["toUpper", "hello world"], " "] 先將字串 hello world 轉換為大寫,然後將其分割為單字陣列,得到的結果為 ["HELLO", "WORLD"]

參閱下列各節,進一步了解 Amazon QuickSight 中 Highcharts 視覺效果的 JSON 表達式語言。