Advertisement
Guest User

Untitled

a guest
May 5th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1.  
  2. PL:
  3. LOAD
  4. PL_Järjestys,
  5. PL_Laskenta,
  6. PL_Muotoilu,
  7. replace(PL_Otsikko,'*', ' ') as PL_Otsikko,
  8. PLStart,
  9. PLEnd
  10. FROM
  11. Talous_Demon_Data\Talousdemon_PL Pohja.xlsx
  12. (ooxml, embedded labels, table is Taul1);
  13.  
  14. PLt: //left join(Tilit)
  15. LOAD
  16. TILI,
  17. //IF(Account_Code=1435 or Account_Code=1439,11,
  18. //IF(AlaTiliryhmä='301 Yleiset myyntitilit' or AlaTiliryhmä='392 Avustukset ja tuet' or AlaTiliryhmä='394 Palkkiot ja korvaukset' or AlaTiliryhmä='395 Muut tuotot' or AlaTiliryhmä='901 Rahoitustuotot', 1, // liikevaihto
  19. IF(PääTiliryhmä='30 Myyntituotot' or PääTiliryhmä='39 Liiketoiminnan muut tuotot', 1,
  20. // IF(AlaTiliryhmä='901 Rahoitustuotot' , 2,
  21. IF(AlaTiliryhmä='392 Avustukset ja tuet' or AlaTiliryhmä='394 Palkkiot ja korvaukset' or AlaTiliryhmä='395 Muut tuotot',3,// muut tuotot
  22. //IF(AlaTiliryhmä='501 Palkat ja palkkiot' or AlaTiliryhmä='503 Eläkekulut' or AlaTiliryhmä='504 Muut henkilösivukulut',4, //henkilöstökulut
  23. IF(PääTiliryhmä='50 Henkilöstökulut',4,
  24. IF(AlaTiliryhmä='401 Aine-, tarvike- ja tavaraostot' or AlaTiliryhmä='402 Ostot, arvopaperit ja kiinteistöt',5, // ostot
  25. IF(AlaTiliryhmä='701 Vapaaehtoiset henkilösivukulut',6,
  26. IF(AlaTiliryhmä='702 Toimitilakulut',7, // toimitila
  27. IF(AlaTiliryhmä='703 Kone- ja kalustokulut' or AlaTiliryhmä='601 Suunnitelman mukaiset poistot',8, // kone-, kalustokulut ja arvonalentumiset
  28. IF(AlaTiliryhmä='704 Matkakulut' or AlaTiliryhmä='705 Edustuskulut', 9, // Matkustus- ja edustuskulut
  29. IF(AlaTiliryhmä='706 Myyntikulut', 10, // myynnin kult
  30. IF(AlaTiliryhmä='707 Markkinointikulut', 11, // markkinoinnin
  31. IF(AlaTiliryhmä='708 Tutkimus- ja kehityskulut', 12, // tutkimus & kehitys
  32. IF(AlaTiliryhmä='709 Hallintokulut', 13,
  33. IF(AlaTiliryhmä='710 Muut liikekulut', 14,
  34. IF(AlaTiliryhmä='404 Alihankinta' or AlaTiliryhmä='405 Vuokrattu työvoima' or AlaTiliryhmä='406 Muut ulkopuoliset palvelut', 15, // alihankinta ja palvelut
  35. IF(AlaTiliryhmä='981 Poistoeron muutos', 16, // alihankinta ja palvelut
  36. IF(AlaTiliryhmä='991 Tilikauden verot', 17,
  37. IF(AlaTiliryhmä='991 Tilikauden verot', 18,
  38. IF(AlaTiliryhmä='902 Rahoituskulut', 19,
  39. IF(AlaTiliryhmä='901 Rahoitustuotot', 20,
  40. ))))))))))))))))))) as PLCode
  41. // ) as PLCode
  42. Resident Tilit;
  43.  
  44.  
  45. IntervalMatch:
  46. INTERVALMATCH (PLCode) LOAD
  47. PLStart,
  48. PLEnd
  49. RESIDENT PL;
  50.  
  51.  
  52. left join (PL)
  53. LOAD
  54. *
  55. Resident IntervalMatch;
  56. drop tables IntervalMatch;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement