如何从两个变量创建饼图
How to create a pie chart from two variables
我正在 Jaspersoft Studio 中创建饼图。我有两个包含整数值的变量。使用这两个变量我想创建一个饼图。我尝试添加两个系列并将饼图放在摘要带中,但只显示一个系列。那么,我应该如何从两个变量而不是数据库中的列创建饼图?
我仍然没有实际的数据库,所以我使用的是 jasper studio 附带的示例数据库。我只需要两个整数和一个字符串,所以这就是我使用这样一个查询的原因。
为了从两个变量创建一个饼图,我创建了两个系列,将各自的表达式放在两个系列中,将我的饼图放在摘要带中并执行代码。
在您的查询中,您将 Accepted
和 Rejected
作为两个单独的字段,您需要将这两个数据显示在您的图表中。如果这是真的,请尝试如下修改您的查询,
SELECT count_value, status
FROM (SELECT COUNT(orderid) as count_value, 'Accepted' as status
FROM orders
WHERE shipcountry = 'Germany'
GROUP BY shipcountry)
UNION ALL
(SELECT COUNT(customerid) as count_value, 'Rejected' as status
FROM orders
WHERE shipcountry = 'Germany'
GROUP BY shipcountry)
现在您将有两个字段,即 count_value
和 status
。在饼图中,在 series 中提供 status
字段,在 value.
中提供 count_value
字段
希望这对您有所帮助。
我正在 Jaspersoft Studio 中创建饼图。我有两个包含整数值的变量。使用这两个变量我想创建一个饼图。我尝试添加两个系列并将饼图放在摘要带中,但只显示一个系列。那么,我应该如何从两个变量而不是数据库中的列创建饼图?
我仍然没有实际的数据库,所以我使用的是 jasper studio 附带的示例数据库。我只需要两个整数和一个字符串,所以这就是我使用这样一个查询的原因。
为了从两个变量创建一个饼图,我创建了两个系列,将各自的表达式放在两个系列中,将我的饼图放在摘要带中并执行代码。
在您的查询中,您将 Accepted
和 Rejected
作为两个单独的字段,您需要将这两个数据显示在您的图表中。如果这是真的,请尝试如下修改您的查询,
SELECT count_value, status
FROM (SELECT COUNT(orderid) as count_value, 'Accepted' as status
FROM orders
WHERE shipcountry = 'Germany'
GROUP BY shipcountry)
UNION ALL
(SELECT COUNT(customerid) as count_value, 'Rejected' as status
FROM orders
WHERE shipcountry = 'Germany'
GROUP BY shipcountry)
现在您将有两个字段,即 count_value
和 status
。在饼图中,在 series 中提供 status
字段,在 value.
count_value
字段
希望这对您有所帮助。