Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja
Note

このセクションに進む前に、BellaDati数式を十分参照することをお勧めします。

カレンダーの日付の代わりに、グラフのx軸に特定の出来事の日数を表示したい場合があるでしょう。

グラフのX軸に、カレンダーの日付ではなく、特定のイベントの日数を表示する場合があります。

例えば、2013年8月1日から2013年10月1日までのマーケティングキャンペーンを実行している場合、以下を表示します例えば、マーケティングのキャンペーンを2013-08-01から2013-10-01まで行うとき、以下を表示します:

  • 2013-08-

    01を「1日目」

    01は「1日目」

  • 2012-08-

    02を「2日目」

    02は「2日目」

  • 2013-10-

    01を「62日目」など

    01は「62日目」など

この使用例はデータセットのみに日付がある場合の方法を教えます。この使用例では、データセットに日付のみがある場合にどのように作成できるかを示します。

変換スクリプトでデータを準備

変換スクリプトを使用したデータの準備

データ内に データセットにcampaign_dayと命名された新規属性を作成し、以下のように変換スクリプトを適用しますという新しい属性を作成し、以下のように変換スクリプトを適用します:

Code Block
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;
}

これにより、00から62までの形式でキャンペーン期間の日数を返します。これにより、キャンペーン開始時間に関する日数が00〜62の形式で返されます。

数式の作成

レポートレベルでは、ドリルダウンとしてレポートレベルで、campaign_dayを設定し、以下のようにインジケータを計算しますをドリルダウンとして設定し、以下に示すようにインジケータを計算します:

Code Block
dateInterval('2013-08-01', '2013-08-01' + ' + ' + memberValue() + 'd') { 
  crossValue('ALL_SMS_2_JOINED.ALL_SMS_2_JOINED', 'L_MSISDN_DCOUNT') 
}
Note

日付時刻機能Datetime Functionsを十分参照することをお勧めします。

Info

他所参照はドリルダウンを考慮しないことにご注意ください。累積値を計算できます。このようにして他所参照を魔法のように使用できるのです!相互参照ではドリルダウンが考慮されないため、累積値を計算できることに注意してください。相互参照を魔法のように使用する方法を次に示します。

グラフでは次のような見た目になります:

ilupng
campaign_day

次に

...