适用于 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]] 对数组 [1, 2, 2] 应用 unique 操作,结果为 [1, 2]。这种基于数组的语法允许使用灵活的表达式,从而可以对 JSON 数据进行复杂的转换。

JSON 表达式语言支持嵌套表达式。嵌套表达式是包含其他表达式作为参数的表达式。例如,["split", ["toUpper", "hello world"], " "] 首先将字符串 hello world 转换为大写,然后将其拆分为单词数组,结果为 ["HELLO", "WORLD"]

使用以下部分详细了解 Amazon QuickSight 中可用于 Highcharts 视觉对象的 JSON 表达式语言。