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 wij 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.
Schrijf een query die een verkoopanalyse toont voor onze top producten met behulp van de gegevens in onze retail_data_updated tabel:
- Extraheer productnamen uit de JSON in de kolom
'products'; - Tel hoe vaak elk product voorkomt in transacties;
- Bereken de totale omzet gegenereerd door elk product;
- Groepeer de resultaten op productnaam;
- Sorteer op de meest aangekochte producten.
Je query moet de volgende kolommen retourneren:
'product_name'(uit JSON geëxtraheerd);'purchase_count'(hoe vaak dit product voorkomt);'total_revenue'(som van transactiebedragen waar 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