【问题标题】:Transform Data („Cost“) in Google Data Studio from „Text“ to „Number“ does not work将 Google Data Studio 中的数据(“成本”)从“文本”转换为“数字”不起作用
【发布时间】:2021-07-18 12:15:01
【问题描述】:

情况:

我将根据从其他人复制到 Google 表格中的数据在 Google 数据洞察中创建报告。

此数据包括指标“成本”(“Gesamtkosten”)。 GDS 将其标识为文本/字符串。

我想在 GDS 中将其转换为数字/货币以用作指标。

到目前为止 - 如此简单。

已经尝试过:

1.) 将数据类型从“文本”更改为“货币”/“数字”

2.) 使用 CAST 更改数据类型

CAST (Rechnungsbetrag Netto (Text) AS NUMBER)

3.) 用 REPLACE 和 TRIM 替换了 „€“ 和 „.“ 并删除了 Blancs,以尽量减少数字数据。

TRIM( REPLACE (REPLACE( Gesamtbetrag, ".",""), "€",""))

数据

这是一份带有相关列的 Google 表格副本:

https://docs.google.com/spreadsheets/d/1b3L6p-tdiZRicQIlOHHr3iSLQTCbY7N1Nb1tcBCZv0I/edit

感谢您的帮助!

【问题讨论】:

    标签: google-sheets etl google-data-studio data-transform


    【解决方案1】:

    在单元格D2中试试这个:

    =arrayformula( iferror( value( regexreplace(trim(C2:C); "[^-\d,]"; "") / sign(len(C2:C)) ) ) )

    将结果列格式化为格式>数字>货币

    【讨论】:

    • 你好 Doubleunary,谢谢你的帮助。这有帮助。我在表格中解决了它,我将尝试在 GDS 中调整该功能。太好了!
    • 您不需要将该功能适配到GDS。如果您的数据在 Google 表格中为数字,则应在 GDS 中标识为数字。
    猜你喜欢
    • 2022-01-14
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多