Tableau api 在表格中,如何将y轴更改为由自定义函数计算?

Tableau api 在表格中,如何将y轴更改为由自定义函数计算?,tableau-api,Tableau Api,我正在使用一个2 y轴图形,一个通常在40K和60K之间,另一个在5K和10K之间。我想做的是将40K设置为一个数字,例如,如果最小值=42K,从40K开始,然后增加5K。如果是38K,从35K开始。类似地,对于第二个y轴,执行相同的操作,但以2K增量为基础。当我把它设置为自动时,我得到的基本是直线,或者我说不包括0,我得到的是巨大的剧烈摆动。我可以设置启动和增量,但这意味着每天我都必须进去验证是否仍然有效,例如40K是一个良好的开始,但可能过高或过低。(我想它是2轴这一事实与此无关,但万一它与

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

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

Max_Ln=WINDOW_Max(总和[利润])+(WINDOW_Max(总和[利润])-WINDOW_MIN(总和[利润])*2 最小值=窗口最小值(总和([利润])-(窗口最大值(总和([利润]))-窗口最小值(总和([利润])*2

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