Delen via


Visualisatietypen voor AI/BI-dashboards

Deze pagina bevat een overzicht van de typen visualisaties die beschikbaar zijn voor gebruik in AI/BI-dashboards en laat zien hoe u een voorbeeld van elk visualisatietype maakt. Zie Een dashboard maken voor instructies voor het bouwen van een dashboard. U kunt natuurlijke taal gebruiken om de assistent te vragen om staaf-, lijn-, puntkaart-, spreidings-, cirkel- en tellerdiagrammen te maken. Zie Visualisaties maken met Databricks Assistant.

Belangrijk

Op deze pagina worden visualisaties voor AI/BI-dashboards behandeld. Zie Visualisatietypen van Notebooks en SQL-editor voor visualisaties in Azure Databricks-notebooks en de SQL-editor.

Zie Dashboardlimieten voor informatie over visualisatieweergavelimieten.

Gebiedvisualisatie

Vlakvisualisaties combineren de lijn- en staafvisualisaties om te laten zien hoe de numerieke waarden van een of meer groepen veranderen ten opzichte van de voortgang van een tweede variabele, meestal die van tijd. Ze worden vaak gebruikt om veranderingen in de verkooptrechter door de tijd heen weer te geven.

De indeling aanpassen:

  • Klik op het kebabmenu-pictogram. het menu van de Y-as in het visualisatiebewerkingspaneel.
  • Kies in het gedeelte Indeling voor Stack of 100% Stack.

Voorbeeld van gebiedvisualisatie

Configuratiewaarden: Voor het voorbeeld van de visualisatie van het opgegeven gebied zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Gebied
  • Titel: Total price and order year by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Transformeren: Yearly
    • Schaaltype: Continuous
    • Astitel: Order year
  • Y-as:
    • Veld: o_totalprice
    • Astitel: Total price
    • Schaaltype: Continuous
    • Transformeren: Sum
  • Kleur:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: Voor deze gebiedsvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orderste genereren.

SELECT * FROM samples.tpch.orders;

staafdiagram

Staafdiagrammen vertegenwoordigen de wijziging in metrische gegevens in de loop van de tijd of in verschillende categorieën en geven evenredigheid weer, vergelijkbaar met een cirkelvisualisatie.

Voorbeeld van staafvisualisatie

De indeling aanpassen:

  • Klik op het kebabmenu-pictogram. het menu van de Y-as in het visualisatiebewerkingspaneel.
  • In de sectie Indeling, kies Stack of 100% Stack, of Groep.

Configuratiewaarden: Voor het opgegeven staafdiagramvoorbeeld zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Staaf
  • Titel: Total price and order month by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Transformeren: Monthly
    • Schaaltype: Continuous
    • Astitel: Order month
  • Y-as:
    • Veld: o_totalprice
    • Schaaltype: Continuous
    • Transformeren: Sum
    • Astitel: Total price
  • Kleur:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: De volgende SQL-query heeft de gegevensset TPCH orders gegenereerd voor deze staafvisualisatie.

SELECT * FROM samples.tpch.orders;

Box-grafiek

In de visualisatie van het vakdiagram ziet u het distributieoverzicht van numerieke gegevens, optioneel gegroepeerd op categorie. Met behulp van een visualisatie van een boxdiagram kunt u snel de waardebereiken in categorieën vergelijken en de lokaliteit, verspreiding en scheefheidsgroepen van de waarden visualiseren via hun kwartielen. In elk vak toont de donkerdere lijn het interquartielbereik. Zie het boxgrafiekartikel op Wikipedia voor meer informatie over het interpreteren van boxplotvisualisaties.

Voorbeeld van boxgrafiek

Voor het opgegeven voorbeeld van het vakdiagram zijn de volgende waarden ingesteld:

  • X-kolom (gegevenssetkolom): l-returnflag
  • Y-kolommen (gegevenssetkolom): l_extendedprice
  • Titel van X-as: Return flag1
  • Titel van Y-as: Extended price

SQL-query: Voor deze grafiekvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT * FROM samples.tpch.lineitem;

bubbeldiagram

Bellendiagrammen zijn spreidingsdiagrammen waarbij de grootte van elke puntmarkering een relevante metrische waarde weergeeft. Als u een bellendiagram wilt maken, selecteert u Spreiding als visualisatietype. Kies in de grootte-instelling de metriek die u wilt weergeven door de grootte van de markeringen.

Voorbeeld van visualisatie van bubbelgrafiek

Configuratiewaarden: Voor het opgegeven bellendiagramvoorbeeld zijn de volgende waarden ingesteld:

  • Gegevensset: taxiritten in NYC
  • Visualisatie: Spreiding
  • Titel: Trip distance, fares, and trip duration
  • X-axis:
    • Veld: trip_distance
    • Schaaltype: Continuous
    • Transformeren: None
  • Y-as:
    • Veld: fare_amount
    • Schaaltype: Continuous
    • Transformeren: None
  • Sorteren op kleur:
    • Veld: pickup_zip
  • Grootte:
    • Veld: minutes_in_taxi
    • Transformeren: None

SQL-query: Voor deze visualisatie van een bubbelgrafiek werd de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT
  *,
  TIMESTAMPDIFF(MINUTE, tpep_pickup_datetime, tpep_dropoff_datetime) AS minutes_in_taxi
FROM samples.nyctaxi.trips
LIMIT 500;

Choropleth-kaart

In choropleth-visualisaties worden geografische locaties, zoals landen of staten, gekleurd op basis van de geaggregeerde waarden van elke belangrijke kolom. De query moet geografische locaties retourneren op naam. Gebruikers kunnen kaarten maken die administratieve grenzen weergeven op het niveau van het land, de staat of provincie, en het district of de gemeente.

Voorbeeld van choropletenkaart

Configuratiewaarden: Voor deze choroplethvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.customer
  • Land: Country
  • Kleur: som(c_acct_bal)

SQL-query: Voor deze choroplethvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT
INITCAP(n_name) AS Country,
SUM(c_acctbal)
FROM samples.tpch.customer
JOIN samples.tpch.nation WHERE n_nationkey = c_nationkey
GROUP BY 1;

Cohortdiagram

Cohortgrafieken visualiseren gebruikersretentie- en gedragspatronen in de loop van de tijd door gebruikers te groeperen op basis van een gedeeld kenmerk (zoals registratiedatum) en hun activiteiten bij te houden gedurende de volgende perioden. Deze visualisatie helpt u te begrijpen hoe verschillende cohorten van gebruikers in de loop van de tijd met uw product of service werken.

Voorbeeld van cohortdiagram

Als u een cohortgrafiek wilt maken, gebruikt u een draaivisualisatie met bewaargegevens. In het volgende voorbeeld wordt de retentie van klanten bijgehouden door te berekenen wanneer klanten voor het eerst een order hebben geplaatst (hun cohortdatum) en te meten hoeveel klanten uit elk cohort actief blijven in de volgende jaren. De kleurenschaal geeft retentiepercentages aan, met donkerdere kleuren met een hogere retentie.

Configuratiewaarden: Voor dit cohortdiagramvoorbeeld zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Pivot
  • Titel: Customer retention by cohort year
  • Rijen:
    • Veld: Cohort
    • Transformeren: Yearly
  • Kolommen:
    • Veld: Active Period
  • Cel:
    • Veld: Retention
    • Stijl: Color Scale

SQL-query: Voor deze cohortgrafiekvisualisatie is de volgende SQL-query gebruikt om de gegevensset Orders cohort analysiste genereren.

-- get the list of customers and when they were active
WITH history AS (
 SELECT o_orderdate, o_custkey -- replace with the right columns representing date and id
 FROM samples.tpch.orders -- replace with desired table
 GROUP BY ALL
),
-- find the date of the first order for each customer
cohort AS (
 SELECT o_custkey, MIN(o_orderdate) AS first_date
 FROM history
 GROUP BY 1
),
-- combine the customer activity table with the date of first activity, and choose a granularity (e.g. YEAR)
joined AS (
 SELECT
   DATE_TRUNC("YEAR", first_date) AS cohort,
   CAST(DATE_DIFF(YEAR, cohort, o_orderdate) AS STRING) AS active,
   o_custkey
 FROM history LEFT JOIN cohort USING(o_custkey)
),
-- calculate the number of distinct customers by cohort and date active
grouped AS (
 SELECT cohort, active, COUNT(DISTINCT o_custkey) AS customers
 FROM joined
 GROUP BY 1, 2
),
-- calculate the number of initial customers for each cohort
initial_customers AS (
 SELECT cohort, customers AS t0_customers
 FROM grouped
 WHERE active = 0
)
-- calculate the retention by cohort and date active
SELECT
  cohort AS Cohort,
  active AS Active,
  CASE WHEN active = 1 THEN CONCAT(active, " year")
    ELSE CONCAT(active, " years") END AS `Active Period`,
  customers AS Customers,
  t0_customers AS `Initial Customers`,
  TRY_DIVIDE(customers, t0_customers) AS Retention
FROM grouped LEFT JOIN initial_customers USING (cohort)
WHERE active > 0;

combinatiegrafiek

Combinatiegrafieken combineren lijn- en staafdiagrammen om de wijzigingen in de loop van de tijd te presenteren met evenredigheid.

Voorbeeld van combinatiegrafiek

Configuratiewaarden: Voor deze visualisatie van een combinatiegrafiek zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.partsupp
  • Visualisatie: Combinatie
  • X-as: ps_partkey
    • Schaaltype: Continuous
  • Y-as:
    • Staaf: ps_availqty
    • Aggregatietype: SUM
    • Regel: ps_supplycost
    • Aggregatietype: AVG
  • Kleur van de Y-serie:
    • Sum of ps_availqty
    • Average ps_supplycost

SQL-query: Voor deze visualisatie van een combinatiegrafiek is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT * FROM samples.tpch.partsupp;

Combinatiegrafiek met dubbele as

U kunt combinatiegrafieken gebruiken om twee verschillende y-assen weer te geven. Met uw combinatiediagram-widget geselecteerd, klikt u op het kebabmenu-icoon. Het kebabmenu in de Y-as instellingen in het deelvenster grafiekconfiguratie. Schakel de optie Dubbele as inschakelen in.

Voorbeeld van combinatiegrafiek met dubbele as

Configuratiewaarden: Voor deze combinatiegrafiek is de optie Dubbele as inschakelen ingeschakeld. De andere configuraties worden als volgt ingesteld:

  • Gegevensset: samples.nyctaxi.trips
  • Visualisatie: Combinatie
  • X-as: tpep_pickup_datetime
    • Transformeren: Weekly
    • Schaaltype: Continuous
  • Y-as:
    • Linker Y-as (staaf): trip_distance
      • Transformeren: AVG
    • Rechter Y-as (lijn): fare_amount
      • Transformeren: AVG

Kleur per Y-serie

  • Average trip_distance
    • Average fare_amount

SQL-query: de volgende SQL-query is gebruikt om de gegevensset te genereren:

SELECT * FROM samples.nyctaxi.trips;

Teller visualisatie van

Tellers geven één enkele waarde prominent weer, met een optie om deze te vergelijken met een offsetwaarde. Als u tellers wilt gebruiken, geeft u op welke gegevens moeten worden weergegeven in de tellervisualisatie voor de kolommen Waarde en Vergelijking . Kies optioneel een datumkolom en aggregatie om een sparkline in het diagram weer te geven.

Voorbeeld van teller

U kunt voorwaardelijke opmaak instellen en de tekststijl aanpassen in de waardeconfiguratiegegevens.

Opties voor voorwaardelijke opmaak voor het weergegeven tellerdiagram.

Configuratiewaarden: Voor dit voorbeeld van tellervisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Teller
  • Titel: Orders: Total price by date (compared to the previous day)
  • Waarde:
    • Datum: DAILY(o_orderdate)
    • Waarde: total price
  • Vergelijking:
    • Veld: o_orderdate
    • Dagen geleden offset: -1

SQL-query: Voor deze tellervisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren:

SELECT
  SUM(o_totalprice) AS `total price`,
  o_orderdate
FROM
  samples.tpch.orders
GROUP BY o_orderdate
ORDER BY o_orderdate DESC;

Trechterdiagram

Het trechterdiagram helpt bij het analyseren van de wijziging in een metrische waarde in verschillende fasen. Als u de trechter wilt gebruiken, geeft u een step en een value kolom op.

In het volgende trechterdiagram ziet u bijvoorbeeld hoe gebruikers door fasen van een registratiestroom gaan. Elke fase vertegenwoordigt een stap in het proces, met de grootte die het aantal gebruikers weergeeft dat die stap heeft bereikt.

Trechtervoorbeeld

Configuratiewaarden: Voor dit trechterdiagram zijn de volgende waarden ingesteld:

  • Gegevensset: Trechterfasen van User Engagement
  • Visualisatie: Trechter
  • X-as: stage
  • Y-as: count
    • Aggregatietype: SUM
  • Kleurkolom:
    • Kolom gegevensset: count

SQL-query: De volgende SQL-query heeft de dataset gegenereerd voor deze trechterdiagramvisualisatie.

SELECT *
FROM VALUES
  ('Visited Website', 10000),
  ('Signed Up', 4000),
  ('Activated Account', 2500),
  ('Added First Item', 1500),
  ('Completed Purchase', 800)
AS funnel(stage, count);

heatmap-grafiek

Heatmap-grafieken combineren functies van staafdiagrammen, gestapelde grafieken en bellendiagrammen, zodat u numerieke gegevens kunt visualiseren met behulp van kleuren.

Met de volgende heatmap wordt bijvoorbeeld het aantal orders gevisualiseerd op basis van hun prioriteit en verzendmethode. De x-as vertegenwoordigt verschillende volgordeprioriteiten, terwijl de y-as verschillende verzendmethoden vertegenwoordigt. De kleurintensiteit geeft de som van het aantal bestellingen aan, met een legenda die de schaal daarvan toont.

Notitie

Heatmaps kunnen maximaal 64.000 rijen of 10 MB weergeven.

Voorbeeld van heatmap

Configuratiewaarden: Voor deze heatmapgrafiekvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Heatmap
  • X-as: priority
  • Y-as: ship_mode
  • Kleurkolom:
    • Kolom gegevensset: order_count
    • Aggregatietype: SUM
  • X-asnaam (overschrijft standaardwaarde): Order Priority
  • Naam van Y-as (overschrijven standaardwaarde): Shipping method
  • Kleurovergang: Green Blue

SQL-query: Voor deze heatmapgrafiekvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT
    o.o_orderpriority AS priority,
    l.l_shipmode AS ship_mode,
    COUNT(*) AS order_count,
    o.o_orderdate
FROM
    samples.tpch.orders AS o
JOIN
    samples.tpch.lineitem AS l
ON
    o.o_orderkey = l.l_orderkey
GROUP BY
    o.o_orderpriority,
    l.l_shipmode,
    o.o_orderdate
ORDER BY
    priority,
    ship_mode;

Histogramgrafiek

In een histogram wordt de frequentie van een bepaalde waarde in een gegevensset weergegeven. Een histogram helpt u te begrijpen of een gegevensset waarden bevat die rond een klein aantal bereiken zijn geclusterd of meer zijn verdeeld. Een histogram wordt weergegeven als een staafdiagram waarin u het aantal afzonderlijke balken (ook wel bins genoemd) bepaalt.

Voorbeeld van histogram

Configuratiewaarden: Voor deze visualisatie van het histogram zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Histogram
  • X-kolom (gegevenssetkolom): o_totalprice
  • Aantal bins: 20
  • X-asnaam (overschrijft standaardwaarde): Total price

Configuratieopties: Voor configuratieopties van de histogramgrafiek, zie configuratieopties voor de histogramgrafiek.

SQL-query: Voor deze histogramvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT * FROM samples.tpch.orders;

Lijnvisualisatie

Lijnvisualisaties presenteren de wijziging in een of meer metrische gegevens in de loop van de tijd.

Voorbeeld van lijnvisualisatie

Configuratiewaarden: Voor dit voorbeeld van een lijnvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Lijn
  • Titel: Average price and order year by order priority and clerk
  • X-axis:
    • Veld: o_orderdate
    • Transformeren: Yearly
    • Schaaltype: Continuous
    • Astitel: Order year
  • Y-as:
    • Veld: o_totalprice
    • Transformeren: Average
    • Schaaltype: Continuous
    • Astitel: Average price
  • Kleur:
    • Veld: o_orderpriority
    • Legendatitel: Order priority

SQL-query: Voor deze visualisatie van het lijndiagram is de volgende SQL-query gebruikt om de gegevensset met de naam Orders datate genereren.

SELECT * FROM samples.tpch.orders;

taartdiagram

Cirkelvisualisaties tonen evenredigheid tussen metrische gegevens. Ze zijn niet bedoeld voor het overbrengen van tijdreeksgegevens.

Voorbeeld van cirkelvisualisatie

Configuratiewaarden: Voor dit voorbeeld van cirkelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.orders
  • Visualisatie: Taartdiagram
  • Titel: Total price by order priority and clerk
  • Hoek:
    • Veld: o_totalprice
    • Transformeren: Sum
    • Astitel: Total price
  • Kleur:
    • Veld: o_orderpriority
    • Legendatitel: Order priority
  • Filter
    • Veld: TPCH orders.o_clerk

SQL-query: Voor deze cirkelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH orderste genereren.

SELECT * FROM samples.tpch.orders;

Pivot-visualisatie

Met een draaitabelvisualisatie worden records van een queryresultaat samengevoegd in een tabelweergave. Het is vergelijkbaar met PIVOT of GROUP BY instructies in SQL. U configureert de draaivisualisatie met velden voor slepen en neerzetten.

Zie de configuratie van draaitabellen voor gedetailleerde informatie over opties voor de configuratie van draaitabellen, waaronder plakkoppen, voorwaardelijke opmaak en koppelingen toevoegen.

Draaivoorbeeld

Configuratiewaarden: Voor dit voorbeeld van een draaivisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.lineitem
  • Visualisatie: Pivot
  • Titel: Line item quantity by return flag and ship mode by supplier
  • Rijen:
    • Veld: l_returnflag
    • Totaal weergeven: Aangevinkt
  • Kolommen:
    • Veld: l_shipmode
    • Totale weergave: Aan
  • Waarden
    • Veld: l_quantity
    • Transformatie: Som

SQL-query: Voor deze draaivisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem;

Puntkaart

Puntkaarten geven kwantitatieve gegevens weer als symbolen die zijn geplaatst op specifieke kaartlocaties. Markeringen worden geplaatst met behulp van breedte- en lengtegraadcoördinaten, die moeten worden opgenomen als onderdeel van de resultatenset voor dit grafiektype. In het volgende voorbeeld worden gegevens van botsingen van motorvoertuigen in New York, NY gebruikt.

Voorbeeld van puntkaart

Configuratiewaarden: Voor deze puntkaartvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: Analyse van Huisprijzen in Seattle
  • Visualisatie: Puntkaart
  • Coördinaten:
    • Breedtegraad: LATITUDE
    • Lengtegraad: LONGITUDE
  • Kleur:
    • Veld: avg(bedrooms)
      • Schaaltype: Categorisch
  • Grootte:
    • Veld: avg(price)

Notitie

Er zijn geen Databricks-gegevenssets met breedtegraad- of lengtegraadgegevens, dus er is geen SQL-voorbeeldquery beschikbaar voor dit voorbeeld.

Sankeydiagram

Een sankey-diagram visualiseert de stroom van de ene set waarden naar de andere.

Voorbeeld van Sankey

Configuratiewaarden: Voor dit sankey-diagram zijn de volgende waarden ingesteld:

  • Gegevensset: samples.nyctaxi.trips
  • Visualisatie: Sankey
  • Stadia
    • stage1
    • stage2
  • Waarde
    • SOM(waarde)

SQL-query: Voor deze Sankey-visualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

SELECT pickup_zip AS stage1, dropoff_zip AS stage2, SUM(fare_amount) AS value
FROM samples.nyctaxi.trips
GROUP BY 1, 2
ORDER BY 3 DESC
LIMIT 10;

Spreidingsvisualisatie

Spreidingsvisualisaties worden vaak gebruikt om de relatie tussen twee numerieke variabelen weer te geven. U kunt de derde dimensie coderen met kleur om weer te geven hoe de numerieke variabelen verschillen tussen groepen.

Voorbeeld van spreiding

Configuratiewaarden: Voor dit voorbeeld van een spreidingsvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.lineitem
  • Visualisatie: Spreiding
  • Titel: Total price and quantity by ship mode and supplier
  • X-axis:
    • Veld: l_quantity
    • Astitel: Quantity
    • Schaaltype: Continuous
    • Transformeren: None
  • Y-as:
    • Veld: l_extendedprice
    • Schaaltype: Continuous
    • Transformeren: None
    • Astitel: Price
  • Kleur:
    • Veld: l_shipmode
    • Legendatitel: Ship mode
  • Filter
    • Veld: TPCH lineitem.l_supplierkey

SQL-query: Voor deze spreidingsvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem

tabelvisualisatie

In de tabelvisualisatie worden gegevens in een standaardtabel weergegeven, maar kunt u de gegevens handmatig opnieuw ordenen, verbergen en opmaken.

Notitie

Tabellen kunnen maximaal 64.000 rijen of 10 MB weergeven.

Tabelvoorbeeld

Configuratiewaarden: Voor dit voorbeeld van een tabelvisualisatie zijn de volgende waarden ingesteld:

  • Gegevensset: samples.tpch.lineitem
  • Visualisatie: Tabel
  • Titel: Line item summary by supplier
  • Kolommen:
    • Rijnummer weergeven: Ingeschakeld
    • Veld: l_orderkey
    • Veld: l_extendedprice
      • Weergeven als: Number
      • Getalnotatie: € 0,00
    • Veld: l_discount
      • Weergeven als: Number
      • Getalnotatie: %0.00
    • Veld: l_tax
      • Weergeven als: Number
      • Getalnotatie: %0.00
    • Veld: l_shipdate
    • Veld: l_shipmode
  • Filter
    • Veld: TPCH lineitem.l_supplierkey

Configuratieopties: Zie Tabelopties voor configuratieopties voor tabelvisualisatie.

SQL-query: Voor deze tabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset met de naam TPCH lineitemte genereren.

SELECT * FROM samples.tpch.lineitem

Watervalgrafiek

Watervalgrafieken geven het cumulatieve effect van opeenvolgende positieve en negatieve waarden weer, waarin wordt getoond hoe een initiële waarde wordt beïnvloed door een reeks tussenliggende positieve en negatieve waarden. Ze worden vaak gebruikt om financiële gegevens te visualiseren, zoals winst- en verliesoverzichten, of om te laten zien hoe verschillende factoren bijdragen aan een totale wijziging.

Voorbeeld van watervalgrafiek

Configuratiewaarden: Voor dit watervalgrafiekvoorbeeld zijn de volgende waarden ingesteld:

  • Gegevensset: gegenereerd door query
  • Visualisatie: Waterval
  • X-as: Maandelijks(date_col)
  • Y-as: SOM(bedrag)

SQL-query: Voor deze tabelvisualisatie is de volgende SQL-query gebruikt om de gegevensset te genereren.

with base as (
  SELECT
    *
  FROM
    VALUES
      (2535, '2025-01-01'),
      (-853, '2025-02-01'),
      (3229, '2025-03-01'),
      (1820, '2025-04-01'),
      (3195, '2025-05-01'),
      (-1800, '2025-06-01'),
      (-562, '2025-07-01'),
      (-332, '2025-08-01'),
      (1750, '2025-09-01'),
      (-330, '2025-10-01'),
      (3300, '2025-11-01'),
      (4400, '2025-12-01') AS t (amount, date_str)
)
SELECT
  amount,
  cast(date_str as date) as date_col
from
  base