在顶点创建图表

时间:2018-09-12 19:58:47

标签: oracle oracle11g oracle-apex

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

1 个答案:

答案 0 :(得分: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

如果您可以提供测试用例,以便我们看到您真正拥有的内容,那么我们将可以提出更多建议。