Umsatz_Planung.iqd 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Kalender_2
  4. DATASOURCENAME,C:\GAPS_BMW\Portal\System\IQD\Plan\Umsatz_Planung.imr
  5. TITLE,Umsatz_Planung.imr
  6. BEGIN SQL
  7. select T1."Zeile" as c1,
  8. T1."Bezeichnung" as c2,
  9. T1."Einheiten" as c3,
  10. T1."Erlöse EUR" as c4,
  11. T1."VAK EUR" as c5,
  12. T1."DB I EUR" as c6,
  13. T1."DB I %" as c7,
  14. T1."Rechtseinheit" as c8,
  15. T1."Betrieb" as c9,
  16. T1."Kostenstelle" as c10,
  17. T2."Ebene1" as c11,
  18. T2."Ebene2" as c12,
  19. T2."Ebene3" as c13,
  20. T2."Ebene4" as c14,
  21. T2."Ebene5" as c15,
  22. (cast_float(T1."Erlöse EUR")) as c16,
  23. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0459) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0537) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0536) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0551) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c17,
  24. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0660) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0772) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0771) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0793) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c18,
  25. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0979) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0946) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0817) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0857) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c19,
  26. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0974) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0981) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0865) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0933) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c20,
  27. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0916) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0964) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0855) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0910) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c21,
  28. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.1057) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0965) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0909) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0962) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c22,
  29. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0900) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0846) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0808) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0837) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c23,
  30. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0696) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0847) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0763) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0833) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c24,
  31. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0656) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0734) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0770) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0776) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c25,
  32. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0916) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0928) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0909) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0868) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c26,
  33. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0968) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0860) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.1165) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0940) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c27,
  34. CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0819) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0620) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0832) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0740) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END as c28,
  35. (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0459) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0537) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0536) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0551) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0660) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0772) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0771) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0793) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0979) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0946) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0817) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0857) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0974) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0981) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0865) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0933) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0916) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0964) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0855) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0910) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.1057) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0965) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0909) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0962) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0900) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0846) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0808) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0837) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0696) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0847) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0763) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0833) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0656) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0734) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0770) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0776) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0916) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0928) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0909) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0868) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0968) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0860) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.1165) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0940) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) + (CASE WHEN (T1."Kostenstelle" = '1') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0819) WHEN (T1."Kostenstelle" = '2') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0620) WHEN (T1."Kostenstelle" = '3') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0832) WHEN (T1."Kostenstelle" = '4') THEN (((cast_float(T1."Erlöse EUR"))) * 0.0740) ELSE (((cast_float(T1."Erlöse EUR"))) * 0.0833) END) as c29,
  36. 2011 as c30,
  37. T2."Ebene3" as c31
  38. from "Planung_gesamt" T1,
  39. "Struktur_FB" T2
  40. where (T1."Zeile" = (od_left(T2."Ebene3",4)))
  41. and (T2."Ebene1" = 'Umsatzerlöse')
  42. END SQL
  43. COLUMN,0,Zeile
  44. COLUMN,1,Bezeichnung
  45. COLUMN,2,Einheiten
  46. COLUMN,3,Erlöse Eur
  47. COLUMN,4,Vak Eur
  48. COLUMN,5,Db I Eur
  49. COLUMN,6,Db I %
  50. COLUMN,7,Rechtseinheit
  51. COLUMN,8,Betrieb
  52. COLUMN,9,Kostenstelle
  53. COLUMN,10,Ebene1
  54. COLUMN,11,Ebene2
  55. COLUMN,12,Ebene3
  56. COLUMN,13,Ebene4
  57. COLUMN,14,Ebene5
  58. COLUMN,15,Wert gesamt
  59. COLUMN,16,Wert1
  60. COLUMN,17,Wert2
  61. COLUMN,18,Wert3
  62. COLUMN,19,Wert4
  63. COLUMN,20,Wert5
  64. COLUMN,21,Wert6
  65. COLUMN,22,Wert7
  66. COLUMN,23,Wert8
  67. COLUMN,24,Wert9
  68. COLUMN,25,Wert10
  69. COLUMN,26,Wert11
  70. COLUMN,27,Wert12
  71. COLUMN,28,Kontrolle
  72. COLUMN,29,Bookkeep Date
  73. COLUMN,30,Ebene12