在jaspersoft图表中显示hbase数据正在创建“number of chart=number of rows”

arknldoa  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(323)

我正在尝试从hbase表中获取数据。它只有两列,一个是国家代码,如“us”等,另一个是一些分析字段,它有一个整数值,可以认为是计数。
现在,当我在jaspersoft中获取这些行以创建图表时,jaspersoft将创建“number\u of \u chart=number\u of \u rows”,并且所有图表都是相似的。例如,如果我的表中有15行,它将在报表中创建15个类似的图表。尽管在图表中创建的条形图采用了15个不同的行值。
我使用下面的json查询从hbase获取记录。

{
  "tableName"         : "count_traf",
  "deserializerClass" : "com.jaspersoft.hbase.deserialize.impl.ShellDeserializer"
}

以及如何创建一个参数来获取hbase表中最后一小时插入的记录。

fkvaft9z

fkvaft9z1#

移动评论以回答:
您的数据源包含15条记录,因此详细信息栏将迭代15次(每个记录一次)。
解决方法是将图表移到另一个波段: title 波段-它将显示在细节波段之前 summary 波段-它将显示在细节波段之后。
为了你的 HBase 查询我建议你张贴一个新的问题与你的表,列ecc的细节

相关问题