1

Pentaho 为您提供了使用它的报表设计器轻松生成 PI 图表的选项。我有一个可以返回以下值的查询

Over Inflated
Under Inflated
Within Specification

这些值将分别代表 PI 图表中的一个切片。我有两个问题。


问题 1


我有一个查询返回以下内容,

Over Inflated
Within Specification
Within Specification
Over Inflated
Over Inflated
Over Inflated

请注意,结果不包括等于Under Inflated的单个值。这将产生如下所示的饼图。

在此处输入图像描述

我需要饼图向用户表明该图表中还显示了第三个切片(未充气)。即使Under Inflated记录的值为 0%。


问题 2


Pentaho 为您提供了指定切片颜色的选项。我需要将切片的颜色链接到特定值。例如,Over Inflated应显示为红色,Under Inflated应显示为橙色,With Specification应显示为绿色。

Pentaho有没有办法做到这一点?

4

1 回答 1

0

除了确保数据的排序一致并按该顺序定义颜色之外,没有简单的方法可以在 PRD 中绑定颜色 - 即它不会总是有效。

但是,如果您使用 beanshell 图表处理脚本,则可以绑定实际数据值。

要获得 0% 切片,您只需确保您的数据集返回它。所以最好的方法就是从你的维度外部连接到实际数据,然后你总是会得到 3 个值——即使一个是零。

如果您想要更多/终极控制,您可以转到 ccc 图表。无论如何,PRD 将来都会转向 ccc 图表 - 但不幸的是,目前使用这些图表的唯一方法是通过 CGG 链接 - 这不是一个完美的场景(尤其是因为这也需要一个正在运行的服务器)。而是一种可能。

于 2013-09-22T18:31:55.460 回答