使 Spotfire 忽略图表类别中的空值并显示条形之间没有 "spaces" 的可视化
Make Spotfire ignore empty values in the categories of charts and show a visualization without "spaces" between the bars
我有一组关于一些数据的格子图,在那里你可以看到 Y 轴上的一个数字变量和 X 轴上的一系列单元盘。并非所有数值都出现在所有单元格系列中。因此,可视化结果会生成一个带有空格的图表:
大多数情况下这没问题,但问题是我想避免“空白区域,只有在这些图形系列中,您才能在条形图之间看到。我希望只显示我有数据的细胞培养皿。
尝试这样做我尝试创建一个计算列以将其用作排序索引 (https://docs.tibco.com/pub/sfire-bauthor/7.9.0/doc/html/en-US/GUID-8CAA18D0-CF28-4707-9945-041BDFD99E99.html) (Sorting Filter values asc/desc on Tibco Spotfire), after that "Limit data by expression" using a "[MyColumn] is not null" on it (https://community.tibco.com/questions/can-i-automatically-make-spotfire-ignore-empty-values-categories-charts) () with no luck and I tried also (https://docs.tibco.com/pub/spotfire/6.5.1/doc/html/ncfe/ncfe_details_on_custom_expression.htm) 创建一个自定义表达式,我认为这将是一个很好的解决方案,因为我知道它只会影响这些图表而不是完整的可视化集但不,我没有达到改变它的地步。最后,它应该工作,但它不是 "Show/Hide Items" 在布尔表达式下,它将包括“[Axis.Value] 不为 NULL”和听起来数字列的 "Apply individually for each trellis panel"很棒但是...不,它也没有用...
如有任何帮助,我们将不胜感激,现在我将 select 在单独的图表上一张一张地提取它们并在其他地方绘制它们,但这作为 "large scale" 解决方案并不是很有用。我确信有一种方法可以插入一个正确的表达式来避免两个变量、数字和单元格盘子的交叉的空值。
这是因为您是在网格化数据,而不是轴。您将无法过滤掉 x 轴上的值;这根本不是网格的工作原理。
使用多个可视化是解决方案,但我假设您有 n 组类别,您希望在不在页面上创建大量图表的情况下分离出来,也许您无法保证类别的数量或名称,因此您想构建一个灵活的解决方案。
请查看我刚刚写的一个答案 ,它说明了如何使用文档 属性 和 属性 控件来限制可视化。您的 属性 控件可以链接到自动动态地在您的 "category" 列(您正在使用的列)中显示唯一值。也许这可以成为您的解决方案?
我有一组关于一些数据的格子图,在那里你可以看到 Y 轴上的一个数字变量和 X 轴上的一系列单元盘。并非所有数值都出现在所有单元格系列中。因此,可视化结果会生成一个带有空格的图表:
大多数情况下这没问题,但问题是我想避免“空白区域,只有在这些图形系列中,您才能在条形图之间看到。我希望只显示我有数据的细胞培养皿。
尝试这样做我尝试创建一个计算列以将其用作排序索引 (https://docs.tibco.com/pub/sfire-bauthor/7.9.0/doc/html/en-US/GUID-8CAA18D0-CF28-4707-9945-041BDFD99E99.html) (Sorting Filter values asc/desc on Tibco Spotfire), after that "Limit data by expression" using a "[MyColumn] is not null" on it (https://community.tibco.com/questions/can-i-automatically-make-spotfire-ignore-empty-values-categories-charts) (
如有任何帮助,我们将不胜感激,现在我将 select 在单独的图表上一张一张地提取它们并在其他地方绘制它们,但这作为 "large scale" 解决方案并不是很有用。我确信有一种方法可以插入一个正确的表达式来避免两个变量、数字和单元格盘子的交叉的空值。
这是因为您是在网格化数据,而不是轴。您将无法过滤掉 x 轴上的值;这根本不是网格的工作原理。
使用多个可视化是解决方案,但我假设您有 n 组类别,您希望在不在页面上创建大量图表的情况下分离出来,也许您无法保证类别的数量或名称,因此您想构建一个灵活的解决方案。
请查看我刚刚写的一个答案