【问题标题】:Google Data Studio displays "null" – how to set the field value?Google Data Studio 显示“null”——如何设置字段值?
【发布时间】:2020-10-19 12:35:51
【问题描述】:

我是 Google 数据洞察的新手。我认为我有一个问题,将维度转换为指标或正确分配值。这是因为应该显示数字的列只显示字符串“null”。

这就是它应该的样子。 (书中的例子)

但这就是它的样子:

“交易编号”列是“空”。

我觉得……数据源出错了。这是一个 CSV。像这样:

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

我没有得到应有的蓝色交易金额,(参见下面书中的示例)而且“余额”不是蓝色的(度量标准。)

我认为,这会导致将交易金额列显示为“null”。但我无法在数据控制面板中将这些值转化为指标。

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

【问题讨论】:

    标签: null field google-data-studio


    【解决方案1】:

    总结

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

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

    1) 文字

    Data Source,确保Transaction AmountBalance 字段都设置为Text 字段。

    需要详细说明的 GIF:

    2) 计算字段

    在Data Source处,创建下面两个REGEXP_REPLACECalculated Fields,并将语义类型设置为Currency (USD)

    2.1) Transaction Amount

    CAST(REGEXP_REPLACE(REGEXP_REPLACE(Transaction Amount, "\\$", ""), ",", "") AS NUMBER )
    

    2.2) Balance

    CAST(REGEXP_REPLACE(REGEXP_REPLACE(Balance, "\\$", ""), ",", "") AS NUMBER )
    

    2.3) 隐藏
    隐藏 Transaction AmountBalance 的原始文本字段

    GIF 可视化上述内容:

    3) 指标

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

    Google Data Studio Report 和一个 GIF 来详细说明:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 不幸的是,这不是 OP 的问题,但它确实正确指出了如何处理 null 值,如果您希望它们不显示。根据问题的标题,这实际上可能是人们寻找的东西,比如我。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 2019-04-21
      • 1970-01-01
      相关资源
      最近更新 更多