【问题标题】:Combining three columns of text data in Google Data Studio在 Google Data Studio 中合并三列文本数据
【发布时间】:2021-01-26 18:32:01
【问题描述】:

我有一个这样的数据表。

Comment 1 Comment 2 Comment 3
This is a text comment null null
null this text comment has a number 2 null
null null this is comment 3

我想创建一个计算字段,这样我就有一列可以将所有数据聚合成一个这样的列。

Combined Comment
This is a text comment
this text comment has a number 2
this is comment 3

我确实阅读了有关 CONCAT 的 GDS 帮助文档,我发现 null 值使它成为 null。

在合并其中两列但不是全部三列时,我的 CASE 语句的运气稍好。

我还尝试将两列合并,然后将该合并列用于另一个计算字段,但没有运气。

所有字段都设置为文本,许多字段混合使用字母和数字字符,但应视为文本。没有只是数字。

感谢任何帮助。

【问题讨论】:

    标签: google-data-studio case-statement


    【解决方案1】:

    使用嵌套函数创建一个新的计算字段?以下适用于您的示例:

    REPLACE(CONCAT(CONCAT(Comment1,Comment2),Comment3),'null','')

    【讨论】:

    • 您好劳伦斯,感谢您的回复。我还是 GDS 的新手,并且忽略了这样一个事实,即我正在验证数据的表格图表默认设置为将空白值读取为空。然而,我的数据集没有使用 null 这个词并且有缺失值。我确实尝试了您的解决方案,但最终我认为这就是它对我不起作用的原因。
    • 最明显的解决方案是从源头清理数据。因此,在您的数据源中创建一个新字段来清理/连接,然后将该新字段带到 GDS。可能吗?
    • 是的,我也想到了这一点——数据来自谷歌表单。该表格是由该组织的其他人制作的。可以创建一个列,它可以很容易地将工作表上的所有内容组合在一起,并使用脚本对其进行刷新。只是认为在 GDS 中这样做可能更容易,但看起来并非如此。感谢您的意见,很高兴知道我的想法是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多