sql >> Database teknologi >  >> Database Tools >> DBeaver

Byg din rapport trin for trin

Lad os tage et kig på en lille virksomhed, der fremstiller og sælger varer over hele verden ved hjælp af sin egen onlinebutik. Chefen bad sin assistent Louis om at belønne faste kunder ved at sende dem gaver. For at få en liste over postadresserne skal han vælge den ønskede gruppe af kunder.

Hvordan kan han gøre alt dette med DBeaver?

En nem start på analyse

Louis besluttede at vælge de kunder, der foretog de dyreste engangskøb og brugte flest penge på ordrer i alt. For at få en liste over adresser til at sende gaver skal han:

  • Vælg kunder med et købsbeløb over gennemsnittet.
  • Find summen af ​​betalinger for hver faktureringsadresse.
  • Vælg kunder, der har brugt flest penge på køb i alt.
  • Eksporter resultaterne i et filformat for at føje dem til rapporten.

For at komme i gang skal Louis åbne tabellen med købsdata for det sidste kvartal, gå til beregningspanelet og vælge kolonnen med betalingsbeløbene.

Beregningspanelet er meget hurtigt og giver dig mulighed for at arbejde med data i realtid, da det ikke opretter yderligere forespørgsler for at hente data fra databasen.
Derfor, hvis du har brug for for at behandle alle rækkerne fra tabellen, skal du først ændre hentestørrelsen.

Som standard viser beregningspanelet antallet af valgte rækker, men Louis kan også vælge en af ​​de tilgængelige funktioner til sin kolonne. I dette tilfælde anvender han AVG-funktionen.

For onlinebutikker med gratis fragt giver det mening at motivere kunder til at foretage engangsordrer for større beløb. Nu ved Louis, at det gennemsnitlige køb er 5,66 , og han kan bruge disse oplysninger til at generere en rapport.

Du kan anvende funktionerne i beregningspanelet ikke kun for numeriske data, men også for strengdata.
For at skifte mellem tilstande skal du klikke på skifte med tal. I dette tilfælde vil sorteringen blive udført alfabetisk.

Oprettelse af en rapport

For at oprette en rapport vil Louis bruge grupperingspanelet. Den grupperer automatisk data fra den valgte kolonne efter værdi og angiver antallet af disse værdier.

For kun at efterlade køb over gennemsnittet i tabellen, skal vores helt anvende filteret Total>=5,66.

Så åbner han grupperingspanelet og træk og slip BillingAddress-kolonnen ind i det. I anden kolonne kan du se antallet af køb for hver adresse.

Her kan Louis bruge en række tilpassede funktioner. I hans tilfælde tilføjer han en SUM-funktion til at beregne det endelige betalingsbeløb for hver kunde.

Nu kan Louis definere de bedste brugere af alle produkterne. For at gøre dette skal han sortere dataene i faldende rækkefølge. Dette kan gøres ved at klikke på pilen i kolonneoverskriften eller ændre standardsorteringen i den øverste værktøjslinje.

Når resultatsættet er klar, kan chefens assistent gemme det og tilføje det til rapporten ved at gå til højrekliks kontekstmenuen og vælge Eksporter data. Derefter kan han vælge filformatet og anvende passende indstillinger. Hvis han f.eks. ønsker at eksportere til Excel, kan han begrænse antallet af rækker i en fil, ændre rækkeskrifttype, kantstil osv.

For at indsamle statistik kan Louis visualisere resultatsættet ved hjælp af fanen Diagram. Med kontekstmenuen kan han gemme, udskrive eller kopiere diagrammet til udklipsholderen.

For at ændre valget af kolonner, der bruges til at bygge diagrammet, skal du gå til kontekstmenuen -> Indstillinger.

Nu, efter at have gemt alle resultaterne, kan Louis klikke på viskelæderknappen på den øverste værktøjslinje for at rydde grupperingspanelet og gå videre til at oprette en ny rapport.

Godt gået, Louis! Godt arbejde!

Læs mere om beregningspanelet og grupperingspanelet på vores Wiki


  1. phpmyadmin 2002 fejl

  2. MySQL LOAD DATA LOCAL INFILE importerer kun en enkelt række

  3. MySQL REPEATABLE-READ Workbench-transaktionsniveau er ikke indstillet

  4. Enten har brugeren 'IIS APPPOOL\App Name' ikke adgang til 'SSAS Cube Name'-databasen, eller også eksisterer databasen ikke