繁体   English   中英

在 Tableau 中,您如何更改要由自定义函数计算的 y 轴?

[英]In Tableau how do you change y-axis to be calculated by custom function?

我正在使用 2 y 轴图,一个通常在 40K 和 60K 之间,另一个在 5K 和 10K 之间。 我想要做的是将 40K 设置为一个数字,例如如果 MIN = 42K,则从 40K 开始并增加 5K。 如果是 38K,则从 35K 开始。 同样,对于第二个 y 轴,执行相同的操作,但基于 2K 增量。 当我将它设置为自动时,我得到的基本上是直线,或者我说不包括 0 并且我得到了巨大的剧烈波动。 我可以设置开始并设置增量,但这意味着我每天都必须进去验证它仍然有效,例如 40K 是一个好的开始,但可能太高或太低。 (我想它是 2 轴的事实与它无关,但如果它确实如此)关键是根据结果集动态变化。

如果有更好的方法来做到这一点,我会喜欢的。 然而,这让我接近了我想要的。 首先,我使用数据的窗口函数创建了 2 个计算字段,MIN 和 MAX。 它们看起来像下面这样。 请注意,我做了 2 倍的差异,得到的窗口大约是从最小值到最大值的总距离的 5 倍。 更好的数学可以给出更好的尺寸。

Max_Ln=WINDOW_MAX(SUM([Profit]))+(WINDOW_MAX(SUM([Profit]))-WINDOW_MIN(SUM([Profit])))*2 Min_Ln= WINDOW_MIN(SUM([Profit]))-(WINDOW_MAX( SUM([Profit]))-WINDOW_MIN(SUM([Profit])))*2

然后我将两者都添加到“详细信息”窗格并使用它来添加参考线。 我添加了没有标题和线条的参考线。 这将导致自动间距将它们考虑在内,但不显示任何内容。 从那里我在第二个 y 轴上做了同样的事情,现在一切看起来都很好,并且会动态调整。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM