Jet Express 1 1 Sisällysluettelo 1. Sisällysluettelo 1-2 2. TietoaJetistä 3 3. Mikäonuutta 4 4. Asennusjamääritykset 5 4.1. Pika-asennusopas 5 4.2. Edellytykset 5 4.3. Jetinasennus 5 4.4. Jet-asetustenmäärittäminen 6 4.4.1. Sovelluksenasetukset 6 4.4.2. Tietolähteenasetukset 6 4.4.2.1. DynamicsNAV-tietolähteenmäärittäminen 6-8 4.4.3. AdvancedDynamicsNAV-asetustenmäärittäminen 8 4.4.3.1. SerenicNavigatorinkäyttöoikeussäänöt 8-9 4.4.4. JetjaCitrix 9 5. Jet-käyttöliittymä 10 5.1. Raportti-tilat 10 5.2. Pääkirja 10 5.3. OhjattuJet-funktiotoiminto(Jfx) 10 5.4. Taulukonrakentaja 10 5.5. Porautuminen 10 5.5.1. Ruudukkoporatutuminen 10-11 5.6. Korjaavirheet 11 6. Viite 12 6.1. NL-funktio 12-13 6.1.1. Suodatetaantietoja 13 6.1.1.1. Tyhjätsuodattimet 13 6.1.1.2. Erikoismerkitsuodattimessa. 13-14 6.1.1.3. YlikymmenensuodattimenmäärittäminenNL-funktiossa 14 6.1.1.4. Kyselyntietueidenmääränrajoittaminen 14 6.1.2. ErikoiskenttiennoutaminenNL(Taulukko)-funktiolla 14-15
Jet Express 2 6.1.3. Lajittelu 15 6.2. GL-funktio 16 6.2.1. DynamicsNAVGL-funktio 16 6.3. Suodatus 16 6.4. Pikanäppäimet 17 6.5. Raportinautomaattinenmuotoilu 17 6.6. Raporttienjakaminen 17 6.6.1. Raporttiasetukset 17-18 6.6.1.1. Raportti-vaihtoehdonvalidointi 18-19 7. Hakemisto 20-22
Jet Express 3 Tietoa Jetistä MikäJeton? JetonMicrosoftExcelinapuohjelma,jokayhdistääExcelintietokantaasi,jamahdollistaayksinkertaisia laskentataulukkofunktioitasisältävienraporttienluomisen.funktiotlukevattietojasuoraantietokannastasi,joten kopioimisenjaliittämisensijaanvoitpäivittäätiedotsuoraanexcelissä.lisäätietoajet-funktioistalöytyytietoaosasta. Edellytetyttiedot JetinkäyttämiseenvaaditaanMicrosoftExcelinkäyttökokemusta,mukaanlukienviitteetjalaskentataulukon funktiot.lisäksitarvitaanperustiedotkäytetyntietokannanrakenteesta. http://help.jetreports.com/11.0/express
Jet Express 4 Mikä on uutta TämändokumentintarkoituksenaonkuvaillaJetEssentials{Discard}uusiaominaisuuksia. UusittuJetFunctionWizard JetFunctionWizard(Jfx)ontäysinuusittujanytpainopisteinäovatkäyttömukavuusjakäytettävyys.Uusia ominaisuuksiaonuseita,mm.ikkunanauha,jokasisältäämoniajet-toimintojenluomisessakäytettävissäolevia vaihtoehtoja.mukaanonsisällytettymyöslisäähakuikkunoita,jotkaopastavatjet-toimintoargumenttienkäytössä. Kunnäitähakuikkunoitakäytetääntietolähteentaulukko-jakenttäarvojenkanssa,voikäyttäjävalita,ettävain suosikitnäytetäänsitenkuinneonjet-selaimessamääritelty.jet-toiminnonsisäkkäinsijoittaminenjettoimintoargumenttiinsisältyynytkäyttäjäliittymään,jonkaansiostakäyttäjävoinavigoidasisäkkäinsijoitetuista Jet-toiminnoistakoostuvanketjunläpi.
Jet Express 5 4 Asennus ja määritykset Pika-asennusopas TÄRKEÄÄ:Varmistaennenasentamista,ettäsinullaonjärjestelmänvalvojaoikeudet. 1. SuoritaJetExpress-asennustiedosto. 2. JetExpress-apuohjelmaaktivoidaanautomaattisestiExcelissänykyisellekäyttäjälle,kunasennuson suoritettu.tietoaapuohjelmanaktivoinnistamuillekäyttäjillesaatkohdastajetexpressinaktivointi ('Jetinasennus'inderonline-dokumentation). 3. KatsomitkämuutEdellytykset(Sektion4.2)koskevattietokantatyyppiäsi. 4. MääritäyhteystietokantaasikohdassaTietolähdeasetukset(Sektion4.4.2). Edellytykset Kaikkikäyttäjät Tuetutkäyttöjärjestelmät MicrosoftWindowsXP MicrosoftWindowsServer2003 MicrosoftWindowsVista MicrosoftWindowsServer2008 MicrosoftWindows7 TuetutMicrosoftOfficenversiot MicrosoftOffice2007 MicrosoftOffice2010(32-ja64-bittinen) Tuetuttietokannat MicrosoftDynamicsNAV6.0taiuudempi DynamicsNAVKäyttäjät EnnenkuinJetExpressonkäyttökelpoinenDynamicsNAVinkanssa,seuraavatohjelmistotonoltavaasennettuina: DynamicsNAVClassic-käyttöliittymä,suoritettavaversio6.0taiuudempi. DynamicsNAVClassic-käyttöliittymätarvitaanmyösDynamicsNAV2009RTC:nkäyttäjille. VoiollatarpeenasentaamyösvastaavaC/FRONT-versio,jokasisältyyDynamicsNAVSDK:hon.Useimmitentätä asennustaeitarvitsetehdä,koskajetsisältäätarvittavanc/front-versionkaikilletärkeimmilledynamicsnav:n versioillejaservicepackeille. C/FRONTinsallivaDynamicsNAV-lisenssiontallennettavanimelläFIN.FLFDynamicsNAV-käyttöliittymän ohjelmakansioon,jokaisellajetiäkäyttävällätietokoneella. DynamicsNAVSuojaus VoidakseenkäyttääJetiäkäyttäjälläonoltavarooliDynamicsNAVissa,eikämääritettyjäyritysrajoituksia,mikä mahdollistaayritystaulukko-objektinjataulukkotietojenlukemisenhänelläonmyösoltavaoikeudetkaikkiin taulukoihin,joistahänraportoi. DynamicsNAVSuojaussuodattimiaeisovelletaautomaattisestiC/FRONTiin,muttayritettäessälukea Suojaussuodattimenulkopuolisiatietoja,järjestelmäantaavirheilmoituksen. Jetin asennus JoskäytätWindowsVistaataiWindowsinuudempaaversiota,napsautahiirenkakkospainikkeellaasennustiedostoa jasittenkohtaa"suoritajärjestelmänvalvojana".teenäin,vaikkaolisitkirjautunutjärjestelmään
Jet Express 6 4.4 Jet-asetusten määrittäminen Sovelluksen asetukset Sovellusasetuksetovatkäyttäjänmäärittämiäasetuksiajamuitakokosovellustakoskeviaasetuksia,jotka vaikuttavatjetintoimintaan. Kieli Jetinkäyttöliittymänkieli. Yleistä Haunmalliarvojenenimmäismäärä Hakuasuoritettaessanoudettavienmalliarvojenenimmäismäärä. Haussaluettavientietueidenenimmäismäärä Luettavientietueidenenimmäismääränoudettaessamalliarvojahaunaikana. Automaattisenvirheenkorjausraportinvirheet MäärittäähalutaankoJetinetsivänautomaattisestivirheitäraportista#ARVO!raportinsuorittamisenjälkeenja näyttävänsittendiagnostiikkaviestin. Lisäasetukset Näytäyhteensopivuustilanvaroitus MäärittäänäyttääköJetvaroituksenExcelinyhteensopivuustilassakäyttämiseenliittyvistäongelmista. Näytäkielimoduulinvaroitus MärittäänäyttääköJetvaroituksen,josoletvalinnutDynamicsNAV-tietolähteellesellaisenkielen,jotavastaavaa kielimoduuliaeioleviety. OtakäyttöönJet-kirjaus Määrittääkirjataankotoiminnotmääritetyssähakemistossasijaitsevaantiedostoon. Tietolähteen asetukset TietokantayhteytesimääritetäänTietolähdeasetustenavulla. Kunyhteydenluomiseentarvittavattiedotonsyötetty,voitvahvistaayhteydennapsauttamalla Testaa yhteys-painiketta. Dynamics NAV -tietolähteen määrittäminen Yleistä Navision-asiakaskansio Määrittääkansion,jokasisältääDynamicsNAV-käyttöliittymän,fin.exe-tiedostontaifinsql.exe-tiedoston.Myös DynamicsNAVinlisenssitiedostotuleesijoittaatähänkansioonjasilleonannettavanimeksi"fin.flf". Kielimoduulikansio
Jet Express 7 Määrittääkansion,jossaDynamicsNAV-kielimoduulitsijaitsevat. Jetvoikäyttäätaulukoita,kenttiäjaasetustenarvojakielelläsi,josvietkielimoduulinDynamicsNAVistaja määrität,missähakemistossasesijaitsee.kielimoduulintuleeollasamanniminenkuinkolmikirjaiminen kielikoodijatiedostomuotoa".flm"(esim.tanskankielisenmoduulinnimiolisi DAN.flm"). Kieli Kielimoduulinviemistävarten,sinullapitääollaObjektinsuunnittelijankäyttöoikeudetDynamicsNAVissa. Määrittääkielen,jollaJetnäyttäätietokannanselosteet,mukaanlukientaulukot,kentätjaasetustenarvot. Todennus MäärittääkäytetäänkötodennukseenWindows-vaiTietokantapalvelinta. VoitsyöttääKäyttäjätunnuksenjaSalasanan,jostietokantasikäyttääTietokantapalvelimentodennusta.Joset syötäkumpaakintietoa,tietokannankirjautumistiedotpyydetäänyhdistämisenyhteydessä. Yhteys Palvelintyyppi Määrittää,luotkoyhteydenpaikalliseentietokantatiedostoon,DynamicsNAVintietokantapalvelimeenvai MicrosoftSQLServer-palvelimeen. Palvelin Määrittäätietokantaaisännöivänpalvelimennimen. Tietokanta Syötätietokannannimitähän,joskäytätMicrosoftSQLServer-palvelinta. Joskäytätpaikallistatietokantatiedostotyyppiä,napsautaSelaa-painikettajaselaahaluamaasiDynamicsNAVin tietokantatiedostoon. Verkkotyyppi Määrittääsopivanverkkoprotokollan. Yritys Määrittääyrityksen,jotaJetkäyttääoletusarvona. Näyttö SekuinkataulukotjakentätnäytetäänJet-käyttöliittymänkomponenteissa,riippuunäytönominaisuuksista. Näytätyhjättaulukot Määrittäänäytetäänkötaulukot,joissaeioleyhtääntietuetta. Näytätietueidenlukumäärä Määrittäänäytetäänkökunkintaulukontietueidenlukumäärä. Taulukoidenjakenttienpudotusmuoto Määrittäätaulukonkentäntunnustenmuodon,kunnekirjoitetaanJet-kaavoihinautomaattisesti. Lisäasetukset Avaimenhaunalgoritmi
Jet Express 8 Määrittääalgoritmin,jonkaavullavalitaanparasavaintietokantakyselyjävarten. C/Front-kansio Jostämäasetusonmääritetty,korvataanoletushakemisto,jostaJetetsiiC/Front-kirjastoja. 4.4.3 Advanced Dynamics NAV -asetusten määrittäminen Serenic Navigatorin käyttöoikeussäänöt JetvoisoveltaaSerenicNavigatorinKäyttöoikeussääntöjäkaikkiinkäyttäjänsuorittamiinkyselyihin,joihinpätee vähintäänyksisääntö.voitottaakäyttööntämäntoiminnontuomallanavigator-tietokantaantaulukon Navigator JetBus-objektit. Yritysobjektienmäärittäminen Taulukko"NavigatorJetBus-objektit"sisältääkenttienlinkityksetjokaiselleYritysobjektille.Näilläkentän linkityksillävalitaantaulukotjaniissäsijaitsevatkentät,joihinkäyttöoikeussääntöjäsovelletaantietyn Yritysobjektinkohdalla.NämälinkityksetontuotavaNavigatoriinjokomanuaalisestitaiDataportinkautta. Taulukko"NavigatorJetBus-objektit"sisältääseuraavatviisikenttää: Kentän nro Kentän nimi 1 Taulukon numero 2 Kentän numero Tietotyyppi Kokonaisluku Kokonaisluku Kuvaus Sentaulukonnumero,jotaYritysobjektivastaa. Senkentännumero,jotaYritysobjektivastaa. 3 Yritysobjekti Koodi Yritysobjektintunnus.Tunnusonjokokoodi,esim.GLACCOUNT, taidimensionumero. 4 Objektityyppi Vaihtoehto Yritysobjektintyyppimääritetään"Yritysobjekti"-kentässä. Tyyppivoiollajokokooditaidimensio. 5 Kentän seloste Teksti "Kentännumero"-kentässämääritettykentänseloste.Tämän kentänsisältöonvaintiedoksi,eikäjetkäytäsitä. Esimerkkejäriveistä,jotkamäärittävätjoitakinYritysobjektienlinkityksiätakaisinG/L-tilitaulukkoon: Taulukon numero Kentän numero Yritysobjekti Objektityyppi Kentän seloste 15 1 GLTILI koodi numero 15 29 1 dimensio Globaali dimensio 1suodatin Edellisetrivitmäärittävätkaksikenttienlinkitystätietokannantaulukkoon15("G/L-tili").Ensimmäinenrivi tarkoittaa,ettäyritysobjektin"gltili"käyttäjäoikeussääntöjäsovelletaan"g/l-tili"-taulukon"numero"-kenttään. Huomaa,ettäobjektityyppion"koodi",jayritysobjekti(GLTILI)linkittääkentätsuoraanolemassaolevan Yritysobjektinnimeen. Esimerkintoisellarivilläonobjektityyppi"dimensio".Setarkoittaa,että"Yritysobjekti"-kentänsisältävänarvon tuleevastatadimensionnumeroa,tässätapauksessadimensiota"1".tämäriviosoittaa,ettädimensio1:n,tai "OHJELMAN"Navigatorinmallitietokannassa,käyttöoikeussääntöjäsovelletaan"Globaalidimension1"suodatinkenttään"G/L-Tili"-taulukossa. JosLiiketoimintaobjektiaeiolelinkitettysuoraankenttääntaitaulukkoon,kyseisen
Jet Express 9 Liiketoimintaobjektinsääntöjäeivoidasoveltaa.Tämäjohtuusiitä,ettäsellaistenyritysobjektien kenttienlinkityksiäeivoidatehdäkäyttämälläedelläkuvailtuataulukkorakennetta.tämäeiolenormaalia,jos käytättavallisiayritysobjekteja. Jet ja Citrix TÄRKEÄÄ:Citrix-ympäristöteivättueJetiä,elleikokotyöpöytääjulkaista. SeuraavatohjeetpätevätJetinkäyttöönCitrixinkanssa: Kokotyöpöytäonjulkaistava. Jet,ExceljaasiakkaantietokannankomponentitonasennettavaCitrix-työpöydälle. JosoletDynamicsNAVinkäyttäjäDynamicsNAVClassic-käyttöliittymäonasennettavaCitrix-työpöydälle. JoskäytätOLE-liitintä,tietokantasiOLE-ajuripitääasentaaCitric-työpöydälle. JoskäytätODBC:tä,WindowsODBC-tietolähdepitäämäärittääCitrix-työpöydällä. Jet-apuohjelmaonaktivoitavaExcelissäkullekinsitäkäyttääaikovalleCitrixinkäyttäjälle.Lisäätietoasaat kohdastajetreports-aktivointi(sektion4.3).
Jet Express 10 5 Jet-käyttöliittymä Raportti-tilat Suunnittelu RaportitluodaanSuunnittelu-tilassa.JetinfunktioidennopeusonoptimoituSuunnittelu-tilassa,eikävoidataata, ettänepalauttavatoikeattulokset. Päivitä Päivitäsuorittaaraportinjapäivittääkaikkitiedotsuoraantietokannasta. Pääkirja AvaatyhjänGL-funktionsisältävänJfx(Sektion5.3):n Ohjattu Jet-funktiotoiminto (Jfx) IntuitiivinentapalisätäJet-funktioitalaskentataulukkoon. Taulukon rakentaja TaulukonrakentajaluoExcel-taulukonuseistatietokannantaulukoista,joitavoidaankäyttääpivot-taulukoidenjakaavioidenperustana. TaulukonrakentajaavoikäyttäävainDynamicsNAV-tietolähteidenkanssa. Porautuminen Suoritaporautuminennapsauttamalla Porautuminen-painiketta,jokanäkyyJet-kaavansisältävässäsolussa, taivalitsesolujasittenporautuminen. Ruudukkoporatutuminen Ruudukkoporautuminennäyttääporautumistiedotruudukossa,jokamahdollistaatietojenryhmittelyn, suodattamisenjalajittelun. Porautumisnäkymä Ruudukkoporautumisenavullavoidaanmukauttaaporautumisentuloksia.Napsauttamallasarakkeen ylätunnistintahiirenkakkospainikkeella,käyttäjävoivalita,mitkäkentätporautumislomakkeessanäytetään. Lisäksisarakkeidenjärjestystävoidaanmuuttaavetämälläsarakkeidenylätunnistimethaluttuunkohtaan. Kunporautumislomakeonsuljettu,näkyvilläolevatkentätjakenttienjärjestystallennetaantaulukon porautumisnäkymäksi.seuraavankerran,kunkäyttäjäporautuutaulukkoon,vainaikaisemminnäkyvilläolleet kentätnäytetäänsamassajärjestyksessä. Tietojenanalysointiruudukkoporautumisessa Kaikkiatietueitaeiladataporautumislomakkeenavautuessa.Tietueidenlatautuessataulukonvasempaan alakulmaanilmestyytilanneilmaisin.kuntietueetonladattu,näytetäännoudettujentietueidenyhteismäärä. Ryhmittelyä,suodatustajalajitteluavoidaansuorittaatietueidenvielälatautuessa.
Jet Express 11 DynamicsNAVjaRuudukkoporautuminen VirtakentänarvojaeialuksiladataRuudukkoporautumisenaikana.VoitladataVirtakentänarvotnapsauttamalla kyseisensarakkeenylätunnisteenpäivityspainiketta.virtakentänarvojaeivoidaladataennenkuinkaikki porautumistiedostotonnoudettu. Korjaa virheet VirheenkorjausTukeeJet-funktioidenvianmääritystä.KunJet-funktiojohtaavirheeseen,funktionsisältävään työkirjansoluunilmestyy#arvo!.voitkorjatafunktionvirheetvalitsemallavirheilmoituksensisältävänsolunja valitsemallasittenkorjaavirheet.ongelmanselittäväviestinäytetään.
Jet Express 12 6 Viite NL-funktio =NL(Mikä, Taulukko, Kenttä, Suodatinkenttä1, Suodatin1,..., Suodatinkenttä10, Suodatin10) Tarkoitus:Palauttaataulukostakentättaitietueavaimensuodattimienperusteella. Parametri Mikä Kuvaus Määrittäämitäpalautetaan. Argumentti "Linkki" "Taulukko" "Linkkikenttä" "Linkkisumma" "Virtakenttä" Kuvaus Palauttaamerkkijononarvon,jotavoidaankäyttääsuodattimena toisessanl-funktiossa. LuoExcel-taulukko-objektinpalautettujenkenttäarvojenperusteella. JosKenttä-argumenttijätetääntyhjäksi,ohjelmapalauttaakaikki kentät.palautamontakenttääkentänvälimuistinavulla. Palauttaamerkkijonon,jollanoudetaankenttälinkkitaulukosta NL(Taulukko)-funktiossa. Palauttaamerkkijonon,jollanoudetaankentänsumma linkkitaulukostanl(taulukko)-funktiossa. Palauttaamerkkijonon,jollanoudetaanVirtakenttäensisijaisesta taulukostanl(taulukko)-funktiossa.tässäfunktiossa VirtasuodattimiakäytetäänvainmääritettyihinVirtakenttiin,eikä pääkyselyyn. Taulukko Kenttä Suodatinkenttä1 Taulukonnimi,numerotaiseloste. Palautettavankentännimi,numerotaiseloste.DynamicsNAV-käyttäjillätämävoiolla myöslisädimensio. PalautaKentänvälimuistimäärittämälläkenttienmatriisi. KentänvälimuistiavoidaankäyttääNL(Taulukko)-funktionkanssa,kunhalutaannähdä vainosataulukonkentistä,eikaikkia.nl-funktioyhdessäkentänvälimuistinkanssa palauttaavainkentänvälimuistissasijaitsevienkenttienarvojenuniikityhdistelmät. Senkentännimi,jonkamukaansuodatetaanensimmäiseksi.DynamicsNAVinkäyttäjillä tämävoiollamyöslisädimensio.seuraavaterikoisarvotsallitaansuodatinkenttäargumentteina. Suodatinkenttä "Yritys="tai0 "SisällyttäväLinkki=" "Rajoitus=" "Suodattimet=" Kuvaus KorvaaoletusyrityksenSuodatin-argumentinmäärittämällä yrityksellä. Linkittääensisijaisentaulukontaulukkoon,jokaonmääritetty Suodatin-argumentissatiedonnoutamiseen.Lisäätietoasaat kohdastaerikoiskenttiennoutaminennl(taulukko)- funktiolla(sektion6.1.2). RajoittaapalautettujentietueidentaiarvojenmääränSuodatinargumentissamainittuunmäärään.Lisäätietoasaatkohdasta Kyselyntietueidenmääränrajoittaminen(Sektion 6.1.1.4). MäärittääkyselynsuodattimetSuodatin-argumentin määrittämänsuodatinmatriisinavulla.lisäätietoasaat
Jet Express 13 Parametri Kuvaus "Ylätunnisteet=" "PiilotaSummat=" "TaulukonNimi=" kohdastaylikymmenensuodattimenmäärittäminen NL-funktiossa(Sektion6.1.1.3). KorvaakentänylätunnisteetSuodatin-argumentin määrittämälläylätunnistematriisilla.käytetäännl(taulukko)- funktionkanssa. PiilottaaNL(Taulukko)-funktionluomansummarivin,kun Suodatin-argumentinarvoonTOSI. MäärittääNL(Taulukko)-funktionluomanExcel-taulukkoobjektinnimeksiSuodatin-parametrissaolevannimen.Tämän avullavoitviitatataulukkoonnimelläpivot-taulukosta. Suodatin1 SuodatinkenttäN SuodatinN Suodatinkenttä1:eenkäytettävänsuodattimenarvo. SamakuinSuodatinkenttä1.Suodattimiajasuodatinparejavoidaanmäärittääenintään kymmenenkappaletta.jossuodattimiamääritetäänenemmänkuinyksi,neyhdistetään loogisellaoperaattorillaja. SamakuinSuodatin1,muttakäytetäänSuodatinkenttäN:ään. 6.1.1 Suodatetaan tietoja Tyhjät suodattimet JoskusvoiollatarpeellistasuodattaaNL(Sektion6.1)-funktiotoisenarvonperusteella,jokavoiollatyhjä.NLfunktioeisallityhjiensuodattimienmäärittämistä.JosotatkäyttöönSuodatinkenttä('NL-funktio'in deronline-dokumentation)-argumentinjajätätvastaavansuodatin('nl-funktio'inderonlinedokumentation)-argumentintyhjäksi,järjestelmäantaakin#arvo-virheilmoituksen. Oletetaan,ettäsolunC4arvotuleetoisestaJet-funktiostajavoijoskusollatyhjä.Tässätapauksessavoitkäyttää kahtapuolilainausmerkkiä(')suodattimenarvonympärillä.voitkäyttääseuraavaakaavaa. =NL("Ensimmäinen","Kohde","Kuvaus","Kohteen numero","'"&c4&"'") Vaikkatämäkaavaonhiemanvaikeaselkoinen,sesisältääpuolilainausmerkin(')C4-viitteenkummallakinpuolella. JosC4sisältääarvonKohde1,tuloksenaolevasuodatinonKohde1.JosC4ontyhjä,tuloksenaonkaksi puolilainausmerkkiä,jotkamuodostavatkelvollisentyhjänkentänsuodattimen. Helpomminluettavamuunnelmatyhjästäsuodattimestaon"@@"arvonedessäC4:ssä.Funktionäyttäätältä. =NL("Ensimmäinen","Kohde","Kuvaus","Kohteen numero","@@"&c4) Erikoismerkit suodattimessa. Jetkäsittääseuraavanlaisetmerkiterikoismerkeiksi: ><=.()&@.Joshaluatsisällyttäänäitäerikoismerkkejä suodattimen('nl-funktio'inderonline-dokumentation)arvoksi,onsuodattimeneteenlisättävä@@. "@@"päästääsuodattimenläpiliteraalisenamerkkijononajaselasketaanoikein. Josesimerkiksitarvitsensuodattimenasiakkaannimellä"John(Houston)"kohdan"John(Houston)"eteenon lisättävä"@@".kaavanäyttäisisillointältä. =NL("Rivit","Myyntilasku","Nro","Asiakas","@@John(Houston)") JosnimiJohn(Houston)sijaitseeviereisessäsolussa,soluviitettäkäytettäessävastaavakaavanäyttäätältä: =NL("Rivit","Myytilasku","Nro","Asiakas","@@"&C3) Joshaluatyhdistääuseitasuodattimenarvoja,jotkakaikkisisältäväterikoismerkkejä,kukinsuodatinonsijoitettava puolilainausmerkkeihin('). Oletetaanesimerkiksi,ettähaluatsuodattaaasiakkaannimenmukaan,nimellä"JohnA.M."tai"Ben&Jerrys".Jos käytätloogistaoperaattoriatai( ),etvoikäyttää@@-merkintää,koskasevaikuttaakokosuodattimeen.
Jet Express 14 Seuraavastakaavastanäetoikeinrakennetunsuodattimen. =NL("Rivit","Myyntilasku","Nro","Asiakas","'John A.M.' 'Ben & Jerrys'") Nämänimetvoivattullasoluviitteistä,jotenseuraavassaesitetäänsamakaavasoluviitteillä. =NL("Rivit","Myyntilasku","Nro.","Asiakas","'"&C3&"' '"&C4&"'") Yli kymmenen suodattimen määrittäminen NL-funktiossa ParametriSuodattimet=mahdollistaasuodattimetmäärittävienalueidenkäyttämisenNL(Sektion6.1)- kaavoissa.näinvoitkäyttääylikymmentäsuodatinkenttä('nl-funktio'inderonlinedokumentation)/suodatin('nl-funktio'inderonline-dokumentation)-paria,raporttiensuunnitteluon yksiselitteisempääjasuodattimienlisääminenraporttiinmyöhemminonhelpompaa. VoitkäyttäätätätoimintoamäärittämälläSuodatinkentätExcelinsarakkeessajavastaavatsuodattimenarvot viereisessä,oikeallapuolellaolevassasarakkeessa.määritäsittensolumatriisi,jokasisältääsekäsuodatinkentät ettäsuodatinparametrinsuodattimet,jasijoitasetekstinsuodattimet=peräänseuraavallatavalla: =NL("Rivit","Myyntilaskun ylätunniste",,"suodattimet=",$b$2:$c$4) Kyselyn tietueiden määrän rajoittaminen VoitrajoittaaNL(Sektion6.1)-funktionpalauttamientietueidenmäärääsyöttämällälausekkeenRajoitus= yhteensuodatinkenttä('nl-funktio'inderonline-dokumentation)-parametreistäjasyöttämällä enimmäismääränvastaavaansuodatin('nl-funktio'inderonline-dokumentation)-parametriin. SeuraavaesimerkkitulostaakymmenensuurimmanmyynninAsiakkaannimet. =NL("Rivit","Asiakas","Nimi","-Myynti($)","*","Rajoitus=",10) Erikoiskenttien noutaminen NL(Taulukko)-funktiolla Kentänarvojennoutaminenlinkitetyistätaulukoista. Kentänarvojenlinkitetyistätaulukoistanoutamiseenkäytettäväsyntaksinäyttäätältä: =NL("Taulukko","Taulukko",{"Taulukko1Kenttä","Linkkikenttä([Taulukko2], [Taulukko2Kenttä2])"},"SisällyttäväLinkki=","Taulukko2","Taulukko2Kenttä1","=Taulukko1Kenttä") TämäfunktionoutaisikaikkiTaulukko1kenttä-arvotTaulukko1:stäjaTaulukko2Kenttä2:nensimmäisenarvon Taulukko2:sta,jokaiselleTaulukko1:ntietueelle,kunTaulukko2Kenttä1:narvovastaaTaulukko1kenttä-arvoaja tyhjänarvon,jostaulukko2:staeilöydyvastaaviaarvoja. NL(Linkkikenttä)-funktio NL(Linkkikenttä)-funktioonotettukäyttöön,jottakenttiennoutaminenlinkitetyistätaulukoistaolisi yksinkertaisempaa.nl(linkkikenttä)-funktionsyntaksinäyttäätältä: =NL("Linkkikenttä","Taulukko2","Taulukko2kenttä") TähänfunktioonvoidaansittenviitataNL(Taulukko)-funktionKenttä-parametrissaLinkkikenttä()-kaavan manuaalisensyöttämisensijaan. Kentänsummiennoutaminenlinkitetyistätaulukoista. Kentänsummienlinkitetyistätaulukoistanoutamiseenkäytettäväsyntaksinäyttäätältä: =NL("Taulukko","Taulukko1",{"Taulukko1Kenttä","Linkkisumma([Taulukko2],[Taulukko2Kenttä2], [Taulukko2Kenttä3], [A*])"},"SisällyttäväLinkki=","Taulukko2","Taulukko2Kenttä1","=Taulukko1Kenttä") TämäfunktiohakisikaikkiTaulukko1Kenttä-arvotTaulukko1:stäjaTaulukko2Kenttä2:arvojensummankullekin Taulukko1:ntietueelle,joissaTable2Kenttä1:narvovastaakohdanTaulukko1Kenttäarvoajajoissa
Jet Express 15 Taulukko2Kenttä3:narvoalkaaA:llaja0:lla,josTaulukko2:staeilöydyvastaaviatietueista. NL(Linkkisumma)-funktio NL(Linkkisumma)-funktioonotettukäyttöön,jottasummiennoutaminenlinkitetyistätaulukoistaolisi yksinkertaisempaa.nl(linkkisumma)-funktionsyntaksinäyttäätältä: =NL("Linkkisumma","Taulukko2","Taulukko2Kenttä2","Taulukko2Kenttä3","A*") TähänfunktioonvoidaansittenviitataNL(Taulukko)-funktionKenttä-parametrissaLinkkisumma()-kaavan manuaalisensyöttämisensijaan. Kentänarvojenjasummiennoutaminensisäkkäisistälinkeistä. Kentänarvotjasummatvoidaannoutaaseuraavankaltaisistalinkitetyistä,sisäkkäisistätaulukoista: =NL("Taulukko","Asiakastapahtuma ",{"Tapahtuman nro","linkkikenttä([asiakkaan kirjausryhmä], [Koodi])"},"Sisällyttävä linkki=","asiakas","nro","=asiakkaan nro","sisällyttävä linkki=","asiakkaan kirjausryhmä","koodi","=asiakkaan kirjausryhmä") TämäfunktionoutaisikaikkiTapahtumannro-kentänarvotAsiakastapahtuma-taulukostajaKoodi-kentänarvot Asiakkaankirjausryhmä-taulukosta,jokaonlinkitettyAsiakas-taulukkoon. Kentänarvojenjasummiennoutaminenmonestataulukosta Kentänarvotjasummatvoidaannoutaamyösmonestaensisijaisentaulukonkauttalinkitetystätaulukosta, esimerkiksinäin: =NL("Taulukko","Asiakas",{"Nro","Linkkikenttä([Asiakkaan kirjausryhmä], [Koodi])","Linkkisumma([Asiakastapahtuma ],[Summa])"},"SisällyttäväLinkki=","Asiakastapahtuma ","Asiakkaan nro","=nro","sisällyttävälinkki=asiakas","asiakkaan kirjausryhmä","koodi","=asiakkaan kirjausryhmä") TämäfunktionoutaisikaikkiNro-kentänarvotAsiakas-taulukosta,Koodi-kentänarvotAsiakkaankirjausryhmätaulukostajaSumma-kentänarvojensummanAsiakastapahtuma-taulukosta.Huomaa,ettäsekäAsiakkaan kirjausryhmä-taulukkoettäasiakastapahtuma-taulukkoonlinkitettyasiakas-taulukosta. VirtakenttienjaVirtasuodattimiennoutaminen NL(Taulukko)-funktionKenttä-argumentissakäytettäväVirtakenttä-syntaksimahdollistaaVirtakentän noutamisenvainkyseiseenkenttäänkäytettävienvirtasuodattimienavulla: =NL("Taulukko","Asiakas",{"Nimi","Virtakenttä([Myynti],[Päivämääräsuodatin],[1/1/10..31/12/10])"}) EnsimmäinenargumenttionnoudettavaVirtakenttä,jonkajälkeentuleevapaavalintainenmäärä Virtasuodatinkenttä/Virtasuodatin-pareja. NL(Virtakenttä)-funktio NL(Virtakenttä)-funktioonotettukäyttöön,jottaVirtakenttiennoutaminenolisiyksinkertaisempaa. NL(Virtakenttä)-funktionsyntaksinäyttäätältä: =NL("Virtakenttä","Asiakas","Myynti","Päivämääräsuodatin","1/1/10..31/12/10") TähänfunktioonvoidaansittenviitataNL(Taulukko)-funktionKenttä-parametrissaVirtakenttä()-kaavan manuaalisensyöttämisensijaan. Kaikkiakokokyselyyn,eliNL(Taulukko)-funktioon,käytettyjäVirtasuodattimiakäytetäänmyös Virtakenttä-syntaksinavullamääritettyihinkenttiin. DynamicsNAV-tietolähteitäkäytettäessäerikoiskentätvoidaannoutaavainNL(Taulukosta) Lajittelu Jet-funktioidenpalauttamatarvotlajitellaanoletusarvoisestinousevaanjärjestykseenpalautettujenarvojen perusteella;lajittelunoletusarvovoidaankuitenkinohittaajalajitteluvoidaansuorittaaminkätahansasellaisen kentänarvojenperusteella,jokasijaitseetaulukossa,jostatietojapalautetaan.
Jet Express 16 6.2 GL-funktio Dynamics NAV GL -funktio =GL(Mikä, Tili, Aloituspäivämäärä, Lopetuspäivämäärä, Näkymä, Dim1, Dim2, Dim3, Dim4, Liiketoimintayksikkö, Yritys, Varattu, SuljePoisTilinpäätöspäivä, Varattu, Varattu, Varattu, Varattu, Varattu, Varattu, NäytäKysely, Varattu, Tietolähde) Tarkoitus:Palauttaabudjetin,saldon,nettomuutoksen,debetittaikreditityhdeltätaiuseammaltapääkirjatililtä. Määritäseuraavassakuvattujenparametrienjärjestysedellämainitunfunktionmääritelmänavulla. Varatuiksimerkittyjäparametrejaeikäytetä. Parametri Mikä Tili Aloituspäivämäärä Lopetuspäivämäärä Tarkastele Dim1 Dim2 Dim3 Dim4 Liiketoimintayksikkö. Budjetti Yritys SuljePoisTilinpäätöspäivä NäytäKysely Tietolähde Kuvaus MäärittäämitäGL-funktiopalauttaa.VaihtoehtojaovatSaldo,Budjetti, KredititjaDebetit. G/L-tilinumero,-suodatintai-alue.Josmääritätyhdensummatilin,tämä funktiopalauttaakyseisentilinarvon.josmääritätuseitatilejätai tilialueita,summatilejäeiotetamukaantulokseen. Määrittääsisällytettävientransaktioidenaloituspäivämäärän.Saattilin saldontiettynäpäivänäjättämälläaloituspäivämääräntyhjäksi.jos haluatnähdätilinnettomuutoksen,käytäsaldoajamääritäsekä AloituspäivämääräettäLopetuspäivämäärä. Määrittääsisällytettävientransaktioidenaloituspäivämäärän. KäytettäväG/L-analyysinäkymä.Josjätättämänkohdantyhjäksi,mitään Analyysinäkymääeikäytetä. Analyysinäkymänensimmäisendimensionsuodatin.JosNäkymäargumenttiontyhjä,tämänonGlobaalidimensio1:nsuodatin. Analyysinäkymäntoisendimensionsuodatin.JosNäkymäontyhjä, tämänonglobaalidimensio2:nsuodatin. Analyysinäkymänkolmannendimensionsuodatin. Analyysinäkymänneljännendimensionsuodatin. Liiketoimintayksikönsuodatin. Budjetti-suodatinJätätämätyhjäksi,joshaluatnähdäkaikkibudjetit. Tätäkäytetäänvainpalautettaessabudjetteja. Yrityksennimi.Jostämäparametriontyhjä,käytetäänoletusyritystä. Suljepoistilinpäätöspäivämääräntransaktiotvalitsemalla"Tosi". Oletusarvoon"Epätosi". "Tosi"näyttääporautumiseenkäytettävänfinhlink-merkkijonon. Oletusarvoon"Epätosi". Tietolähteennimi.Jostämäparametriontyhjä,käytetään oletustietolähdettä. Suodatus Merkitys Symboli Mallilausekkeet Noudetuttietueet
Jet Express 17 Pikanäppäimet Jetissäovatkäytettävissäseuraavatpikanäppäimet: Pikakuvake Käytettävissäalkaen Toiminta F1 Käyttöliittymänkomponentit Näyttääkontekstiin liittyvänohjeen F4 Jfx Vaihtaasoluviitteen osoitteenmääritystilan F6 Käyttöliittymänkomponentit arvohaulla Raportin automaattinen muotoilu Automaattinenkoonmuuttaminen Näyttäähaun tietokannasta Jotkuttietoarvotovatniineripituisia,ettäennenraportinsuorittamistaonmahdotontatietää,kuinkaleveitä sarakkeidentuleeolla.jossarakeeioletarpeeksileveätietojennäyttämiseen,excelnäyttääjokomerkit######## taisoluunmahtuvanosantiedoista. Sovittaminen SijoittamallaSovita-avainsanasarakkeenRiville1kyseinensarakevoidaanmuotoillaautomaattisestiniin,että pisinsensisältämätietomahtuusensisään.rivinkorkeusvoidaanmuotoillamelkeinsamallatavalla,muttatässä tapauksessasovita-avainsanasijoitetaanmuotoiltavanrivinsarakkeeseena. Automaattinenpiilotus Jotkutosattyökirjansisällöstävoivatollavälttämättömiäraportinsuunnittelulle,muttaniideneihalutanäkyvän Raportti-tilassa('Raportti-tilat'inderonline-dokumentation). PiilotajaPiilotaLaskentataulukko SaraketairivivoidaanpiilottaaautomaattisestisijoittamallaPiilota-avainsanapiilotettavansarakkeenRiville1tai piilotettavanrivinsarakkeeseena.kokonaisialaskentataulukoitavoidaanpiilottaaautomaattisestilisäämällä +PiilotaLaskentataulukkolaskentataulukonsoluunA1.Jetpiilottaamääritetytrivit,sarakkeettai laskentataulukotraporttiasuoritettaessa. 6.6 Raporttien jakaminen Raporttiasetukset NäytäRaporttiasetukset-ikkunaraporttiasuoritettaessaseuraavienlaskentataulukkotunnisteidenavulla: Asetus, OtsikkojaArvo. Kunkinlaskentataulukon,jokasisältääasetuksen,jonkahaluatnäkyvänRaporttiasetukset-ikkunassa,onsisällettävä Asetus-tunnisteSarakkeessaA.AsetustenotsikotsisältävänsarakkeenonsisällettäväOtsikko-tunnisteRivillä1. Varsinaisetasetustenarvot,joihinpitääviitataraportissa,sisältävänsarakkeenonsisällettävä Arvo-tunniste Rivillä1.Asetukset-rivinjaOtsikko-jaArvo-sarakkeidenleikkauskohtaluovatraporttiasetukset. Seuraavataulukkoonyksinkertainenesimerkki: A B C 1 Automaattisesti+Piilota+Arvot Otsikko Arvo 2 Asetus asiakkaan *
Jet Express 18 3 Asetus Avaa TOSI A B C D 1 Automaattisesti+Piilota+Arvot Otsikko Arvo Haku 2 Asetus asiakkaan * =NL("Haku","Asiakas","Nro") 3 Asetus Avaa TOSI Raporttiasetukset-ikkunanäytetäänsuoritettaessaraporttiaraporttiasetuksilla. Josraporttiasetuksetovatlaskentataulukossa,jonkahaluatpiilottaakäyttäjältä,lisää +PiilotaLaskentataulukkotunnisteeseensolussaA1. Raportti-vaihtoehdon validointi Raportti-vaihtoehtoakäytettäessäonmahdollistavalidoidasyötetytarvotRaportti-tilaansiirryttäessätaikun ohjelmavirkistääraportin.tällöinonkäytettäväseuraaviavalinnaisiataulukkolaskentalomakkeensarake-tageja: ValidjaMessage. Kelvollinen Kelvollinen-taginsisältävässäsarakkeessaonoltavakelvollinenExcel-toiminto,jokapalauttaatiedonTRUEtai FALSEriippuenraporttivaihtoehdonarvosta. Viesti MikäliExcel-toimintoValid-sarakkeessapalauttaatiedonFALSEsenjälkeenkunonvaihdettuRaportti-tilaanja kunraportti-vaihtoehdonarvotonsyötetty,reportviewer-toimintosaasenviestin,jokaonmääriteltyviesti-tagin sisältävässäsarakkeessa. Seuraavassataulukossaesitetäänyksinkertainenesimerkki A B C D E 1 Auto+Hide Otsikko Arvo Kelvollinen Viesti 2 Asetus Vuosi 2011 =IF(VALUE(C2)>2010,TRUE,FALSE) Vuodenon oltava myöhempi kuin2010. 3 Asetus Osavaltio WA =IF(OR(C3="WA",C3="OR",C3="ID"),TRUE,FALSE) Vain Washington, Oregonja Idahoovat kelvollisia osavaltioita tässä raportissa. Kunraporttiajetaannäilläraporttivaihtoehdoilla,kelvollisetarvot"Vuosi"-vaihtoehdolleovatsuurempiakuin2010 jakelvollisetarvot"osavaltio"-vaihtoehdolleovat"wa","or"ja"id". VihjeruutuSenjälkeen,kunReportViewer-toimintoonkuitannutVaihtoehto-arvonvalidoinnintuloksena esitetynviestin,alkuperäinenreportoption-arvopalautuuvalue-sarakkeeseen.kyseinenarvopalautuu kuitenkintekstinä.numeroarvojenkanssatoimittaessaontärkeääpitäätämämielessäjanäitäarvojaon käsiteltävävastaavastivalidointikaavoissa. Esimerkki:Sensijaan,ettäkäytettäisiinvalidointikaavaa=IF(C3>10,TRUE,FALSE)keinonavarmistaa,että ReportOption-arvoonsuurempikuin10,onkinvarmistettava,ettäalkuperäinenarvopalautetaan numeroarvonakaavassa:=if(value(c3)>10,true,false).
Jet Express 19
Jet Express 20 7 Hakemisto #ARVO!,11 AdvancedDynamicsNAV-asetustenmäärittäminen SerenicNavigatorinkäyttöoikeussäänöt,8-9 Aktivointi,5 Aloituspäivämäärä,16 Arvo,11 Asennusjamääritykset Pika-asennusopas,5 Edellytykset,5 Jetinasennus,5 Automaattinen,17 Automaattisenvirheenkorjausraportinvirheet,6 Budjetti,16 Citrix,9 DynamicsNAVGL-funktio,16 DynamicsNAV-tietolähteenmäärittäminen,6-8 Edellytykset,5 Eiyhtäkuin,16 ErikoiskenttiennoutaminenNL(Taulukko)-funktiolla,14-15 Erikoismerkitsuodattimessa.,13-14 Excel,3 Express,3 GL-funktio DynamicsNAVGL-funktio,16 Haunmalliarvojenenimmäismäärä,6 Haussaluettavientietueidenenimmäismäärä,6 Ja,16 JetjaCitrix,9 Jet-asetustenmäärittäminen Sovelluksenasetukset,6 JetjaCitrix,9 Jetinasennus,5 Kieli,6 Kirjaa,6 Kirjaus,6 Korjaavirheet,11 Kyselyntietueidenmääränrajoittaminen,14 Lajittelu,15 Liiketoimintayksikkö,16 Linkki,12-13,14-15 Linkkikenttä,14-15 Linkkisumma,14-15 Lopetuspäivämäärä,16 Määritykset,6
Jet Express 21 MicrosoftExcel,3 Mikä,12-13,16 Mikäonuutta,4 NF-optimointi,6 NL-funktio,12-13 NL-funktio NL-funktio,12-13 ErikoiskenttiennoutaminenNL(Taulukko)-funktiolla,14-15 Lajittelu,15 OhjattuJet-funktiotoiminto(Jfx),10 Pääkirja,10 Päivitä,10 Pienempikuin,16 Pienempitaiyhtäsuurikuin,16 Piilota,17 PiilotaLaskentataulukko,17 Pika-asennusopas,5 Pikanäppäimet,17 Porautuminen,10 Porautuminen Porautuminen,10 Ruudukkoporatutuminen,10-11 Raportinautomaattinenmuotoilu,17 Raporttiasetukset,17-18 Raportti-tila,10 Raportti-tilat,10 Raportti-vaihtoehdonvalidointi,18-19 Ruudukkoporatutuminen,10-11 SerenicNavigatorinkäyttöoikeussäänöt,8-9 Sovelluksenasetukset,6 Sovita,17 Sovitaautomaattisesti,17 SuljePoisTilinpäätöspäivä,16 Suodatetaantietoja Tyhjätsuodattimet,13 Erikoismerkitsuodattimessa.,13-14 YlikymmenensuodattimenmäärittäminenNL-funktiossa,14 Kyselyntietueidenmääränrajoittaminen,14 Suodatin,12-13 Suodatinkenttä,12-13 Suodattimet,12-13 Suodatus,16 Suunnittelu-tila,10 Suurempikuin,16 Suurempitaiyhtäsuurikuin,16 Tai,16
Jet Express 22 Tarkastele,16 Taulukko,12-13 Taulukonrakentaja,10 TietoaJetistä,3 Tietokanta,6 Tietolähde,16 Tietolähteenasetukset,6 Tietolähteenasetukset Tietolähteenasetukset,6 DynamicsNAV-tietolähteenmäärittäminen,6-8 Tili,16 Tyhjätsuodattimet,13 Väli,16 Virhe,11 Virtakenttä,14-15 Virtasuodatin,14-15 Yhtäkuin,16 Yhteensopivuustila,6 Yhteys,6 Ylätunnisteet,12-13 YlikymmenensuodattimenmäärittäminenNL-funktiossa,14 Yritys,16