Planner_2021_KER_Ums_Monteur.iqd 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Planner_2021
  4. DATASOURCENAME,D:\GAPS_BMW\Portal\System\IQD\AHR\Belege\Planner_2021_KER_Ums_Monteur.imr
  5. TITLE,Planner_2021_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" 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. from "Planner_2021_V2.csv" T1
  34. where (((T1."VSTUFE 1" IN ('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))
  35. END SQL
  36. COLUMN,0,Betrieb Nr_ori
  37. COLUMN,1,Zeile Mit Bez
  38. COLUMN,2,Bereich
  39. COLUMN,3,Vstufe 1
  40. COLUMN,4,Jan
  41. COLUMN,5,Feb
  42. COLUMN,6,Mar
  43. COLUMN,7,Apr
  44. COLUMN,8,Mai
  45. COLUMN,9,Jun
  46. COLUMN,10,Jul
  47. COLUMN,11,Aug
  48. COLUMN,12,Sep
  49. COLUMN,13,Okt
  50. COLUMN,14,Nov
  51. COLUMN,15,Dez
  52. COLUMN,16,Version
  53. COLUMN,17,Konto
  54. COLUMN,18,Jahr
  55. COLUMN,19,Betrieb Nr
  56. COLUMN,20,produktiv/unproduktiv
  57. COLUMN,21,Zeile
  58. COLUMN,22,Monteur_Gruppe
  59. COLUMN,23,Datum
  60. COLUMN,24,Hauptbetrieb
  61. COLUMN,25,Standort