sql >> Databasteknik >  >> Database Tools >> DBeaver

Bygg din rapport steg för steg

Låt oss ta en titt på ett litet företag som tillverkar och säljer varor över hela världen med sin egen onlinebutik. Chefen bad sin assistent Louis att belöna stamkunder genom att skicka presenter till dem. För att få en lista över postadresserna måste han välja önskad kundgrupp.

Hur kan han göra allt detta med DBeaver?

En enkel start på analys

Louis bestämde sig för att välja de kunder som gjorde de dyraste engångsköpen och spenderade mest pengar på beställningar totalt. För att få en lista över adresser för att skicka presenter måste han:

  • Välj kunder med beloppet för ett köp över genomsnittet.
  • Hitta summan av betalningar för varje faktureringsadress.
  • Välj kunder som totalt spenderade mest pengar på köp.
  • Exportera resultaten i ett filformat för att lägga till dem i rapporten.

För att komma igång måste Louis öppna tabellen med inköpsdata för det senaste kvartalet, gå till beräkningspanelen och välj kolumnen med betalningsbeloppen.

Beräkningspanelen är mycket snabb och låter dig arbeta med data i realtid eftersom den inte skapar några ytterligare frågor för att hämta data från databasen.
Därför, om du behöver för att bearbeta alla rader från tabellen måste du först ändra hämtningsstorleken.

Som standard visar beräkningspanelen antalet valda rader, men Louis kan också välja en av de tillgängliga funktionerna för sin kolumn. I det här fallet använder han AVG-funktionen.

För onlinebutiker med fri frakt är det vettigt att motivera kunder att göra engångsbeställningar för större belopp. Nu vet Louis att det genomsnittliga köpet är 5,66 , och han kan använda denna information för att skapa en rapport.

Du kan använda funktionerna i beräkningspanelen inte bara för numeriska data utan även för strängdata.
För att växla mellan lägen, klicka på växeln med siffror. I det här fallet kommer sorteringen att göras alfabetiskt.

Skapa en rapport

För att skapa en rapport kommer Louis att använda grupperingspanelen. Den grupperar automatiskt data från den valda kolumnen efter värde och indikerar antalet av dessa värden.

För att bara lämna inköp över genomsnittet i tabellen måste vår hjälte tillämpa filtret Totalt>=5,66.

Då öppnar han grupperingspanelen och drar och släpper kolumnen BillingAddress i den. I den andra kolumnen kan du se antalet köp för varje adress.

Här kan Louis använda en mängd olika anpassade funktioner. I hans fall lägger han till en SUM-funktion för att beräkna slutbetalningsbeloppet för varje kund.

Nu kan Louis definiera de bästa förbrukarna av alla produkter. För att göra detta måste han sortera data i fallande ordning. Detta kan göras genom att klicka på pilen i kolumnrubriken eller ändra standardsorteringen i det övre verktygsfältet.

När resultatuppsättningen är klar kan chefens assistent spara den och lägga till den i rapporten genom att gå till högerklicksmenyn och välja Exportera data. Sedan kan han välja filformat och tillämpa lämpliga inställningar. Om han till exempel vill exportera till Excel kan han begränsa antalet rader i en fil, ändra radtypsnitt, kantstil osv.

För att samla in statistik kan Louis visualisera resultatuppsättningen med hjälp av diagramfliken. Med snabbmenyn kan han spara, skriva ut eller kopiera diagrammet till urklipp.

För att ändra urvalet av kolumner som används för att bygga diagrammet, gå till snabbmenyn -> Inställningar.

Nu, efter att ha sparat alla resultat, kan Louis klicka på suddgummiknappen i det övre verktygsfältet för att rensa grupperingspanelen och gå vidare till att skapa en ny rapport.

Bra gjort, Louis! Bra jobbat!

Läs mer om beräkningspanelen och grupperingspanelen på vår Wiki


  1. MySQL:Det aktuella urvalet innehåller inte en unik kolumn. Rasterredigering, kryssruta, Redigera, Kopiera och Ta bort funktioner är inte tillgängliga

  2. phpmyadmin fungerar bra men jag kan inte hitta filen config.inc.php?

  3. SSIS set resultatuppsättning från dataflöde till variabel

  4. PHPMyAdmin-sidafel efter byte av MySQL-portnummer i WAMP