Service_Eröffnung_oA.iqd 5.5 KB

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