sql >> Databáze >  >> Database Tools >> DBeaver

Sestavte svůj přehled krok za krokem

Pojďme se podívat na malou společnost, která vyrábí a prodává zboží po celém světě pomocí vlastního online obchodu. Šéf požádal svého asistenta Louise, aby odměňoval stálé zákazníky zasláním dárků. Aby získal seznam poštovních adres, potřebuje vybrat požadovanou skupinu zákazníků.

Jak to všechno může udělat s DBeaverem?

Snadný začátek analýzy

Louis se rozhodl vybrat zákazníky, kteří provedli nejdražší jednorázové nákupy a celkově utratili nejvíce peněz za objednávky. Aby získal seznam adres pro zasílání dárků, potřebuje:

  • Vyberte zákazníky s částkou jednoho nákupu nad průměrem.
  • Zjistěte součet plateb pro každou fakturační adresu.
  • Vyberte zákazníky, kteří celkem utratili nejvíce peněz za nákupy.
  • Exportujte výsledky ve formátu souboru a přidejte je do přehledu.

Aby mohl Louis začít, musí otevřít tabulku s údaji o nákupech za poslední čtvrtletí, přejít na panel pro výpočty a vybrat sloupec s částkami plateb.

Panel výpočtu je velmi rychlý a umožňuje vám pracovat s daty v reálném čase, protože nevytváří žádné další dotazy pro získání dat z databáze.
Pokud tedy potřebujete Chcete-li zpracovat všechny řádky z tabulky, musíte nejprve změnit velikost načtení.

Ve výchozím nastavení panel Výpočet zobrazuje počet vybraných řádků, ale Louis si také může vybrat jednu z dostupných funkcí pro svůj sloupec. V tomto případě použije funkci AVG.

U internetových obchodů s dopravou zdarma má smysl motivovat zákazníky k jednorázovým objednávkám většího množství. Nyní Louis ví, že průměrný nákup je 5,66 a tyto informace může použít k vytvoření zprávy.

Funkce výpočetního panelu můžete použít nejen pro číselná data, ale také pro řetězcová data.
Pro přepínání mezi režimy klikněte na přepínač s čísly. V tomto případě bude řazení provedeno podle abecedy.

Vytvoření přehledu

K vytvoření přehledu použije Louis panel seskupení. Automaticky seskupuje data z vybraného sloupce podle hodnoty a uvádí počet těchto hodnot.

Chcete-li v tabulce ponechat pouze nákupy nad průměrem, musí náš hrdina použít filtr Celkem>=5,66.

Poté otevře panel seskupení a přetáhne do něj sloupec BillingAddress. Ve druhém sloupci vidíte počet nákupů pro každou adresu.

Zde může Louis používat různé vlastní funkce. V jeho případě přidává funkci SUM pro výpočet konečné částky platby pro každého zákazníka.

Nyní může Louis definovat nejvyšší útratu všech produktů. K tomu potřebuje seřadit data v sestupném pořadí. To lze provést kliknutím na šipku v záhlaví sloupce nebo změnou výchozího řazení v horní liště nástrojů.

Jakmile bude sada výsledků hotová, šéfův asistent ji může uložit a přidat do zprávy tak, že přejde do kontextové nabídky pravým tlačítkem myši a vybere možnost Exportovat data. Poté může vybrat formát souboru a použít příslušná nastavení. Pokud chce například exportovat do Excelu, může omezit počet řádků v souboru, změnit písmo řádků, styl ohraničení atd.

Chcete-li shromažďovat statistiky, může Louis zobrazit sadu výsledků pomocí karty Graf. Pomocí kontextového menu může uložit, vytisknout nebo zkopírovat graf do schránky.

Chcete-li změnit výběr sloupců použitých k sestavení grafu, přejděte do kontextové nabídky -> Nastavení.

Nyní, po uložení všech výsledků, může Louis kliknout na tlačítko Guma na horním panelu nástrojů, čímž vymaže panel seskupení a přejde k vytvoření další zprávy.

Výborně, Louisi! Dobrá práce!

Přečtěte si více o panelu pro výpočty a panelu seskupení na naší Wiki


  1. Jak nastavit uživatelské jméno a heslo phpmyadmin

  2. Jak zobrazím provedené dotazy v rámci SQL Server Management Studio?

  3. Rozdělení tabulky MySQL podle hodnoty sloupce

  4. Chyba v phpMyAdmin po aktualizaci na v4.8.0:$cfg['TempDir'] (./tmp/) není přístupný