首页 > 解决方案 > 将 Google Data Studio 中的数据(“成本”)从“文本”转换为“数字”不起作用

问题描述

情况:

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

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

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

到目前为止 - 如此简单。

已经尝试过:

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

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

CAST (Rechnungsbetrag Netto (Text) AS NUMBER)

3.) 替换了“€”和“.”,并用 REPLACE 和 TRIM 删除了 Blancs,以最大限度地减少数字数据。

TRIM( REPLACE (REPLACE( Gesamtbetrag, ".",""), "€&quot;,""))

数据

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

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

感谢您的帮助!

标签: google-sheetsetlgoogle-data-studiodata-transform

解决方案


在单元格中试试这个D2

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

将结果列格式化为Format > Number > Currency


推荐阅读