gpt4 book ai didi

tableau-api - Tableau 中字符串数字中的逗号

转载 作者:行者123 更新时间:2023-12-01 13:27:56 27 4
gpt4 key购买 nike

我在计算中使用了一个数字,并且必须将其转换为字符串。当我这样做时,我丢失了逗号格式。使用另一篇文章:

更改字符串中的数字格式

但是,我使用的公式是:

STR(ROUND(LOOKUP(sum([Actual]),0),0))

似乎没有工作。完整的计算在这里:
If attr([Kpi Nm]) = "Policy Retention Better-than-State Average"
Then str(round(sum([Actual]) * 100, 2)) + "%"
ElseIf attr([Kpi Nm]) = "Policy Retention Improvement (or > 90%)**"
Then str(round(sum([Actual]) * 100, 2)) + "%"
Elseif attr([Kpi Nm]) = "Premium Growth"
Then str(round(sum([Actual]) *100, 2)) + "%"
Elseif attr([Kpi Nm]) = "PIF Growth"
Then str(round(sum([Actual]), 2))
Elseif attr([Kpi Nm]) = "Product Density"
Then "NA"
else
STR(ROUND(LOOKUP(sum([Actual]),0),0))
End

我需要在 else 语句的 Actual 上保留逗号。提供的任何帮助将不胜感激。 Lookup 据说是一种使它工作的技巧,但在我的情况下不起作用。

谢谢,

最佳答案

这应该可以在 Actual else 语句中保留逗号。我有一个类似的问题,并结合了一些找到的答案,这对我有用。

REGEXP_REPLACE(STR(SUM([Actual])),"(\d)(?=(\d{3})+$)","$0,")

关于tableau-api - Tableau 中字符串数字中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47536703/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com