将 Google Data Studio 中的数据(“成本”)从“文本”转换为“数字”不起作用
Transform Data („Cost“) in Google Data Studio from „Text“ to „Number“ does not work
情况:
我将根据从其他人复制到 Google Sheet.
中的数据在 Google Data Studio 中创建一个报告
此数据包括指标“成本”(“Gesamtkosten”)。 GDS 将其标识为 text/string.
我想在 GDS 中将其转换为数字/货币以将其用作度量标准。
到目前为止 - 很简单。
已经尝试过:
1.) 将数据类型从“文本”更改为“货币”/“数字”
2.) 使用 CAST 更改数据类型
CAST (Rechnungsbetrag Netto (Text) AS NUMBER)
3.) 用 REPLACE 和 TRIM 替换了“€”和“.”并删除了 Blancs 以最小化数字数据。
TRIM( REPLACE (REPLACE( Gesamtbetrag, ".",""), "€",""))
数据
这是 Google Sheet 的副本以及相关的栏目:
https://docs.google.com/spreadsheets/d/1b3L6p-tdiZRicQIlOHHr3iSLQTCbY7N1Nb1tcBCZv0I/edit
感谢您的帮助!
在单元格 D2
中试试这个:
=arrayformula( iferror( value( regexreplace(trim(C2:C); "[^-\d,]"; "") / sign(len(C2:C)) ) ) )
将结果列的格式设置为 格式 > 数字 > 货币。
情况:
我将根据从其他人复制到 Google Sheet.
中的数据在 Google Data Studio 中创建一个报告此数据包括指标“成本”(“Gesamtkosten”)。 GDS 将其标识为 text/string.
我想在 GDS 中将其转换为数字/货币以将其用作度量标准。
到目前为止 - 很简单。
已经尝试过:
1.) 将数据类型从“文本”更改为“货币”/“数字”
2.) 使用 CAST 更改数据类型
CAST (Rechnungsbetrag Netto (Text) AS NUMBER)
3.) 用 REPLACE 和 TRIM 替换了“€”和“.”并删除了 Blancs 以最小化数字数据。
TRIM( REPLACE (REPLACE( Gesamtbetrag, ".",""), "€",""))
数据
这是 Google Sheet 的副本以及相关的栏目:
https://docs.google.com/spreadsheets/d/1b3L6p-tdiZRicQIlOHHr3iSLQTCbY7N1Nb1tcBCZv0I/edit
感谢您的帮助!
在单元格 D2
中试试这个:
=arrayformula( iferror( value( regexreplace(trim(C2:C); "[^-\d,]"; "") / sign(len(C2:C)) ) ) )
将结果列的格式设置为 格式 > 数字 > 货币。