Machen Sie sich unbedingt mit den BellaDati-Formeln vertraut, bevor Sie mit diesem Abschnitt fortfahren.
Es gibt Fälle, in denen Sie möchten, dass Ihre Diagramm x-Achse die Anzahl der Tage für ein bestimmtes Ereignis und nicht das Kalenderdatum anzeigt.
Wenn Sie beispielsweise eine Marketingkampagne vom 01.08.2013 bis 01.10.2013 durchführen, möchten Sie diese anzeigen:
- 2013-08-01 to be "Day 01"
- 2012-08-02 to be "Day 02"
- 2013-10-01 to be "Day 62" and so on.
Dieser Anwendungsfall wird Ihnen zeigen, wie Sie es schaffen können, wenn Sie nur das Datum in Ihrem Dataset haben.
Datenvorbereitung mit Transformationsskript
Erstellen Sie ein neues Attribut namens Kampagnentag im Dataset und wenden Sie das Transformationsskript wie unten gezeigt an:
int days= daysBetween(rowDate(), date('2013-08-01')) + 1; String campaign_days = days.toString(); if(length(campaign_days) == 1) { return '0' + campaign_days; }else { return campaign_days; }
Dadurch wird die Anzahl der Tage bezogen auf die Startzeit der Kampagne im Format 00 bis 62 zurückgegeben.
Formel erstellen
Setzen Sie auf Berichtsebene den Kampagnentag als Drill-Down und berechnen Sie das Kennzeichen wie unten gezeigt:
dateInterval('2013-08-01', '2013-08-01' + ' + ' + memberValue() + 'd') { crossValue('ALL_SMS_2_JOINED.ALL_SMS_2_JOINED', 'L_MSISDN_DCOUNT') }
Es wird empfohlen, dass Sie sich mit folgenden Themen vertraut machen Datumszeit-Funktionen.
Beachten Sie, dass Querverweise keinen Drill-Down berücksichtigen, so dass Sie den kumulierten Wert berechnen können. Hier ist, wie Sie den Querverweis magisch verwenden!
So sieht es im Diagramm aus:
Nächste Schritte
- Filtern in Formeln
- Berechnung der Frequenzen
- Berechnung des prozentualen Anteils an Drill-Downs
- Rechnen mit Stäben auf definierter Ebene
- Berechnung der durchschnittlichen kumulierten Werte
- Berechnung von Perzentilen und Quantilen
- Abrufen des letzten verfügbaren Wertes
- Querverweise auf Werte aus verschiedenen Datensätzen
- Behandlung von Leerwerten (NULL) durch Formeln
- Darstellung von Zahlen im Buchhaltungsformat
- Überschreitendes Datums-Intervall mit Tagesorder