最終試験に向けて復習してみた - Ord5でてきた計算式をまとめてみる-
・売上合計を分類する
IF SUM( [売上] )>=20000000 THEN "2000万円以上"
ELSEIF SUM( [売上] )>=10000000 THEN "1000万円以上"
ELSEIF SUM( [売上] )>=5000000 THEN "500万円以上"
ELSEIF "500万円未満" END
・金額区分をそれぞれつくる例) 金額区分(500万円以上)の場合
IIF( SUM( [売上] ) >=5000000 AND SUM(売上))<10000000, "500万円以上", NULL )
・「売上と利益を選択」のパラメータを設定して、切り換えができるようにするとき
IIF( [売上と利益を選択]=1, [売上], [利益] )
・オーダー数カウントの最大値をつける
WINDOW_MAX( COUNTD( [オーダー Id] ) = COUNTD( [オーダー Id] )
※オーダーIdが最大のとき真、そうでないとき偽
・シミュレーション対象のカテゴリと、売上が0.1%づつ変動するパラメータで作成し、
売上×増加割合のメジャーを作成するとき、
IIF( [カテゴリ] = [ シミュレーション対象カテゴリ ], [売上] * ( 1 + [売上×売上割合], [売上] )
・2016年の売上
IF DATEPART('year', [オーダー日]) = 2016 THEN [売上] END)
・2015年の売上
IF DATEPART('year', [オーダー日]) = 2015 THEN [売上] END)
・年に2年を足す
DATEADD('year', 2, [オーダー日] )