S.H*_*S.H 5 null field looker-studio
我是 Google Data Studio 的新手。我认为我在将维度转换为指标或正确分配值时遇到问题。这是因为应该显示数字的列只显示字符串 \xe2\x80\x9enull\xe2\x80\x9c。
\n\n但它看起来是这样的:
\n\n列\xe2\x80\x9e事务编号\xe2\x80\x9c 为\xe2\x80\x9enull\xe2\x80\x9c。
\n我认为某事。数据源出了问题。它\xe2\x80\x99 是一个CSV。像这样:\n
在 Data Studio 中,我转换了一些字段值和聚合。
\n\n我没有得到蓝色的交易金额,就像它应该的那样,(请参阅下面书中的示例)并且 \xe2\x80\x9ebalance\xe2\x80\x9c 不是蓝色(公制)。\n
我认为,这会导致将交易金额列显示为 \xe2\x80\x9enull\xe2\x80\x9c。但我可以\xe2\x80\x99t 将这些值从数据控制面板中转换为指标。
\n但也许我错了。那么什么需要 Datas Studio 显示实际值而不是 null 呢?
\n数字列 (Transaction Amount和Balance) 目前在 Google 表格中被视为文本列(一个指示是各个值的左对齐,这是 Google 表格中纯文本列的默认设置),因此符号$和,是值的一部分创建 Google Data Studio 数据源时,$200,000.00被视为文字并显示为文本字段。
一种方法是更改 Google Sheets 中的格式(或删除相应的字符$和,);下面通过三个步骤从字段中提取数字来查看 Google Data Studio 中的建议:
在数据源中,确保Transaction Amount和Balance字段都设置为文本字段。
一张 GIF 来详细说明:
在数据源中,创建下面的两个计算字段并将语义类型设置为:REGEXP_REPLACE Currency (USD)
2.1)Transaction Amount
CAST(REGEXP_REPLACE(REGEXP_REPLACE(Transaction Amount, "\\$", ""), ",", "") AS NUMBER )
Run Code Online (Sandbox Code Playgroud)
2.2)Balance
CAST(REGEXP_REPLACE(REGEXP_REPLACE(Balance, "\\$", ""), ",", "") AS NUMBER )
Run Code Online (Sandbox Code Playgroud)
2.3) 隐藏隐藏和 的
原始文本字段Transaction AmountBalance
GIF 可视化上述内容:
将新创建的字段Transaction Amount和Balance货币字段添加到所需的图表中,例如表中的指标。
Google Data Studio 报告和 GIF 来详细说明: