Datablending met NULL-waardes in Looker Studio (voorheen Google Data Studio)
Datablending met NULL-waardes in Looker Studio (voorheen Google Data Studio)
Door Christian Broekmeulen op 13 mei 2020
Google Looker Studio (voorheen Google Data Studio) is een krachtige tool voor het maken van dashboards en rapportages. Échte toegevoegde waarde in je rapporten onstaan door het combineren van verschillende databronnen: Data Blending. Een veel voorkomend probleem bij het blenden van verschillende data is dat Looker Studio (voorheen Google Data Studio) geen waardes (0) retourneert. Hoe kan dat? En hoe los je dat op?
In het bovenstaande voorbeeld proberen we de kosten van Google Ads op te tellen bij de kosten van LinkedIn Ads. LinkedIn Ads heeft in deze periode geen advertentiekosten gehad en heeft daarom 0 euro besteed. De totale kosten zou dus 357,79 euro moeten zijn, Looker Studio (voorheen Google Data Studio) geeft daarentegen het volgende resultaat: 357,79 + 0 = 0.
SUM(Kosten Google Ads) + SUM(Kosten LinkedIn Ads)
De formule lijkt te kloppen, de data blending is goed ingesteld. Het zal moeten werken. Of toch niet?
Het probleem: NULL waardes
Het probleem hierbij is dat LinkedIn Ads data ontbreekt en NULL als waarde heeft.
“NULL is in de informatica een term die vaak gebruikt wordt om een ontbrekende waarde aan te duiden.”
We kunnen dit goed zien als we de data van de twee bronnen in een tabel weergaven met als dimensie de gebruikte sleutel (in dit geval de datum).
Looker Studio (voorheen Google Data Studio) formules werken zo dat als er een NULL in de formule voorkomt dan geeft Looker Studio (voorheen Google Data Studio) als resultaat altijd NULL. Oftewel 10 + NULL = NULL
Om dit probleem op te lossen moeten we voorkomen dat er NULL waardes in onze formules voorkomen en er dus altijd een getal voor in de plaatst komt. Dit doen we het eenvoudigst met de NARY_MAX formule.
nary_max(Kosten LinkedIn Ads,0)
NARY_MAX retourneert altijd de hoogste waarde van in dit geval twee argumenten. Als in de bovenstaande formule de waarde van ‘Kosten LinkedIn Ads’ NULL is dan retourneert dit 0. Is de waarde niet NULL maar bijvoorbeeld 10 dan retourneert deze formule 10.
nary_max(NULL, 0) = 0
nary_max(10, 0) = 10
Als we dit combineren met onze LinkedIn Ads + Google Ads formule dan krijgen we dit:
NARY_MAX(SUM(Kosten Google Ads), 0) + NARY_MAX(SUM(Kosten LinkedIn Ads), 0)
Voilà! Probleem opgelost.
NARY_MAX zal je eigenlijk altijd moeten inzetten bij het combineren van twee databronnen waar je er niet zeker van kan zijn dat één van deze databronnen altijd een waarde heeft.
Hulp nodig met je Google Looker Studio (voorheen Google Data Studio) dashboard?
Neem vrijblijvend contact met ons op. Met de nodige ervaring op het gebied van Google Looker Studio (voorheen Google Data Studio) komen we zeker tot een oplossing!
Christian wordt als performance marketing specialist blij als het gaat over het behalen van positieve ROI. Zijn weapons of choice zijn Google Ads, Facebook Ads, LinkedIn ads, Amazon Ads en SEO. Hij deinst ook niet terug voor de realisatie van goede dashboards of Tagmanager implementaties. Vooral als het wat ingewikkelder wordt.
Wij zijn dofollow. Wij gaan voor open, flexibele samenwerkingen waarin eerlijkheid en resultaat centraal staan. Wij zijn dol op datagedreven online marketing die online succes vergroot en echte resultaten oplevert.
Wij richten ons op heldere, meetbare marketing. En worden blij van effectieve campagnes, slimme strategieën en duurzame optimalisaties!
Online marketing uitbesteden
Met onze data-gedreven aanpak en focus op meetbare resultaten zorgen we ervoor dat jouw marketingbudget maximaal rendeert. Of het nu gaat om campagnes, slimme optimalisaties of baanbrekende innovaties met A.I., wij leveren bewezen impact. Kies voor een team dat jouw groeiambities begrijpt en samenwerkt als verlengstuk van jouw organisatie. Samen maken we online succes waar.
Wij zijn online marketing 'vakidioten', echte 'nerds'. Wij volgen alle ontwikkelingen op de voet. Ontdek wie wij zijn, waar we voor staan en wat ons bijzonder maakt.