Esimerkki: Kirjanpidon tilitapahtumat sisältävä taulukko
Tilitapahtumat sisältävän taulukon kuvaus on edellisellä sivulta saman otsikon alla.
Kenttäarvojen samanaikaisten esiintymien analysointimakro
Makro tutkii Excel-taulukosta kahden kentän välisiä arvojen samanaikaisia esiintymisiä.
Esiintymisiä kuvataan Boolean-tyyppisesti "True" ("On samanaikainen arvo") ja "False" ("Samanaikainen arvo puuttuu") [--1--].
Makro ..
– .. laskee vuorollaan kunkin kahden valitun tietokentän arvoesiintymät ja vertaa niitä keskenään.
– .. laskee esiintymät ja niihin liittyvän summan ja keskiarvon numeerisesta tietokentästä, jonka käyttäjä valitsee.
– .. korostaa ajotuloksissa merkittävät esiintymät sen suhteen onko tietokentillä samanaikainen arvo ("True") vai ei ("False") [--2--].
|
|
A. Kun makro käynnistetään, käyttäjälle tulee tieto siitä, mitä makro tekee.
'Proceed' - painikkeesta ajo jatkuu seuraavaan vaiheeseen.
'Cancel' - painikkeesta ajo keskeytyy.
|
|
|
B. Käyttäjä voi valita taulukon joko työkirjasta, jossa makro on, tai muusta työkirjasta. Esimerkissä käyttäjä valitsee taulukon ensiksi mainitusta.
|
|
|
C. Työkirjassa on useita välilehtiä. Käyttäjä valitsee 'IF_yk18l4319'-välilehden [--3--].
'Proceed'-painikkeesta käynnistyy ajo, jossa makro tutkii tietokenttien sisällön.
|
|
|
Käyttäjä valitsee tietokentät, joiden suhteen analyysi tehdään.
'Reload'-painikkeesta [uudelleen klikkaamalla] voi kerralla ottaa kaikki tietokentät mukaan tai jättää kaikki pois.
Yksittäinen tietokenttä lisätään analyysiin ('Add'-painike) tai jätetään ottamatta ('Remove'-painike).
Esimerkissä lasketaan myös keskiarvot numeeristen kenttien arvoista ('Include numeric value averages').
|
|
|
D. Makro luo työkirjaan, jossa se on, välilehden ajon tuloksille.
Esimerkissä tuloksista ilmenee mm.,
että kustannuspaikkakenttään ('POOL') liittyvä Debet-kirjaussumma on 24,883,716.57.
Yhteensä 5058 kustannuspaikkakentässä on ["True"-] arvo.
Tällöin se on myös 1. selitekentässä ('DESCR1') 4304 tapauksessa ja/tai 2. selitekentässä ('DESCR2') 2586 tapauksessa.
|
|
|
| |
Omat kommentit
Makro täydentää edellisellä sivulla esitettyä makroa, joka rajoittuu yksittäisiin tietokenttiin.
Tässä esitelty makro laajentaa analyysin tietokenttien välille.
Yhdessäkään käytettyinä makrot ('FieCha ja 'ConOcc') eivät silti varmista tiedoston eheyttä kattavasti.
------
[--1--]
Makro palvelee samaa tarkoitusta kuin edellisellä sivulla esitelty makro,
mutta tuo tarkasteluun mukaan eräänlaisen korrelaation omaisen ulottuvuuden.
[--2--]
Käyttäjä voi asettaa "Guidance"-välilehdellä arvon sille, mikä on merkittävä samanaikaisen arvon esiintyminen (esimerkissä 90 %)
ja mikä sen merkittävä puuttuminen (esimerkissä 10 %).
"Guidance"-välilehti on työkirjassa, jossa makro on.
Esimerkissä merkittäviä ovat arvoesiintymät,
jotka edustavat vähintään 90 % tai enintään 10 % valitun numeerisen kentän enimmäismäärästä ja -arvosta.
[--3--]
Taulukkoon on tuotu ImpFix-makrolla tilitapahtumatiedot,
jotka ovat olleet selvärakenteisina tasamittaisina tietueina.
Taulukon
tietokentät ovat ACC (kirjanpidon tili), POOL (kustannuspaikka),
DATE (kirjauspäivä), VTYPE (tositesarja), VNO (tositenumero), DEBIT (Debet-rahamäärä),
CREDIT (Kredit-rahamäärä). DESCR1 (Selite 1), DESCR2 (selite 2) ja Q (loppumerkki).
Jos avaat useamman ponnahdusikkunan, tulee virheilmoitus.
Sulje silloin edelliset ikkunat. Klikkaa sitten vuorossa olevaa 'Kuva'-kuvaketta.
|
|
|
|
|
|
Aikaisempi makro esiteltiin sivulla
"f-fs.net/cs/xl07j1.html" (31.07.2012-31.07.2012)
[Sivu ei ole enää käytössä]
-------
|
|