Service_Eroeffnung_oA.iqd 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,ARIntelligence
  4. DATASOURCENAME,C:\GlobalCube\SYSTEM\ARIntelligence\IQD\service\Service_Eroeffnung_oA.imr
  5. TITLE,Service_Eroeffnung_oA.imr
  6. BEGIN SQL
  7. select c107 as c1,
  8. c106 as c2,
  9. c105 as c3,
  10. c104 as c4,
  11. c103 as c5,
  12. c102 as c6,
  13. c73 as c7,
  14. c101 as c8,
  15. c100 as c9,
  16. c99 as c10,
  17. c98 as c11,
  18. c97 as c12,
  19. c96 as c13,
  20. c95 as c14,
  21. c94 as c15,
  22. c93 as c16,
  23. c92 as c17,
  24. c91 as c18,
  25. c90 as c19,
  26. c89 as c20,
  27. c88 as c21,
  28. c87 as c22,
  29. c80 as c23,
  30. c86 as c24,
  31. c85 as c25,
  32. '1' as c26,
  33. c84 as c27,
  34. '' as c28,
  35. c83 as c29,
  36. c82 as c30,
  37. c82 as c31,
  38. c81 as c32,
  39. c80 as c33,
  40. c79 as c34,
  41. c78 as c35,
  42. c77 as c36,
  43. c76 as c37,
  44. c75 as c38,
  45. c74 as c39,
  46. c62 as c40,
  47. c73 as c41,
  48. 1 as c42,
  49. c72 as c43,
  50. '' as c44,
  51. c71 as c45,
  52. c70 as c46,
  53. c69 as c47,
  54. c68 as c48,
  55. c67 as c49,
  56. c66 as c50,
  57. '' as c51,
  58. XCOUNT(c106 for c62) as c52,
  59. 1 / (XCOUNT(c106 for c62)) as c53,
  60. (1 / (XCOUNT(c106 for c62))) as c54,
  61. CASE WHEN ((c65) > 20) THEN (((1 / (XCOUNT(c106 for c62))))) ELSE (0) END as c55,
  62. (@CURRENT_DATE) - INTERVAL '001 00:00:00.000' as c56,
  63. c64 as c57,
  64. c63 as c58
  65. from
  66. (select (T1."No_" || ' - ' || T2."Name") as c62,
  67. CASE WHEN (T6."Resource Group No_" = 'SB') THEN ('SB') ELSE ('Rest') END as c63,
  68. T6."Resource Group No_" as c64,
  69. extract(DAY FROM (now()) - T1."Order Date") as c65,
  70. CASE WHEN ((T5."No_" IN ('0052050','0052051','0052052','0052054')) and (T5."Quantity" > 0)) THEN (1) WHEN ((T5."No_" IN ('0052050','0052051','0052052','0052054')) and (T5."Quantity" < 0)) THEN (-1) ELSE (0) END as c66,
  71. T1."Gen_ Prod_ Posting Group" as c67,
  72. T1."Service Posting Group" as c68,
  73. T4."First Name" || ' ' || T4."Last Name" as c69,
  74. T4."Last Name" as c70,
  75. T4."First Name" as c71,
  76. CASE WHEN (T1."Location Code" = 'LBS') THEN ('10') WHEN (T1."Location Code" = 'WLS') THEN ('20') WHEN (T1."Location Code" = 'STA') THEN ('30') WHEN (T1."Location Code" = 'GER') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') ELSE null END as c72,
  77. T1."Order Date" as c73,
  78. CASE WHEN (T2."No_" LIKE 'INT%') THEN ('Intern') ELSE (T3."Description") END as c74,
  79. T3."Description" as c75,
  80. T2."No_" || ' - ' || T2."Name" as c76,
  81. T2."Name" as c77,
  82. T2."No_" as c78,
  83. T1."VIN" || ' - ' || T1."Model" as c79,
  84. T1."Model" as c80,
  85. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as c81,
  86. T2."Customer Group Code" as c82,
  87. CASE WHEN (T1."Make Code" IN ('BMW-MINI')) THEN (T1."Make Code") ELSE ('BMW') END as c83,
  88. (od_left(T1."Department Code",2)) as c84,
  89. T1."Service Advisor No_" as c85,
  90. T1."Service Advisor No__Pick-Up" as c86,
  91. T1."Prod_ Year" as c87,
  92. T1."Model No_" as c88,
  93. T1."Model Code" as c89,
  94. T1."Mileage" as c90,
  95. T1."VIN" as c91,
  96. T1."No_ Series" as c92,
  97. T1."Document Date" as c93,
  98. T1."Sell-to Customer Name 2" as c94,
  99. T1."Sell-to Customer Name" as c95,
  100. T1."Order Class" as c96,
  101. T1."Salesperson Code" as c97,
  102. T1."Customer Posting Group" as c98,
  103. T1."Make Code" as c99,
  104. T1."Department Code" as c100,
  105. T1."Location Code" as c101,
  106. T1."Bill-to Name 2" as c102,
  107. T1."Bill-to Name" as c103,
  108. T1."Bill-to Customer No_" as c104,
  109. T1."Sell-to Customer No_" as c105,
  110. T1."No_" as c106,
  111. T1."Document Type" as c107
  112. from "Automag7x"."dbo"."Automag GmbH$Service Line" T5,
  113. (((("Automag7x"."dbo"."Automag GmbH$Service Header" T1 left outer join "Automag7x"."dbo"."Automag GmbH$Customer" T2 on T2."No_" = T1."Sell-to Customer No_") left outer join "Automag7x"."dbo"."Automag GmbH$Customer Group" T3 on T2."Customer Group Code" = T3."Code") left outer join "Automag7x"."dbo"."Automag GmbH$Employee" T4 on T4."No_" = T1."Service Advisor No_") left outer join "Automag7x"."dbo"."Automag GmbH$Resource" T6 on T1."Service Advisor No_" = T6."No_")
  114. where (T1."No_" = T5."Document No_")
  115. and ((T1."Document Type" <> 0) and (not T1."No_" LIKE 'VPL%'))
  116. ) D1
  117. order by c2 asc
  118. END SQL
  119. COLUMN,0,Document Type
  120. COLUMN,1,No
  121. COLUMN,2,Sell-to Customer No
  122. COLUMN,3,Bill-to Customer No
  123. COLUMN,4,Bill-to Name
  124. COLUMN,5,Bill-to Name 2
  125. COLUMN,6,Order Date
  126. COLUMN,7,Location Code
  127. COLUMN,8,Department Code
  128. COLUMN,9,Make Code
  129. COLUMN,10,Customer Posting Group
  130. COLUMN,11,Salesperson Code
  131. COLUMN,12,Order Class
  132. COLUMN,13,Sell-to Customer Name
  133. COLUMN,14,Sell-to Customer Name 2
  134. COLUMN,15,Document Date
  135. COLUMN,16,No Series
  136. COLUMN,17,Vin
  137. COLUMN,18,Mileage
  138. COLUMN,19,Model Code
  139. COLUMN,20,Model No
  140. COLUMN,21,Prod Year
  141. COLUMN,22,Model_ori
  142. COLUMN,23,Service Advisor No Pick-up
  143. COLUMN,24,Service Advisor No
  144. COLUMN,25,Hauptbetrieb
  145. COLUMN,26,Standort_Department
  146. COLUMN,27,Umsatzart
  147. COLUMN,28,Marke
  148. COLUMN,29,Customer Group Code
  149. COLUMN,30,Kundenart_ori
  150. COLUMN,31,Fabrikat
  151. COLUMN,32,Model
  152. COLUMN,33,Fahrzeug
  153. COLUMN,34,Cust_No
  154. COLUMN,35,Cust_Name
  155. COLUMN,36,Kunde
  156. COLUMN,37,Cust_Group_Description
  157. COLUMN,38,Kundenart
  158. COLUMN,39,Order Number
  159. COLUMN,40,Auftragsdatum
  160. COLUMN,41,DG_1
  161. COLUMN,42,Standort
  162. COLUMN,43,Order Number_Rg_Ausg
  163. COLUMN,44,First Name
  164. COLUMN,45,Last Name
  165. COLUMN,46,Serviceberater
  166. COLUMN,47,Auftragsart
  167. COLUMN,48,Auftragsart_1
  168. COLUMN,49,Serv.beratung am FZG
  169. COLUMN,50,Arbeitsgang
  170. COLUMN,51,DG_2
  171. COLUMN,52,Durchgänge eröffnet
  172. COLUMN,53,offene Aufträge
  173. COLUMN,54,offene Aufträge älter 20 Tage
  174. COLUMN,55,Invoice Date
  175. COLUMN,56,Resource Group No
  176. COLUMN,57,SB_Gruppe