Google Data Studio 显示“null” – 如何设置字段值?

S.H*_*S.H 5 null field looker-studio

我是 Google Data Studio 的新手。我认为我在将维度转换为指标或正确分配值时遇到问题。这是因为应该显示数字的列只显示字符串 \xe2\x80\x9enull\xe2\x80\x9c。

\n

它应该是这样的。(书上的例子)\n它应该看起来像这样,交易金额栏中有“真实”数字

\n

但它看起来是这样的:

\n

如您所见,交易编号为“0”。 在右侧的数据控制面板中,“余额”和“交易金额”是一个维度(绿色),而不是“可用字段”面板中的度量 \xe2\x80\x93\xc2\xa0

\n

列\xe2\x80\x9e事务编号\xe2\x80\x9c 为\xe2\x80\x9enull\xe2\x80\x9c。

\n

我认为某事。数据源出了问题。它\xe2\x80\x99 是一个CSV。像这样:\n这是 csv 中的数据结构

\n

在 Data Studio 中,我转换了一些字段值和聚合。

\n

我没有像书中那样得到字段。 例如,“余额”是一个维度 \xe2\x80\x93,而不是一个指标。 但我有书中的一些类型

\n

我没有得到蓝色的交易金额,就像它应该的那样,(请参阅下面书中的示例)并且 \xe2\x80\x9ebalance\xe2\x80\x9c 不是蓝色(公制)。\n在此输入图像描述

\n

我认为,这会导致将交易金额列显示为 \xe2\x80\x9enull\xe2\x80\x9c。但我可以\xe2\x80\x99t 将这些值从数据控制面板中转换为指标。

\n

但也许我错了。那么什么需要 Datas Studio 显示实际值而不是 null 呢?

\n

小智 5

也许我来晚了,也许我实际上并没有回答你的问题,但实际上有一个设置,你可以设置如何显示或不显示 Null。

在此输入图像描述


Nim*_*tha 4

概括

数字列 (Transaction AmountBalance) 目前在 Google 表格中被视为文本列(一个指示是各个值的左对齐,这是 Google 表格中纯文本列的默认设置),因此符号$,是值的一部分创建 Google Data Studio 数据源时,$200,000.00被视为文字并显示为文本字段。

一种方法是更改​​ Google Sheets 中的格式(或删除相应的字符$,);下面通过三个步骤从字段中提取数字来查看 Google Data Studio 中的建议:

1) 文字

数据源中,确保Transaction AmountBalance字段都设置为文本字段。

一张 GIF 来详细说明:

2) 计算字段

在数据源中,创建下面的两个计算字段并将语义类型设置为: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 可视化上述内容:

3)指标

将新创建的字段Transaction AmountBalance货币字段添加到所需的图表中,例如中的指标

Google Data Studio 报告和 GIF 来详细说明: