在顶点创建图表

问题描述 投票:1回答:1

如何在饼图中显示总值的百分比。例如,假设我有30天的病假,我需要15天,如何在馅饼中显示15/30

oracle oracle11g oracle-apex
1个回答
0
投票

一般来说,要获得百分比值,您需要将这两个值除以并将它们乘以100(并且可能将结果四舍五入为0,1或2个小数)。

那就是 - 在你的例子中 - 50%,对吗?

SQL> select round(15 / 30 * 100, 2) from dual;

ROUND(15/30*100,2)
------------------
                50

SQL>

图表查询需要指定3列,例如

select null as link,
       what as label,
       number_of_days as value
from some_table
where some_condition

如果你能提供测试用例以便我们看到你真正拥有的东西,我们就可以提出更多建议。

© www.soinside.com 2019 - 2024. All rights reserved.