Service_Eroeffnung.iqd 5.3 KB

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