在AWS QuickSight中使用%like子句创建计算字段,可以通过以下步骤实现:
count(ifelse(like({your_column_name},'%{substring}%'),1,null))
请注意,您需要将“{your_column_name}”替换为包含要搜索的文本的列的名称,并将“{substring}”替换为要查找的子字符串。 此代码使用ifelse函数和like子句创建一个新的计算字段。如果包含要搜索的文本的列中存在子字符串,则返回1;否则返回null。 最后,使用count函数计算所有值为1的记录的数量,并将其返回作为计算字段的值。
示例代码:
以下是一个示例计算字段代码,用于在“Product_Name”字段中查找以“Pro”开头的产品名称:
count(ifelse(like({Product_Name},'%Pro%'),1,null))