Service_Eröffnung.iqd 5.3 KB

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