SKR_Konten.iqd 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,SKR51
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Belege\SKR_Konten.imr
  5. TITLE,SKR_Konten.imr
  6. BEGIN SQL
  7. select T1."EBENE1" as c1,
  8. T1."EBENE2" as c2,
  9. T1."EBENE3" as c3,
  10. T1."EBENE4" as c4,
  11. T1."EBENE5" as c5,
  12. T1."EBENE6" as c6,
  13. T1."EBENE7" as c7,
  14. T1."EBENE8" as c8,
  15. T1."EBENE9" as c9,
  16. T1."EBENE10" as c10,
  17. (substring((CASE WHEN ((od_left(T1."EBENE2",1)) BETWEEN '0' AND '9') THEN (T1."EBENE2") WHEN ((od_left(T1."EBENE3",1)) BETWEEN '0' AND '9') THEN (T1."EBENE3") WHEN ((od_left(T1."EBENE4",1)) BETWEEN '0' AND '9') THEN (T1."EBENE4") WHEN ((od_left(T1."EBENE5",1)) BETWEEN '0' AND '9') THEN (T1."EBENE5") WHEN ((od_left(T1."EBENE6",1)) BETWEEN '0' AND '9') THEN (T1."EBENE6") ELSE null END) from 1 for 4)) as c11,
  18. (substring((CASE WHEN ((od_left(T1."EBENE2",1)) BETWEEN '0' AND '9') THEN (T1."EBENE2") WHEN ((od_left(T1."EBENE3",1)) BETWEEN '0' AND '9') THEN (T1."EBENE3") WHEN ((od_left(T1."EBENE4",1)) BETWEEN '0' AND '9') THEN (T1."EBENE4") WHEN ((od_left(T1."EBENE5",1)) BETWEEN '0' AND '9') THEN (T1."EBENE5") WHEN ((od_left(T1."EBENE6",1)) BETWEEN '0' AND '9') THEN (T1."EBENE6") ELSE null END) from 8 for 250)) as c12,
  19. CASE WHEN ((od_left(T1."EBENE2",1)) BETWEEN '0' AND '9') THEN (T1."EBENE2") WHEN ((od_left(T1."EBENE3",1)) BETWEEN '0' AND '9') THEN (T1."EBENE3") WHEN ((od_left(T1."EBENE4",1)) BETWEEN '0' AND '9') THEN (T1."EBENE4") WHEN ((od_left(T1."EBENE5",1)) BETWEEN '0' AND '9') THEN (T1."EBENE5") WHEN ((od_left(T1."EBENE6",1)) BETWEEN '0' AND '9') THEN (T1."EBENE6") ELSE null END as c13,
  20. CASE WHEN (T1."EBENE1" IN ('Einkommens- und Gewerbesteuer','Einsatzwerte','Kontenklasse 5 Internes','Kosten','Neutrales Ergebnis','Umsatzerlöse')) THEN ('0') ELSE ('1') END as c14,
  21. (substring(((substring((CASE WHEN ((od_left(T1."EBENE2",1)) BETWEEN '0' AND '9') THEN (T1."EBENE2") WHEN ((od_left(T1."EBENE3",1)) BETWEEN '0' AND '9') THEN (T1."EBENE3") WHEN ((od_left(T1."EBENE4",1)) BETWEEN '0' AND '9') THEN (T1."EBENE4") WHEN ((od_left(T1."EBENE5",1)) BETWEEN '0' AND '9') THEN (T1."EBENE5") WHEN ((od_left(T1."EBENE6",1)) BETWEEN '0' AND '9') THEN (T1."EBENE6") ELSE null END) from 1 for 4))) from 1 for 1)) as c15
  22. from "SKR51.csv" T1
  23. where (T1."EBENE1" IN ('Einkommens- und Gewerbesteuer','Einsatzwerte','Kosten','Neutrales Ergebnis','Umsatzerlöse'))
  24. END SQL
  25. COLUMN,0,Ebene1
  26. COLUMN,1,Ebene2
  27. COLUMN,2,Ebene3
  28. COLUMN,3,Ebene4
  29. COLUMN,4,Ebene5
  30. COLUMN,5,Ebene6
  31. COLUMN,6,Ebene7
  32. COLUMN,7,Ebene8
  33. COLUMN,8,Ebene9
  34. COLUMN,9,Ebene10
  35. COLUMN,10,Acct Nr
  36. COLUMN,11,Konto Bezeichnung
  37. COLUMN,12,Konto
  38. COLUMN,13,GuV_Bilanz
  39. COLUMN,14,Susa