OptiControl_Zeit.iqd 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,OptiControl_Zeit
  4. DATASOURCENAME,D:\Gaps\Portal\System\IQD\Belege\OptiControl_Zeit.imr
  5. TITLE,OptiControl_Zeit.imr
  6. BEGIN SQL
  7. select T1."DATUM" as c1,
  8. T1."PNR" as c2,
  9. T1."VORNAME" as c3,
  10. T1."NACHNAME" as c4,
  11. T1."KOSTSTELLE" as c5,
  12. T1."NAME" as c6,
  13. T1."ISTSTDOP" as c7,
  14. T1."SOLLTAGOP" as c8,
  15. T1."VON" as c9,
  16. T1."BIS" as c10,
  17. T1."PROFIT1" as c11,
  18. T1."PROFIT2" as c12,
  19. 0.8 as c13,
  20. CASE WHEN (T1."PROFIT2" = 'Auszubildender') THEN (0.5) ELSE (1) END as c14,
  21. 65 as c15,
  22. T1."ISTSTDOP" * 0.8 * (CASE WHEN (T1."PROFIT2" = 'Auszubildender') THEN (0.5) ELSE (1) END) * 65 as c16,
  23. (rtrim(T1."NACHNAME")) || ', ' || (rtrim(T1."VORNAME")) as c17,
  24. ((rtrim(T1."NACHNAME")) || ', ' || (rtrim(T1."VORNAME"))) || ' - (' || ((substring(T1."KOSTSTELLE" from 3 for 2))) || ')' as c18,
  25. CASE WHEN (((substring(T1."KOSTSTELLE" from 3 for 2))) = '01') THEN ('01 - Uslar') WHEN (((substring(T1."KOSTSTELLE" from 3 for 2))) = '02') THEN ('02 - Holzminden') WHEN (((substring(T1."KOSTSTELLE" from 3 for 2))) = '03') THEN ('03 - Einbeck') ELSE null END as c19,
  26. T1."ISTSTDOP" * 0.8 * (CASE WHEN (T1."PROFIT2" = 'Auszubildender') THEN (0.5) ELSE (1) END) as c20,
  27. '1' as c21,
  28. '3' as c22,
  29. (substring(T1."KOSTSTELLE" from 3 for 2)) as c23,
  30. 'Umsatzerlöse' as c24,
  31. 'VE Service' as c25,
  32. 'VE Mechanik' as c26,
  33. 'VE ME Lohn' as c27,
  34. 'Lohn ME' as c28,
  35. '' as c29,
  36. '' as c30,
  37. '' as c31,
  38. '' as c32,
  39. '' as c33,
  40. '' as c34,
  41. '' as c35,
  42. '' as c36,
  43. '' as c37,
  44. '' as c38,
  45. '' as c39,
  46. '' as c40,
  47. '' as c41,
  48. '' as c42,
  49. '' as c43,
  50. 'Umsatzerlöse' as c44,
  51. 'VE Service' as c45,
  52. 'VE Mechanik' as c46,
  53. 'VE ME Lohn' as c47,
  54. '' as c48,
  55. ((rtrim(T1."NACHNAME")) || ', ' || (rtrim(T1."VORNAME"))) as c49,
  56. '' as c50,
  57. (((rtrim(T1."NACHNAME")) || ', ' || (rtrim(T1."VORNAME"))) || ' - (' || ((substring(T1."KOSTSTELLE" from 3 for 2))) || ')') as c51,
  58. '' as c52,
  59. 'Opti Time' as c53,
  60. 'Opti Time' as c54
  61. from "Export.csv" T1
  62. where (((T1."KOSTSTELLE" IN ('000111','000211','000311')) and (T1."PROFIT1" = 'Werkstatt')) and ((T1."PROFIT2" IN ('Auszubildender')) or (T1."PROFIT2" IS NULL)))
  63. END SQL
  64. COLUMN,0,Datum
  65. COLUMN,1,Pnr
  66. COLUMN,2,Vorname
  67. COLUMN,3,Nachname
  68. COLUMN,4,Koststelle_OT
  69. COLUMN,5,Name
  70. COLUMN,6,Iststdop
  71. COLUMN,7,Solltagop
  72. COLUMN,8,Von
  73. COLUMN,9,Bis
  74. COLUMN,10,Profit1
  75. COLUMN,11,Profit2
  76. COLUMN,12,Faktor Produktiv
  77. COLUMN,13,Anrechnung MA
  78. COLUMN,14,Std_Satz
  79. COLUMN,15,Zielwert
  80. COLUMN,16,Monteur_OC
  81. COLUMN,17,Monteur_OC_Standort
  82. COLUMN,18,Standort_OC
  83. COLUMN,19,Zielwert_Std
  84. COLUMN,20,Rechtseinheit
  85. COLUMN,21,Kostenstelle
  86. COLUMN,22,Betrieb
  87. COLUMN,23,Ebene1
  88. COLUMN,24,Ebene2
  89. COLUMN,25,Ebene3
  90. COLUMN,26,Ebene4
  91. COLUMN,27,Ebene12
  92. COLUMN,28,Ebene13
  93. COLUMN,29,Ebene14
  94. COLUMN,30,Ebene21
  95. COLUMN,31,Ebene22
  96. COLUMN,32,Ebene23
  97. COLUMN,33,Ebene24
  98. COLUMN,34,Ebene25
  99. COLUMN,35,Ebene26
  100. COLUMN,36,Ebene31
  101. COLUMN,37,Ebene32
  102. COLUMN,38,Ebene33
  103. COLUMN,39,Ebene34
  104. COLUMN,40,Ebene35
  105. COLUMN,41,Ebene36
  106. COLUMN,42,Ebene37
  107. COLUMN,43,Ebene51
  108. COLUMN,44,Ebene52
  109. COLUMN,45,Ebene53
  110. COLUMN,46,Ebene54
  111. COLUMN,47,Ebene55
  112. COLUMN,48,Konto
  113. COLUMN,49,Text
  114. COLUMN,50,Acct Nr
  115. COLUMN,51,Ebene5
  116. COLUMN,52,Type Acctt
  117. COLUMN,53,Susa