选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

数组操作

聚焦模式
数组操作 - Amazon QuickSight

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

JSON表达式语言允许对以下函数进行通用数组操作:

  • map— 将映射函数应用于数组的每个元素,并返回一个包含转换后的值的新数组。

    例如,通过将数组的每个元素[1, 2, 3]乘以 2 来["map", [1, 2, 3], ["*", ["item"], 2]]映射该数组的每个元素。

  • filter— 根据给定条件过滤数组并返回一个仅包含满足条件的元素的新数组

    例如,["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]]筛选数组[1, 2, 3, 4, 5]以仅包含偶数。

  • reduce— 通过对每个元素应用 reducer 函数并累积结果,将数组简化为单个值。

    例如,将["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0]数组简化[1, 2, 3, 4, 5]为其元素的总和。

  • get— 通过指定键或索引从对象或数组中检索值。

    例如,从当前项目中["get", ["item"], "name"]检索"name"属性的值。

  • unique— 给定一个数组,只返回该数组中的唯一项目。

    例如,["unique", [1, 2, 2]] 将返回 [1, 2]

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。