计算字符串字段包含某个关键词的内容有多少个

在制作报告时,会遇到需要按照字段中的关键词统计数量的场景,例如在人机会话中,用户输入的语句中带有“在吗”的会话有多少个,这些会话中的存储的内容可能是“你好,在吗?”、“有人在吗?”、“客服在吗”等等。

计算字符串字段包含某个关键词的内容有多少个,在有数可以使用CONTAINS(字符串, 子串)和COUNTD(表达式)来完成

计算字符串字段包含某个关键词的内容有多少个 - 图1计算字符串字段包含某个关键词的内容有多少个 - 图2

具体示例如下:我们统计了订单ID中包含“CN”计数,定义为中国订单量,订单ID中包含“US”计数,定义为美国订单量,

计算字符串字段包含某个关键词的内容有多少个 - 图3

计算语句如下:COUNTD(if CONTAINS([订单_ID],"CN") then [订单_ID])

计算字符串字段包含某个关键词的内容有多少个 - 图4