1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,Kalender_2
- DATASOURCENAME,C:\GAPS_BMW\Portal\System\IQD\Plan\Kosten_Planung.imr
- TITLE,Kosten_Planung.imr
- BEGIN SQL
- select T1."Zeile" as c1,
- T1."Bezeichnung" as c2,
- T1."Einheiten" as c3,
- T1."Erlöse EUR" as c4,
- T1."VAK EUR" as c5,
- T1."DB I EUR" as c6,
- T1."DB I %" as c7,
- T1."Rechtseinheit" as c8,
- T1."Betrieb" as c9,
- T1."Kostenstelle" as c10,
- CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END as c11,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0459) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0537) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0536) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0551) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c12,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0660) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0772) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0771) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0793) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c13,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0979) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0946) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0817) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0857) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c14,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0974) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0981) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0865) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0933) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c15,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0916) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0964) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0855) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0910) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c16,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.1057) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0965) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0909) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0962) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c17,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0900) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0846) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0808) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0837) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c18,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0696) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0847) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0763) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0833) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c19,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0656) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0734) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0770) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0776) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c20,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0916) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0928) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0909) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0868) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c21,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0968) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0860) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.1165) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0940) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c22,
- CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0819) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0620) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0832) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0740) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END as c23,
- (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0459) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0537) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0536) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0551) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0660) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0772) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0771) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0793) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0979) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0946) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0817) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0857) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0974) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0981) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0865) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0933) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0916) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0964) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0855) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0910) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.1057) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0965) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0909) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0962) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0900) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0846) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0808) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0837) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0696) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0847) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0763) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0833) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0656) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0734) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0770) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0776) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0916) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0928) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0909) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0868) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0968) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0860) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.1165) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0940) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) + (CASE WHEN ((T1."Kostenstelle" = '1') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0819) WHEN ((T1."Kostenstelle" = '2') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0620) WHEN ((T1."Kostenstelle" = '3') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0832) WHEN ((T1."Kostenstelle" = '4') and (T2."Ebene1" = 'Verkaufsabh. Kosten')) THEN ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) * 0.0740) ELSE ((CASE WHEN (T2."Ebene1" <> 'Finanz-/A.O. Ergebnis') THEN ((cast_float(T1."DB I EUR")) * -1) ELSE ((cast_float(T1."DB I EUR"))) END) / 12) END) as c24,
- 2011 as c25,
- T2."Ebene1" as c26,
- T2."Ebene2" as c27,
- T2."Ebene3" as c28,
- T2."Ebene4" as c29,
- T2."Ebene5" as c30,
- '' as c31
- from "Planung_gesamt" T1,
- "Struktur_FB" T2
- where (T1."Zeile" = (od_left(T2."Ebene2",4)))
- END SQL
- COLUMN,0,Zeile
- COLUMN,1,Bezeichnung
- COLUMN,2,Einheiten
- COLUMN,3,Erlöse Eur
- COLUMN,4,Vak Eur
- COLUMN,5,Db I Eur
- COLUMN,6,Db I %
- COLUMN,7,Rechtseinheit
- COLUMN,8,Betrieb
- COLUMN,9,Kostenstelle
- COLUMN,10,Wert gesamt
- COLUMN,11,Wert1
- COLUMN,12,Wert2
- COLUMN,13,Wert3
- COLUMN,14,Wert4
- COLUMN,15,Wert5
- COLUMN,16,Wert6
- COLUMN,17,Wert7
- COLUMN,18,Wert8
- COLUMN,19,Wert9
- COLUMN,20,Wert10
- COLUMN,21,Wert11
- COLUMN,22,Wert12
- COLUMN,23,Kontrolle
- COLUMN,24,Bookkeep Date
- COLUMN,25,Ebene1
- COLUMN,26,Ebene2
- COLUMN,27,Ebene3
- COLUMN,28,Ebene4
- COLUMN,29,Ebene5
- COLUMN,30,Ebene12
|