gpt4 book ai didi

random - 如何在 Tableau 中生成伪随机数和行计数

转载 作者:行者123 更新时间:2023-12-02 06:58:08 24 4
gpt4 key购买 nike

如何在 Tableau 中生成伪随机数和行计数?我没有找到任何内置函数(例如“RAND”、“RCOUNT”)。

最佳答案

编辑:刚刚了解到 Tableau 中有一个 Random() 函数。它不在库中,但如果您无论如何使用它,它会告诉您该公式有效并创建一个介于 0 和 1 之间的值。

如果您想使用官方支持的功能,原始且仍然有效的答案:

由于 Tableau 用于根据您的数据创建图表,因此通常很少使用随机数(您能解释一下您需要它们的用途吗?)

但是,您可以使用这样的方法来解决此限制:http://community.tableau.com/docs/DOC-1474

基本上是从时间中获取半随机种子,根据表计算将其与其他值结合起来,并将其与其他半随机值相乘

Seed
(DATEPART('second', NOW()) + 1) * (DATEPART('minute', NOW()) + 1) * (DATEPART('hour', NOW()) + 1) * (DATEPART('day', NOW()) + 1)

Random Number
((PREVIOUS_VALUE(MIN([Seed])) * 1140671485 + 12820163) % (2^24))

Random Int
INT([Random Number] / (2^24) * [Random Upper Limit]) + 1

其中[随机上限]是用户定义的值,用于限制结果的范围。

关于random - 如何在 Tableau 中生成伪随机数和行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33869143/

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