计算数据工作室中自定义公式中双下划线的数量
Count number of double underscores in custom formula in data studio
我在 Data Studio 中有一列名为 Department 的数据,其中包含带有双下划线的单词:
Department
marketing
marketing__analytics
marketing__analytics__app
marketing__analytics__website
我正在尝试创建另一个名为 Department Level 的列来计算每个 Department 的下划线数量
Department Department Level
marketing 0
marketing__analytics 1
marketing__analytics__app 2
marketing__analytics__website 2
我不知道如何使用自定义公式创建部门级别列。
一种方法是使用下面的 Calculated Field,其中 __
代表正在搜索的短语:
DIVIDE((LENGTH(Department) - LENGTH(REGEXP_REPLACE(Department, "__", ""))) , LENGTH("__"))
通过使用伪代码来解释上面的内容(以marketing__analytics__website
为例):
DIVIDE((LENGTH(All Characters) - LENGTH(All Characters Excluding __)) , LENGTH(of __)
关于计算,每个阶段的值将是:
DIVIDE((29 - 25) , 2)
Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明:
我在 Data Studio 中有一列名为 Department 的数据,其中包含带有双下划线的单词:
Department
marketing
marketing__analytics
marketing__analytics__app
marketing__analytics__website
我正在尝试创建另一个名为 Department Level 的列来计算每个 Department 的下划线数量
Department Department Level
marketing 0
marketing__analytics 1
marketing__analytics__app 2
marketing__analytics__website 2
我不知道如何使用自定义公式创建部门级别列。
一种方法是使用下面的 Calculated Field,其中 __
代表正在搜索的短语:
DIVIDE((LENGTH(Department) - LENGTH(REGEXP_REPLACE(Department, "__", ""))) , LENGTH("__"))
通过使用伪代码来解释上面的内容(以marketing__analytics__website
为例):
DIVIDE((LENGTH(All Characters) - LENGTH(All Characters Excluding __)) , LENGTH(of __)
关于计算,每个阶段的值将是:
DIVIDE((29 - 25) , 2)
Editable Google Data Studio Report (Embedded Google Sheets 数据源)和一张 GIF 来详细说明: