Udfordring: Analyse af Topprodukter
Stryg for at vise menuen
I videoen og eksemplerne i kurset vil du se funktionen JSON_EXTRACT. Selvom denne funktion er fuldt understøttet og fungerer korrekt, betragtes den som forældet syntaks i BigQuery.
Til dine egne fremtidige projekter anbefaler vi at bruge de moderne standardfunktioner:
JSON_VALUE: udtrækker skalarværdier (som strenge eller tal) og fjerner automatisk ekstra anførselstegn;JSON_QUERY: udtrækker komplekse JSON-objekter eller arrays.
Opgave
Skriv en forespørgsel, der viser salgsanalyse for vores top-produkter ved hjælp af dataene i vores retail_data_updated-tabel:
- Udtræk produktnavne fra JSON i kolonnen
'products'; - Tæl hvor mange gange hvert produkt optræder i transaktioner;
- Beregn den samlede omsætning genereret af hvert produkt;
- Grupper resultaterne efter produktnavn;
- Sortér efter de mest købte produkter.
Din forespørgsel skal returnere disse kolonner:
'product_name'(udtrukket fra JSON);'purchase_count'(hvor mange gange dette produkt optræder);'total_revenue'(sum af transaktionsbeløb hvor dette produkt optræder).
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Udfordring: Analyse af Topprodukter
I videoen og eksemplerne i kurset vil du se funktionen JSON_EXTRACT. Selvom denne funktion er fuldt understøttet og fungerer korrekt, betragtes den som forældet syntaks i BigQuery.
Til dine egne fremtidige projekter anbefaler vi at bruge de moderne standardfunktioner:
JSON_VALUE: udtrækker skalarværdier (som strenge eller tal) og fjerner automatisk ekstra anførselstegn;JSON_QUERY: udtrækker komplekse JSON-objekter eller arrays.
Opgave
Skriv en forespørgsel, der viser salgsanalyse for vores top-produkter ved hjælp af dataene i vores retail_data_updated-tabel:
- Udtræk produktnavne fra JSON i kolonnen
'products'; - Tæl hvor mange gange hvert produkt optræder i transaktioner;
- Beregn den samlede omsætning genereret af hvert produkt;
- Grupper resultaterne efter produktnavn;
- Sortér efter de mest købte produkter.
Din forespørgsel skal returnere disse kolonner:
'product_name'(udtrukket fra JSON);'purchase_count'(hvor mange gange dette produkt optræder);'total_revenue'(sum af transaktionsbeløb hvor dette produkt optræder).
Tak for dine kommentarer!