【问题标题】:How to replace a number with another number in Tableau?如何在 Tableau 中用另一个数字替换一个数字?
【发布时间】:2021-04-01 21:49:40
【问题描述】:

我在 Tableau 的工作表中有一个列,其值类似于 102%。我需要用 100% 替换它。我怎样才能做到这一点?我已经在计算字段中尝试了以下内容。 IF [x]>1 THEN [x]=1 ELSE [x] END

它给了我这个错误:预期类型布尔值,发现浮点数。 IF 表达式的结果类型必须匹配。我该如何解决?谢谢

【问题讨论】:

    标签: database tableau-api visualization


    【解决方案1】:

    您应该能够删除 [x]= 并只输入 1。

    IF [x]>1 THEN 1 ELSE [x] END
    

    如果这不起作用,请考虑将字段转换为字符串并将其转换回 FLOAT,如下所示:

    FLOAT(IF LEFT(STR([x]),1) = 1 THEN 1 ELSE STR([x]) END)
    

    【讨论】:

    • 感谢您的评论。 “IF [x]>1 THEN 1 ELSE [x] END” 这修复了错误,但是输出为 0 和 1。而且它不显示原始值
    • 您可能需要检查其格式。确保它被格式化为百分比。如果这不能解决问题,请告诉我,我们可以解决更多问题。
    猜你喜欢
    • 2016-11-19
    • 1970-01-01
    • 2016-06-13
    • 2022-10-07
    • 2017-07-10
    • 2020-02-08
    • 2011-08-21
    • 2021-12-06
    • 1970-01-01
    相关资源
    最近更新 更多