Utmaning: Analysera Topprodukter
Svep för att visa menyn
I videon och kursens exempel kommer du att se funktionen JSON_EXTRACT. Även om denna funktion är fullt stödd och fungerar korrekt, betraktas den som föråldrad syntax i BigQuery.
För dina egna framtida projekt rekommenderar vi att använda de moderna standardfunktionerna:
JSON_VALUE: extraherar skalära värden (som strängar eller siffror) och tar automatiskt bort extra citattecken;JSON_QUERY: extraherar komplexa JSON-objekt eller arrayer.
Uppgift
Skriv en fråga som visar försäljningsanalys för våra topprodukter med hjälp av data i vår retail_data_updated-tabell:
- Extrahera produktnamn från JSON i kolumnen
'products'; - Räkna hur många gånger varje produkt förekommer i transaktioner;
- Beräkna den totala intäkten som genereras av varje produkt;
- Gruppera resultat efter produktnamn;
- Sortera efter de mest frekvent köpta produkterna.
Din fråga ska returnera dessa kolumner:
'product_name'(extraherat från JSON);'purchase_count'(hur många gånger denna produkt förekommer);'total_revenue'(summa av transaktionsbelopp där denna produkt förekommer).
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Utmaning: Analysera Topprodukter
I videon och kursens exempel kommer du att se funktionen JSON_EXTRACT. Även om denna funktion är fullt stödd och fungerar korrekt, betraktas den som föråldrad syntax i BigQuery.
För dina egna framtida projekt rekommenderar vi att använda de moderna standardfunktionerna:
JSON_VALUE: extraherar skalära värden (som strängar eller siffror) och tar automatiskt bort extra citattecken;JSON_QUERY: extraherar komplexa JSON-objekt eller arrayer.
Uppgift
Skriv en fråga som visar försäljningsanalys för våra topprodukter med hjälp av data i vår retail_data_updated-tabell:
- Extrahera produktnamn från JSON i kolumnen
'products'; - Räkna hur många gånger varje produkt förekommer i transaktioner;
- Beräkna den totala intäkten som genereras av varje produkt;
- Gruppera resultat efter produktnamn;
- Sortera efter de mest frekvent köpta produkterna.
Din fråga ska returnera dessa kolumner:
'product_name'(extraherat från JSON);'purchase_count'(hur många gånger denna produkt förekommer);'total_revenue'(summa av transaktionsbelopp där denna produkt förekommer).
Tack för dina kommentarer!