仅包含Spotfire中具有AutoBinNumeric()的特定行

问题描述 投票:0回答:1

[Spotfire专业人员,

我正在尝试为包含34个唯一列和69个唯一行标识符(位于唯一测试数据之前)的大型矩形数据框(> 2M行)制作一组动态直方图。数据表具有以下格式,其中“ z”是测试数据,而a,b,c是唯一标识符:

##   a   b   c   ...   z
1    x1  x2  x3   ...  z1
2    x1  x2  x3   ...  z2 
3    y1  y2  y3   ...  z3
4    y1  y2  y3   ...  z4

我想做的是基于x1或y1进行过滤,并基于该选择生成测试数据分布的直方图。我无法继续使用当前选项,因为不同的数据选择可能会相差多个数量级。

[我已经尝试过BinByEvenDistribution([z],200),并手动将x轴限制为有意义的限制,但是我想要的是使“智能”版本的AutoBinNumeric()调用已过滤的行值。 >

由于(专有)数据集中有69个唯一行标识符,使用此模板的其他数据集具有可变数量的行ID,因此我希望除了选择唯一行外,不需要其他任何人工输入即可ID,我也不认为在这里创建新数据表是最有效的解决方案。

总之,在那里有人可以为我提供有关如何使AutoBinNumeric([z], 50)仅调出与我过滤后的a,b或c值相对应的z值而不需要添加大量计算列的指导吗?

这是我的目标输出的示例:

Target Output

这是我目前使用AutoBinNumeric([z],5)所得到的:

AutoBinNumeric()

[嗨,Spotfire专业人员,我正在尝试为包含34个唯一列和69个唯一行标识符的大型矩形数据框(> 2M行)制作一组动态直方图,然后...>

histogram spotfire binning
1个回答
0
投票
您可以尝试使用数据函数来设置文档属性,该数据函数的输入是基于过滤的某些项目的表达式。然后,在表达式AutoBinNumeric([z], ${DocProperty})中使用该文档属性,以这种方式随着过滤器的更改,count()或uniquecount()将更新,然后更新binby表达式。
© www.soinside.com 2019 - 2024. All rights reserved.