Top 5 als Pie Chart

12.
März
2020
Veröffentlicht von: Christian Klose

Sie stehen vor dem Problem, dass eine Chartdarstellung bei zuvielen Werten unübersichtlich ist. Wie Sie das besser gestalten können ist hier, anhand der Tabelle EMP aus dem Schema SCOTT beschrieben. Es werden die Top 5 Verkäufer im Pie-Chart dargestellt. Die restlichen Verkäufe werden als „Other“ kummuliert angezeigt.

Dieser Tipp funktioniert ab APEX Version 5.x.

Voraussetzung

In diesem Artikel wird das Schema Scott und die Tabelle EMP von Oracle verwendet. Die Tabelle EMP enthält u. a. die Mitarbeiter und die Verkäufe (SAL).

IN APEX

Es wird eine CHART-Region angelegt. Das Attribut ist vom Typ Chart.

Oracle APEX

Die Source der Serie SAL ist vom Typ SQL Query.

null

with temp as
  (select ename,
          sal,
          row_number() over (order by sal desc) rn
   from emp
  )
select rn,
       ename,
       sal
from temp
where rn <= 4
union all
select 5,
       'Other',
       sum(sal)
from temp
where rn > 4
order by rn;

Oracle APEX Pie Chart

 

Sie planen eine APEX-Anwendung und benötigen Unterstützung?

Unsere APEX-Spezialisten helfen gerne bei der Konzeption und Umsetzung, kontaktieren Sie uns einfach.

Jede Menge Know-how für Sie!

In unserer Know-How Datenbank finden Sie mehr als 300 ausführliche Beiträge zu den Oracle-Themen wie DBA, SQL, PL/SQL, APEX und vielem mehr.
Hier erhalten Sie Antworten auf Ihre Fragen.