AWS Quicksight提供了两种方式来对数据进行处理:计算字段和自定义SQL查询。计算字段通过使用表达式来对现有数据进行转换和分析,而自定义SQL查询则允许用户使用SQL语句来自定义数据的处理方式。
在使用计算字段时,可以使用Quicksight提供的公式编辑器来创建表达式。例如,下面的表达式'Sales”和'Discount”列相乘以创建一个新的计算字段'Revenue”:
Sales * Discount AS Revenue
在使用自定义SQL查询时,用户需要在Quicksight中创建一个新的数据集,并输入SQL查询语句来处理数据。例如,在以下查询语句中,计算出了每个国家/地区的订单数量和销售额:
SELECT
Country,
COUNT(*) as OrderCount,
SUM(Sales) as SalesTotal
FROM
orders
GROUP BY
Country
尽管自定义SQL查询可以提供更灵活的数据处理方式,但是使用Quicksight计算字段通常更加简单直接,且不需要具备SQL编程的经验。因此,在选择处理数据的方式时,应根据实际需求来进行选择。