Planner_2022_KER_Ums_Monteur.iqd 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Planner_2022
  4. DATASOURCENAME,D:\GAPS_BMW\Portal\System\IQD\AHR\Belege\Planner_2022_KER_Ums_Monteur.imr
  5. TITLE,Planner_2022_KER_Ums_Monteur.imr
  6. BEGIN SQL
  7. select T1."BETRIEB NR" as c1,
  8. T1."ZEILE MIT BEZ" as c2,
  9. T1."BEREICH" as c3,
  10. T1."VSTUFE 1" as c4,
  11. T1."JAN" as c5,
  12. T1."FEB" as c6,
  13. T1."MAR" as c7,
  14. T1."APR" as c8,
  15. T1."MAI" as c9,
  16. T1."JUN" as c10,
  17. T1."JUL" as c11,
  18. T1."AUG" as c12,
  19. T1."SEP" as c13,
  20. T1."OKT" as c14,
  21. T1."NOV" as c15,
  22. T1."DEZ" + T1."PERIODE13" as c16,
  23. '213' as c17,
  24. T1."KONTO" as c18,
  25. T1."JAHR" as c19,
  26. CASE WHEN (T1."BETRIEB NR" IN ('82')) THEN ('60') WHEN (T1."BETRIEB NR" IN ('81')) THEN ('90') ELSE (T1."BETRIEB NR") END as c20,
  27. 'prod. Personal' as c21,
  28. (od_left(T1."ZEILE MIT BEZ",4)) as c22,
  29. CASE WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6000' AND '6040') THEN ('WMOM') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6050' AND '6078') THEN ('WMOE') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6090' AND '6110') THEN ('WMOK') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6130' AND '6150') THEN ('WMOL') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6170' AND '6190') THEN ('WMOM') ELSE null END as c23,
  30. T1."JAHR" as c24,
  31. CASE WHEN (T1."BETRIEB NR" IN ('81','82')) THEN ('2') ELSE ('1') END as c25,
  32. (CASE WHEN (T1."BETRIEB NR" IN ('82')) THEN ('60') WHEN (T1."BETRIEB NR" IN ('81')) THEN ('90') ELSE (T1."BETRIEB NR") END) as c26,
  33. T1."GESAMT" as c27,
  34. T1."PERIODE13" as c28,
  35. T1."ZEILE" as c29
  36. from "Planner_2022_V1_Plan.csv" T1
  37. where (((T1."VSTUFE 1" IN ('Umsatzerlöse','Umsatzerlöse')) and (T1."ZEILE MIT BEZ" LIKE '6%')) and ((CASE WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6000' AND '6040') THEN ('WMOM') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6050' AND '6078') THEN ('WMOE') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6090' AND '6110') THEN ('WMOK') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6130' AND '6150') THEN ('WMOL') WHEN (((od_left(T1."ZEILE MIT BEZ",4))) BETWEEN '6170' AND '6190') THEN ('WMOM') ELSE null END) IS NOT NULL))
  38. END SQL
  39. COLUMN,0,Betrieb Nr_ori
  40. COLUMN,1,Zeile Mit Bez
  41. COLUMN,2,Bereich
  42. COLUMN,3,Vstufe 1
  43. COLUMN,4,Jan
  44. COLUMN,5,Feb
  45. COLUMN,6,Mar
  46. COLUMN,7,Apr
  47. COLUMN,8,Mai
  48. COLUMN,9,Jun
  49. COLUMN,10,Jul
  50. COLUMN,11,Aug
  51. COLUMN,12,Sep
  52. COLUMN,13,Okt
  53. COLUMN,14,Nov
  54. COLUMN,15,Dez
  55. COLUMN,16,Version
  56. COLUMN,17,Konto
  57. COLUMN,18,Jahr
  58. COLUMN,19,Betrieb Nr
  59. COLUMN,20,produktiv/unproduktiv
  60. COLUMN,21,Zeile
  61. COLUMN,22,Monteur_Gruppe
  62. COLUMN,23,Datum
  63. COLUMN,24,Hauptbetrieb
  64. COLUMN,25,Standort
  65. COLUMN,26,Gesamt
  66. COLUMN,27,Periode13
  67. COLUMN,28,Zeile