0

Ich benutze Firebase zum Sammeln von Ereignissen aus meiner Anwendung.Google Data Studio benutzerdefinierte Metrik Multiplikation 2 Parameter

Zum Beispiel sagen wir, ich habe ein Ereignis print_attempt und es hat 2 Parameter page_count und Kopien. So etwas wie das ..

event { 
    name: print_attempt 
    param { 
    name: copies 
    int_value: 10 
    } 
    param { 
    name: page_count 
    int_value: 5 
    } 
} 

Jetzt in Google Data Studio, möchte ich eine metrische Gesamtseite gedruckt haben. Wie multipliziere ich 2 Param-Werte?

gibt mir die Summe von page_count zurück, aber in diesem Szenario wird der Kopienwert ignoriert.

Ich versuchte folgendes, aber das gibt mir einen Fehler.

SUM(CASE 
     WHEN Event Param Name = "page_count" THEN (
       Event Param Value Int * CASE WHEN EVENT PARAM NAME ="copies" THEN 
       Event Param Value Int ELSE 1 END) 
     ELSE 0 END) 

Irgendwelche Zeiger?

Antwort

0

Ich habe die Antwort von here.

Es ist nicht direkt möglich, da der Connector mit einem abgeflachten Schema arbeitet, in dem die int-Werte, die ich zu multiplizieren versuchen, in verschiedenen Datensätzen sind.

Ich endete bis zum Hinzufügen eines anderen int-Parameters im Ereignis ex. total_pages mit dem Wert von page_count * Kopien.

Eine andere Lösung könnte darin bestehen, eine Ansicht oder Tabelle zu erstellen, in der page_count und Kopien als separate Spalte einer Zeile stehen.

Verwandte Themen