Loading
Einstein und Analytics in Marketing Cloud Engagement
Anwendungsfälle für berechnete Dimensionen

Anwendungsfälle für berechnete Dimensionen

Verwenden Sie bei der Erstellung berechneter Dimensionen in erweiterten Intelligence-Berichten diese Beispiele, um Felder auf einfache Weise zu erstellen. Jedes Beispiel enthält eine Erklärung mit einem Codebeispiel.

Erforderliche Editionen

Verfügbar in: Erweiterte Intelligence-Berichte
Hinweis
Hinweis Berechnete Dimensionen können in Pivot-Tabellen, Berichten und Dashboards verwendet werden, jedoch nicht in Abfragen.

Tipps:

  • Für "Gleich" verwenden Sie "==".
  • Für "Oder" verwenden Sie "||".
  • Für "Und" verwenden Sie "&&".
  • Für "nicht" verwenden Sie !(expression)

Auszug aus einer Benennungskonvention

Sie möchten eine Dimension basierend auf der Benennungskonvention einer vorhandenen Dimension erstellen. Beispielsweise liegt dem Feld "Kampagne" die folgende Benennungskonvention zugrunde: countrycode_brandcode_ year_campaign → “IL_CK_2022_Welcome”

Formula

EXTRACT(text,delimiter,position)

Beschreibun g

Extrahiert die untergeordnete Zeichenfolge an der angegebenen Position aus dem angegebenen Text, nachdem sie durch das angegebene Trennzeichen aufgeteilt wurde. EXTRACT('a_b_c', '_', 1) gibt beispielsweise 'b' zurück.

Beispiel e

Verwenden Sie zum Erstellen eines Felds "Markencode" folgende Funktion:

EXTRACT([Campaign],'_',1)

Verwenden Sie zum Erstellen eines Felds "Land" diese Funktion:

EXTRACT([Campaign],'_',0)

Ursprüngliches Datenset

Kampagne E-Mail-Versendungen
IL_CK_2022_Welcome 50
IL_CK_2022_Birthday 25
FR_AB_2022_Welcome 70

Ergebnisse mit berechneter Dimension <

Land E-Mail-Versendungen
IL 75
FR 70

Auszug aus einer Benennungskonvention und anschließendes Zusammenführen (zwischen Mobile+E-Mail)

Sie speichern "Markencode" beispielsweise an der zweiten Position des Push-Versandnamens und an der dritten Position des E-Mail-Inhaltsnamens. In diesem Fall vereinheitlichen Sie zwei unterschiedliche Felder in einem. Beispielsweise wird das Feld "Push-Versandname" mit folgender Benennungskonvention erstellt: Versandname_Region (z. B. 'Willkommen_EMEA). Das Feld "E-Mail-Inhaltsname" wird jedoch mit folgender Benennungskonvention erstellt: 'BrandCode_Versandname_Region' (z. B. A_Geburtstag_AMER). Wenn Sie ein einziges vereinheitlichtes Feld für die Region aus E-Mail und Push erstellen möchten, verwenden Sie die Beispielformel.

Formula

COALESCE([value1, value2, ...])

Beschreibun g

Gibt den ersten Wert aus der Liste aus, der nicht leer ist.

Beispiel e

Wenn Sie ein Feld, das "Markencode" enthält, für beide Kanäle erstellen möchten, folgen Sie dieser Logik.

var Brand_Mobile = EXTRACT([Push_Send_Name],'',1);
var Brand_Email = EXTRACT([Email_Content_Name],'',2);
return COALESCE([Brand_Mobile, Brand_Email]);

E-Mail-Datenset

E-Mail-Inhaltsname E-Mail-Versendungen
A_Geburtstag_AMER 10
B_Werbung_EMEA 30
B_Werbung_AMER 15

Mobiles Datenset

Push-Versandname Push-Zustellungen
Geburtstag_AMER 10
Werbung_EMEA 20
Werbung_APAC 15

Ergebnisse mit berechneter Dimension <

Region (berechnet) E-Mail-Versendungen Push-Zustellungen
AMER 25 10
EMEA 30 20
APAC 0 15

Gruppieren von Werten einer Dimension

Sie möchten die Werte eines Felds nach Kategorie zusammengruppieren. Beispielsweise möchten Sie alle E-Mails mit "Vielen Dank" und alle E-Mails mit "Willkommen" gruppieren.

Formula

IF(condition,resultIfTrue,resultIfFalse)

Beschreibun g

Gibt das zweite Argument (resultIfTrue) zurück, falls das erste Argument (condition) wahr ist. Andernfalls wird das dritte Argument (resultIfFalse) zurückgegeben.

UPPER(text)

Beschreibun g

Wandelt alle Kleinbuchstaben in einem Text in Großbuchstaben um.

Beispiel e

Wenn Sie 2 E-Mail-Gruppen erstellen möchten – eine für Nachrichten mit "Vielen Dank" und eine für Nachrichten mit "Willkommen":

IF(UPPER([Email_Subject]) contains 'THANK','Thank-you messages',
IF(UPPER([Email_Subject]) contains 'WELCOME','Introduction messages',[Email_Subject])) 

Wenn Sie über mehrere IF/Else-Fälle verfügen, können Sie diese Syntax verwenden. Dies ist nur eine Vorschlag.

if(UPPER([Email_Subject]) contains 'THANK') 
{ return 'Thank-you messages'; }
else if(UPPER([Email_Subject]) contains 'WELCOME') 
{ return 'WELCOME'; } 
else {return [Email_Subject];}

Ursprüngliches Datenset

E-Mail-Betreff E-Mail-Versendungen
Vielen Dank für Ihren Kauf 10
Willkommen bei Northern Trail Outfitters! 20
20 % Rabatt als Willkommen von NTO 15
Danke für die Registrierung 5
Willkommen bei NTO 10
Vielen Dank, dass Sie sich gemeldet haben! 15

Ergebnisse mit berechneter Dimension <

Gruppierter Betreff (berechnet) E-Mail-Versendungen
Nachrichten mit "Vielen Dank" 30
Nachrichten mit "Willkommen" 45
 
Laden
Salesforce Help | Article