Service_Archiv_Eröffnung_mit_Terminpünktlichkeit.iqd 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,Navision2
  4. DATASOURCENAME,C:\gaps_bmw\Portal\System\IQD\Service\Service_Archiv_Eröffnung_mit_Terminpünktlichkeit.imr
  5. TITLE,Service_Archiv_Eröffnung_mit_Terminpünktlichkeit.imr
  6. BEGIN SQL
  7. select c267 as c1,
  8. c266 as c2,
  9. c265 as c3,
  10. c264 as c4,
  11. c263 as c5,
  12. c262 as c6,
  13. c164 as c7,
  14. c163 as c8,
  15. c261 as c9,
  16. c260 as c10,
  17. c259 as c11,
  18. c258 as c12,
  19. c257 as c13,
  20. c256 as c14,
  21. c255 as c15,
  22. c254 as c16,
  23. c253 as c17,
  24. c252 as c18,
  25. c251 as c19,
  26. c250 as c20,
  27. c249 as c21,
  28. c248 as c22,
  29. c247 as c23,
  30. c246 as c24,
  31. c162 as c25,
  32. c245 as c26,
  33. c244 as c27,
  34. c243 as c28,
  35. c242 as c29,
  36. c241 as c30,
  37. c240 as c31,
  38. c177 as c32,
  39. c239 as c33,
  40. c160 as c34,
  41. c238 as c35,
  42. c237 as c36,
  43. c236 as c37,
  44. c235 as c38,
  45. c234 as c39,
  46. c233 as c40,
  47. c232 as c41,
  48. c231 as c42,
  49. c230 as c43,
  50. c229 as c44,
  51. c228 as c45,
  52. c227 as c46,
  53. c226 as c47,
  54. c225 as c48,
  55. c224 as c49,
  56. c223 as c50,
  57. c222 as c51,
  58. c221 as c52,
  59. c220 as c53,
  60. c219 as c54,
  61. c218 as c55,
  62. c217 as c56,
  63. c216 as c57,
  64. c215 as c58,
  65. c214 as c59,
  66. c213 as c60,
  67. c212 as c61,
  68. c211 as c62,
  69. c210 as c63,
  70. c209 as c64,
  71. c208 as c65,
  72. c207 as c66,
  73. c206 as c67,
  74. c205 as c68,
  75. c204 as c69,
  76. c203 as c70,
  77. c202 as c71,
  78. c201 as c72,
  79. c200 as c73,
  80. c199 as c74,
  81. c198 as c75,
  82. c197 as c76,
  83. c196 as c77,
  84. c195 as c78,
  85. c179 as c79,
  86. c194 as c80,
  87. c193 as c81,
  88. c192 as c82,
  89. c191 as c83,
  90. c190 as c84,
  91. '1' as c85,
  92. c189 as c86,
  93. c188 as c87,
  94. c187 as c88,
  95. c187 as c89,
  96. c186 as c90,
  97. c185 as c91,
  98. c184 as c92,
  99. c183 as c93,
  100. c182 as c94,
  101. c181 as c95,
  102. c180 as c96,
  103. c179 as c97,
  104. c178 as c98,
  105. c177 as c99,
  106. c176 as c100,
  107. c175 as c101,
  108. c174 as c102,
  109. c173 as c103,
  110. c172 as c104,
  111. c171 as c105,
  112. c170 as c106,
  113. c169 as c107,
  114. c168 as c108,
  115. c167 as c109,
  116. c143 as c110,
  117. c166 as c111,
  118. c165 as c112,
  119. c166 as c113,
  120. c165 as c114,
  121. c164 as c115,
  122. c163 as c116,
  123. c162 as c117,
  124. 1 as c118,
  125. XCOUNT(c266 for c143) as c119,
  126. 1 / (XCOUNT(c266 for c143)) as c120,
  127. c161 as c121,
  128. c160 as c122,
  129. c159 as c123,
  130. c158 as c124,
  131. c157 as c125,
  132. c156 as c126,
  133. c155 as c127,
  134. c154 as c128,
  135. c153 as c129,
  136. c152 as c130,
  137. c151 as c131,
  138. c150 as c132,
  139. c149 as c133,
  140. c148 as c134,
  141. c147 as c135,
  142. c146 as c136,
  143. (c146) / (XCOUNT(c266 for c143)) as c137,
  144. c145 as c138,
  145. c144 as c139
  146. from
  147. (select (T1."No_" || ' - ' || T4."Name") as c143,
  148. CASE WHEN (T8."Resource Group No_" = 'SB') THEN ('SB') ELSE ('Rest') END as c144,
  149. T8."Resource Group No_" as c145,
  150. CASE WHEN (T1."Completion Date" <= T1."Pickup Date") THEN (1) ELSE (0) END as c146,
  151. T1."Completion Time" as c147,
  152. T1."Completion Date" as c148,
  153. T1."Pickup Time" as c149,
  154. T1."Pickup Date" as c150,
  155. CASE WHEN ((CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END) <> 0) THEN (T2."No_" || ' - ' || T2."Description") ELSE null END as c151,
  156. CASE WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) > 0)) THEN (1) WHEN ((T2."No_" IN ('0052050','0052051','0052052','0052054','0052053','0052055')) and ((cast_float(T2."Quantity")) < 0)) THEN (-1) ELSE (0) END as c152,
  157. T7."First Name" || ' ' || T7."Last Name" as c153,
  158. T7."Last Name" as c154,
  159. T7."First Name" as c155,
  160. T1."Service Advisor No_" as c156,
  161. CASE WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NOT NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || T3."Name" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") WHEN (((extract(DAY FROM (now()) - T1."Posting Date")) <= 4) and (T3."Name" IS NULL)) THEN (T1."No_" || ' - ' || T1."Service Posting Group" || ' - ' || (asciiz(extract(YEAR FROM T1."Posting Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Posting Date"),2) || '-' || asciiz(extract(DAY FROM T1."Posting Date"),2)) || ' - ' || T4."Name") ELSE null END as c157,
  162. CASE WHEN (((CASE WHEN (T2."Type" = 4) THEN ((cast_float(T2."Qty_ (Hour)"))) ELSE (0) END) * ((cast_float(T2."Qty_ per Hour")))) < 0) THEN ((cast_float(T2."Standard Time" * -1))) ELSE ((cast_float(T2."Standard Time"))) END as c158,
  163. (cast_float(T2."Quantity (Base)")) as c159,
  164. T1."Gen_ Prod_ Posting Group" as c160,
  165. 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 c161,
  166. T1."Service Posting Group" as c162,
  167. T1."Posting Date" as c163,
  168. T1."Order Date" as c164,
  169. T6."Function Code" as c165,
  170. T6."Name" as c166,
  171. CASE WHEN (T4."No_" LIKE 'INT%') THEN ('Intern') ELSE (T5."Description") END as c167,
  172. T5."Description" as c168,
  173. T5."Code" as c169,
  174. T4."No_" || ' - ' || T4."Name" as c170,
  175. T4."Name" as c171,
  176. T4."No_" as c172,
  177. T2."Charging Group No_" as c173,
  178. T2."Market Segment Code" as c174,
  179. T2."Vehicle Type" as c175,
  180. T1."VIN" || ' - ' || T1."Model" as c176,
  181. T1."Model" as c177,
  182. CASE WHEN (T1."Make Code" IN ('BMW','BMW-MINI')) THEN (T1."Make Code") ELSE ('Fremdfabrikat') END as c178,
  183. T2."Customer Group Code" as c179,
  184. CASE WHEN (T1."Make Code" IN ('BMW-MINI')) THEN (T1."Make Code") ELSE ('BMW') END as c180,
  185. CASE WHEN (T2."Source No_ (Payment)" LIKE 'INT%') THEN ('Intern') WHEN (T2."Source No_ (Payment)" LIKE 'GARA%') THEN ('GWL') ELSE ('Extern') END as c181,
  186. T2."Source No_ (Payment)" as c182,
  187. T2."Source No_" as c183,
  188. T2."Source Type" as c184,
  189. T2."Gen_ Prod_ Posting Group" as c185,
  190. T2."Gen_ Bus_ Posting Group" as c186,
  191. T3."Name" as c187,
  192. T3."Code" as c188,
  193. (od_left(T2."Department Code",2)) as c189,
  194. T2."Sales Branch Code" as c190,
  195. T2."Order Completed" as c191,
  196. T2."Order Line No_" as c192,
  197. T2."Standard Time Type" as c193,
  198. T2."Standard Time" as c194,
  199. T2."Document Type" as c195,
  200. T2."Qty_ (Hour)" as c196,
  201. T2."Qty_ per Hour" as c197,
  202. T2."Sales Department Code" as c198,
  203. T2."Service Job No_" as c199,
  204. T2."Time Type" as c200,
  205. T2."Quantity (Base)" as c201,
  206. T2."Positive" as c202,
  207. T2."Entry Type" as c203,
  208. T2."Amt_ Posted to G_L" as c204,
  209. T2."Amt_ to Post to G_L" as c205,
  210. T2."User ID" as c206,
  211. T2."Work Type Code" as c207,
  212. T2."Department Code" as c208,
  213. T2."Location Code" as c209,
  214. T2."Total Price" as c210,
  215. T2."Unit Price" as c211,
  216. T2."Total Cost" as c212,
  217. T2."Unit Cost" as c213,
  218. T2."Direct Unit Cost" as c214,
  219. T2."Quantity" as c215,
  220. T2."Description" as c216,
  221. T2."No_" as c217,
  222. T2."Type" as c218,
  223. T2."Document No_" as c219,
  224. T2."Posting Date" as c220,
  225. T2."Order No_" as c221,
  226. T2."Entry No_" as c222,
  227. T1."Vehicle Status" as c223,
  228. T1."Sales Branch Code" as c224,
  229. T1."Work Completed" as c225,
  230. T1."Branch Code" as c226,
  231. T1."Internal Order" as c227,
  232. T1."Post with Book No_" as c228,
  233. T1."Ext Serv Int Charging Pr Grp" as c229,
  234. T1."Int_ Charg_ Labor Price Group" as c230,
  235. T1."Item Sales Pr_ Grp_ Int_ Chrg_" as c231,
  236. T1."Sales Department Code" as c232,
  237. T1."Branch Book No_" as c233,
  238. T1."Book No_" as c234,
  239. T1."Power (hp)" as c235,
  240. T1."Power (kW)" as c236,
  241. T1."Cylinder Capacity (ccm)" as c237,
  242. T1."No_ of Cylinders" as c238,
  243. T1."Initial Registration" as c239,
  244. T1."Prod_ Year" as c240,
  245. T1."Model No_" as c241,
  246. T1."Model Code" as c242,
  247. T1."Mileage" as c243,
  248. T1."License No_" as c244,
  249. T1."VIN" as c245,
  250. T1."Reason for Archiving" as c246,
  251. T1."Archived by User" as c247,
  252. T1."Date Archived" as c248,
  253. T1."Shipping No_ Series" as c249,
  254. T1."Posting No_ Series" as c250,
  255. T1."No_ Series" as c251,
  256. T1."Document Date" as c252,
  257. T1."Sell-to Customer Name 2" as c253,
  258. T1."Sell-to Customer Name" as c254,
  259. T1."Order Class" as c255,
  260. T1."Salesperson Code" as c256,
  261. T1."Customer Posting Group" as c257,
  262. T1."Make Code" as c258,
  263. T1."Department Code" as c259,
  264. T1."Location Code" as c260,
  265. T1."Posting Description" as c261,
  266. T1."Bill-to Name 2" as c262,
  267. T1."Bill-to Name" as c263,
  268. T1."Bill-to Customer No_" as c264,
  269. T1."Sell-to Customer No_" as c265,
  270. T1."No_" as c266,
  271. T1."Document Type" as c267
  272. from ((((("DMS1"."dbo"."Automag GmbH$Archived Service Header" T1 left outer join "DMS1"."dbo"."Automag GmbH$Salesperson_Purchaser" T3 on T1."Salesperson Code" = T3."Code") left outer join "DMS1"."dbo"."Automag GmbH$Customer" T4 on T1."Sell-to Customer No_" = T4."No_") left outer join "DMS1"."dbo"."Automag GmbH$Customer Group" T5 on T4."Customer Group Code" = T5."Code") left outer join "DMS1"."dbo"."Automag GmbH$Employee" T7 on T1."Service Advisor No_" = T7."No_") left outer join "DMS1"."dbo"."Automag GmbH$Resource" T8 on T1."Service Advisor No_" = T8."No_"),
  273. ("DMS1"."dbo"."Automag GmbH$Service Ledger Entry" T2 left outer join "DMS1"."dbo"."Automag GmbH$Employee" T6 on T6."No_" = T2."No_")
  274. where (T1."No_" = T2."Order No_")
  275. and ((((T1."Document Type" <> 0) and (T1."Posting Date" >= TIMESTAMP '2019-01-01 00:00:00.000')) and (T2."Entry Type" = 0)) and (T1."Gen_ Prod_ Posting Group" <> 'FEHLER'))
  276. ) D1
  277. order by c2 asc,c82 asc
  278. END SQL
  279. COLUMN,0,Document Type
  280. COLUMN,1,No
  281. COLUMN,2,Sell-to Customer No
  282. COLUMN,3,Bill-to Customer No
  283. COLUMN,4,Bill-to Name
  284. COLUMN,5,Bill-to Name 2
  285. COLUMN,6,Order Date
  286. COLUMN,7,Posting Date
  287. COLUMN,8,Posting Description
  288. COLUMN,9,Location Code
  289. COLUMN,10,Department Code
  290. COLUMN,11,Make Code
  291. COLUMN,12,Customer Posting Group
  292. COLUMN,13,Salesperson Code
  293. COLUMN,14,Order Class
  294. COLUMN,15,Sell-to Customer Name
  295. COLUMN,16,Sell-to Customer Name 2
  296. COLUMN,17,Document Date
  297. COLUMN,18,No Series
  298. COLUMN,19,Posting No Series
  299. COLUMN,20,Shipping No Series
  300. COLUMN,21,Date Archived
  301. COLUMN,22,Archived By User
  302. COLUMN,23,Reason For Archiving
  303. COLUMN,24,Service Posting Group
  304. COLUMN,25,Vin
  305. COLUMN,26,License No
  306. COLUMN,27,Mileage
  307. COLUMN,28,Model Code
  308. COLUMN,29,Model No
  309. COLUMN,30,Prod Year
  310. COLUMN,31,Model_ori
  311. COLUMN,32,Initial Registration
  312. COLUMN,33,Gen Prod Posting Group
  313. COLUMN,34,No Of Cylinders
  314. COLUMN,35,Cylinder Capacity (ccm)
  315. COLUMN,36,Power (kw)
  316. COLUMN,37,Power (hp)
  317. COLUMN,38,Book No
  318. COLUMN,39,Branch Book No
  319. COLUMN,40,Sales Department Code
  320. COLUMN,41,Item Sales Pr Grp Int Chrg
  321. COLUMN,42,Int Charg Labor Price Group
  322. COLUMN,43,Ext Serv Int Charging Pr Grp
  323. COLUMN,44,Post With Book No
  324. COLUMN,45,Internal Order
  325. COLUMN,46,Branch Code
  326. COLUMN,47,Work Completed
  327. COLUMN,48,Sales Branch Code
  328. COLUMN,49,Vehicle Status
  329. COLUMN,50,Entry No
  330. COLUMN,51,Order No
  331. COLUMN,52,Posting Date
  332. COLUMN,53,Document No
  333. COLUMN,54,Type
  334. COLUMN,55,No
  335. COLUMN,56,Description
  336. COLUMN,57,Quantity
  337. COLUMN,58,Direct Unit Cost
  338. COLUMN,59,Unit Cost
  339. COLUMN,60,Total Cost
  340. COLUMN,61,Unit Price
  341. COLUMN,62,Total Price
  342. COLUMN,63,Location Code
  343. COLUMN,64,Department Code
  344. COLUMN,65,Work Type Code
  345. COLUMN,66,User Id
  346. COLUMN,67,Amt To Post To G L
  347. COLUMN,68,Amt Posted To G L
  348. COLUMN,69,Entry Type
  349. COLUMN,70,Positive
  350. COLUMN,71,Quantity (base)
  351. COLUMN,72,Time Type
  352. COLUMN,73,Service Job No
  353. COLUMN,74,Sales Department Code
  354. COLUMN,75,Qty Per Hour
  355. COLUMN,76,Qty (hour)
  356. COLUMN,77,Document Type
  357. COLUMN,78,Customer Group Code
  358. COLUMN,79,Standard Time
  359. COLUMN,80,Standard Time Type
  360. COLUMN,81,Order Line No
  361. COLUMN,82,Order Completed
  362. COLUMN,83,Sales Branch Code
  363. COLUMN,84,Hauptbetrieb
  364. COLUMN,85,Standort_Department
  365. COLUMN,86,Code_Salesperson
  366. COLUMN,87,Name_Salesperson
  367. COLUMN,88,Serviceberater_falsch
  368. COLUMN,89,Gen Bus Posting Group
  369. COLUMN,90,Gen Prod Posting Group
  370. COLUMN,91,Source Type
  371. COLUMN,92,Source No
  372. COLUMN,93,Source No (payment)
  373. COLUMN,94,Umsatzart
  374. COLUMN,95,Marke
  375. COLUMN,96,Kundenart_ori
  376. COLUMN,97,Fabrikat
  377. COLUMN,98,Model
  378. COLUMN,99,Fahrzeug
  379. COLUMN,100,Vehicle Type
  380. COLUMN,101,Market Segment Code
  381. COLUMN,102,Charging Group No
  382. COLUMN,103,Cust_No
  383. COLUMN,104,Cust_Name
  384. COLUMN,105,Kunde
  385. COLUMN,106,Cust_Gr_Code
  386. COLUMN,107,Cust_Gr_Description
  387. COLUMN,108,Kundenart
  388. COLUMN,109,Order Number
  389. COLUMN,110,Name_Employee
  390. COLUMN,111,Function Code
  391. COLUMN,112,Monteur
  392. COLUMN,113,Funktion Monteur
  393. COLUMN,114,Auftragsdatum
  394. COLUMN,115,Invoice Date
  395. COLUMN,116,Auftragsart
  396. COLUMN,117,DG_1
  397. COLUMN,118,DG_2
  398. COLUMN,119,Durchgänge eröffnet
  399. COLUMN,120,Standort
  400. COLUMN,121,Auftragsart_1
  401. COLUMN,122,Menge (Base)
  402. COLUMN,123,Standard Zeit
  403. COLUMN,124,Order Number_Rg_Ausg
  404. COLUMN,125,Service Advisor No
  405. COLUMN,126,First Name
  406. COLUMN,127,Last Name
  407. COLUMN,128,Serviceberater
  408. COLUMN,129,Serv.beratung am FZG
  409. COLUMN,130,Arbeitsgang
  410. COLUMN,131,Pickup Date
  411. COLUMN,132,Pickup Time
  412. COLUMN,133,Completion Date
  413. COLUMN,134,Completion Time
  414. COLUMN,135,Auftragspünktlichkeit
  415. COLUMN,136,Durchgänge pünktlich
  416. COLUMN,137,Resource Group No
  417. COLUMN,138,SB_Gruppe