Uitdaging: Analyse van Topproducten
Veeg om het menu te tonen
Moderne praktijk
In de video en cursusvoorbeelden zie je de functie JSON_EXTRACT. Hoewel deze functie volledig wordt ondersteund en correct werkt, wordt deze beschouwd als verouderde syntaxis in BigQuery.
Voor toekomstige projecten raden we aan om de moderne standaardfuncties te gebruiken:
JSON_VALUE: extraheert scalare waarden (zoals strings of getallen) en verwijdert automatisch extra aanhalingstekens;JSON_QUERY: extraheert complexe JSON-objecten of arrays.
Opdracht
Schrijf een query die een verkoopanalyse toont voor onze top producten met behulp van de gegevens in onze retail_data_updated tabel:
- Productnamen extraheren uit de JSON in de kolom
'products'; - Tellen hoe vaak elk product voorkomt in transacties;
- Het totale omzetbedrag berekenen dat door elk product wordt gegenereerd;
- Resultaten groeperen op productnaam;
- Sorteren op de meest aangekochte producten.
De query moet de volgende kolommen retourneren:
'product_name'(geëxtraheerd uit JSON);'purchase_count'(hoe vaak dit product voorkomt);'total_revenue'(som van transactiebedragen waarbij dit product voorkomt).
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 2
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Sectie 2. Hoofdstuk 2