使Spotfire忽略图表类别中的空值,并显示没有"空格"在

时间:2017-10-17 02:39:47

标签: data-visualization spotfire

我在一些数据上有一组格子图,在那里你可以看到Y轴上的数字变量和X轴上的一系列单元格。并非所有数值都存在于所有单元格系列中。因此,可视化结果是带有空格的图形:

enter image description here

大部分时间都可以,但事情是,我想避免空间,只有在这些图形序列中,你可以在条形图之间看到。我希望看到只显示我有数据的细胞培养模式。

尝试这样做我尝试创建一个计算列,将其用作排序索引(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),之后"通过表达式限制数据"使用" [MyColumn]不为空"在它上面(https://community.tibco.com/questions/can-i-automatically-make-spotfire-ignore-empty-values-categories-charts)(How to show the top 10 column values in Spotfire)没有运气,我也试过(https://docs.tibco.com/pub/spotfire/6.5.1/doc/html/ncfe/ncfe_details_on_custom_expression.htm)创建一个自定义表达式,我认为这将是一个很好的解决方案因为我理解它只会影响这些图形而不是完整的可视化集,但不是,我没有达到改变它的程度。最后它应该工作,但它不是"显示/隐藏项目"在布尔表达式下,它将包括" [Axis.Value]不是NULL"和"单独申请每个格子面板"数字列听起来很棒,但是......不,它也没有...

任何帮助都会受到赞赏,现在我将逐一选择各个图表来提取它们并在其他地方绘制它们,但这并不是非常有用的大规模"解。我确信有一种方法可以插入一个propper表达式来避免两个变量,数字和单元格盘的交叉的空值。

许多人提前为你的时间做好准备!

1 个答案:

答案 0 :(得分:3)

这是因为您正在处理数据,而不是轴。你不能过滤掉x轴上的值;它根本不是格子如何运作。

使用多个可视化是解决方案,但我假设您已经 n 要分离的类别,而不会在页面上创建大量图表,也许您可​​以&# 39; t保证类别或名称的数量,因此您需要构建灵活的解决方案。

请查看我刚刚写的over here的答案,其中说明了如何使用文档属性和属性控件来限制可视化。您的财产控制可以链接到自动和动态显示您的"类别中的唯一值"专栏(你正在格斗的那个)。也许这可以成为您的解决方案?

相关问题