Jet Express 1 1 Indholdsfortegnelse 1. Indholdsfortegnelse 1-2 2. OmJet 3 3. Installationogkonfiguration 4 3.1. Guidetilhurtiginstallation 4 3.2. Forudsætninger 4 3.3. SådaninstallererduJet 4 3.4. SådankonfigurererduJet 5 3.4.1. Programindstillinger 5 3.4.2. Datakildeindstillinger 5 3.4.2.1. SådankonfigurererduenDynamicsNAV-datakilde 5-7 3.4.3. AvanceretDynamicNAV-konfiguration 7 3.4.3.1. SerenicNavigator-brugeradgangsregler 7-8 3.4.4. JetmedCitrix 8 4. BrugergrænsefladetilJet 9 4.1. Rapporttilstande 9 4.2. Finans 9 4.3. FunktionsGuide(Jfx) 9 4.4. Tabeldesigner 9 4.5. Drilldown 9 4.5.1. GridDrilldown 9-10 4.6. Fejlsøg 10 5. Reference 11 5.1. NL-funktion 11-12 5.1.1. Filtreringafdata 12 5.1.1.1. Tommefiltre 12 5.1.1.2. Specialtegnietfilter 12-13 5.1.1.3. SådanspecificererdumereendtifiltreiNL-funktionen 13 5.1.1.4. Sådanbegrænserduantalletafposterienforespørgsel 13 5.1.2. SådanhenterduspecialfeltermedNL(Tabel) 13-14 5.1.3. Sortering 14
Jet Express 2 5.2. GL-funktion 14 5.2.1. DynamicsNAVGL-funktion 14-15 5.3. Filtrering 15-16 5.4. Tastaturgenveje 16 5.5. Automatiskformateringafrapporter 16-17 5.6. Fordelingafrapporter 17 5.6.1. Rapportindstillinger 17 6. Indeks 18-20
Jet Express 3 2 Om Jet HvaderJet? JeterettilføjelsesprogramtilMicrosoftExcel,somintegrererExcelmeddindatabasesådukanopretterapporter medenkleregnearksfunktioner.funktionernelæserdirektefradindatabase,ogdukanderforopdateredataene direkteiexcel,istedetforatkopiereogindsætte.dukanfindeyderligereoplysningeromjet-funktionernei afsnittetreference. Derkrævesfølgendeforudgåendeviden ForatanvendeJet,erdetnødvendigtatdukendertilMicrosoftExcel,herundercellereferenceog regnearksfunktioner.dubørendviderehaveetgrundlæggendekendskabtildindatabasesstruktur. http://help.jetreports.com/11.0/express.da
Jet Express 4 3 Installation og konfiguration 3.1 Guide til hurtig installation VIGTIGT:Væropmærksompå,atdueribesiddelseafadministrativerettighederindeninstallationen. 1. KørJetExpressinstallationsfilen. 2. TilføjelsesprogrammetJetExpressvilautomatiskbliveaktiveretiExcelfordenaktuellebrugerefter installationenerafsluttet.seogsåaktiveringafjetexpress('sådaninstallererdujet'in deronline-dokumentation)forataktiveretilføjelsesprogrammetforyderligerebrugere. 3. SeogsåyderligereForudsætninger(Sektion3.2)fordintypedatabase. 4. KonfigurérenforbindelsetildindatabaseiIndstillingertildatakilde(Sektion3.4.2). 3.2 Forudsætninger Allebrugere Supporteredeoperativsystemer MicrosoftWindowsXP MicrosoftWindowsServer2003 MicrosoftWindowsVista MicrosoftWindowsServer2008 MicrosoftWindows7 SupporteredeversionerafMicrosoftOffice MicrosoftOffice2007 MicrosoftOffice2010(32-bitog64-bit) Supporterededatabaser MicrosoftDynamicsNAV6.0(eksekverbarefiler)ellersenere DynamicsNAVBrugere IndendukanbrugeJetExpressmedDynamicsNAV,erdetnødvendigtatinstallerefølgendesoftware: DynamicsNAVClassicClientversion6.0ellersenere. DynamicsNAVClassicClientskalværeinstalleret,selvforDynamicsNAV2009RTC-brugere. Determuligvisogsånødvendigt,atinstalleredentilhørendeversionafC/FRONT,somerinkluderetiDynamics NAVSDK.Detteerideflestetilfældeikkenødvendigt,daJetomfatterdenkrævedeversionafC/FRONTtilalle størreversionerafservicepakkerfordynamicsnav. EnDynamicsNAV-licensfil,somtilladerC/FRONT,skalgemmessomFIN.FLFiDynamicsNAV klientprogrammappenpåhverworkstation,somvilkørejet. DynamicsNAVsikkerhed ForatbrugeJetskalenbrugerhaveenrolleiDynamicsNAVudenregnskabsbegrænsninger,somsætterdemi standtilatlæseregnskabstabelobjekterogtabeldata.deskalendviderehavelæsetilladelsertilalletabeller,somde vilrapporterepå. DynamicsNAVsikkerhedsfiltreanvendesikkeautomatiskafC/FRONT,menethvertforsøgpåatlæsedata udenforetsikkerhedsfiltersrestriktionervilmislykkedesmedenfejlmeddelelse. 3.3 Sådan installerer du Jet HvisdubrugerWindowsVistaellersenere,skalduhøjreklikkedeneksekverbarefil(setup.exe)ogvælge"Kørsom administrator".detteskalgøresselvomduerloggetpåsomadministrator,foratinstallationenkankøremed
Jet Express 5 3.4 Sådan konfigurerer du Jet 3.4.1 Programindstillinger Programindstillingerneerbrugerpræferencerogandreprogrammæssigeindstillinger,sompåvirkermåden,hvorpå Jetfungerer. Sprog SprogtilJet-brugergrænseflade. Generelt Højestantalstikprøveværdier Højestantalafstikprøveværdier,somvilblivehentetnårmanforetageretlookup. Højestantallookupværdier Højestantalafposter,somvilbliveskannet,foratkunnehentestikprøveværdiernårderforetagesetlookup. Fejlsøgautomatiskrapportfejl FastsætteromJetautomatiskskannerrapportenfor#VÆRDI!-fejlefterkørselafrapporterogviseren fejlmeddelelse. Avanceret Visadvarselforkompatibilitetstilstand FastsætteromJetvilviseenadvarselsmeddelelseomproblemerrelaterettilbrugafExcelikompatibilitetstilstand. Visadvarselforsprogmodul FastsætteromJetvilviseenadvarselnårderervalgtetsprogtilenDynamicsNAVdatakilde,forhvilketderikkeer bleveteksporteretettilsvarendesprogmodul. AktiverJetlogning Fastsætteromhandlingervilbliveloggettilenfilidetspecificeredebibliotek. 3.4.2 Datakildeindstillinger Datakildeindstillingernebrugestilatdefineredindatabaseforbindelse. Nårdenødvendigeoplysninger,tilatopretteenforbindelseerblevetindtastet,kandukontrollere forbindelsenvedatklikkepåknappentestforbindelse. 3.4.2.1 Sådan konfigurerer du en Dynamics NAV-datakilde Generelt MappetilDynamicsNAVklient Angivermappen,derindeholderDynamicsNAVklient,fin.exeellerfinsql.exe.OgsåDynamicsNAVlicensfilskal placeresidennemappeognavngives"fin.flf". Mappetilsprogmodul
Jet Express 6 Angiverdenmappe,derindeholderdineDynamicsNAVsprogmoduler. Jetkananvendetabeller,felterogindstillingsværdierpåditsprog,hvisdueksporterersprogmoduletfra DynamicsNAVogspecificererbiblioteket.somindeholderdet.Sprogmoduletskalhavesammenavnsom sprogkodenpåtrebogstaversamten".flm"-endelse(fx.skaletdansksprogmodulnavngives"dan.flm"). Sprog Foratkunneeksportereetsprogmodul,skalduhaverettighedertilObjectDesigneriDynamicsNAV. Specificererdetsprog,somJetvilbenyttetilvisningafdatabaseetiketter,herundertabeller,felterog indstillingsværdier. Godkendelse FastsætteromderskalanvendesWindowsellerdatabaselogind. Hvisdindatabasebrugerdatabaselogind,kanduindtasteetbrugernavnogenadgangskode.Hvisduladerétaf dissefelterståtomt,vildublivebedtomlegitimationsoplysningertildatabaselogind,nårduforsøgeratoprette forbindelse. Forbindelse Servertype Specificereromduopretterforbindelsetilenlokaldatabasefil,enDynamicsNAVdatabaseserver,elleren MicrosoftSQL-server. Server Specificerernavnetpåserveren,somerværtfordatabasen. Database HvisduanvenderenMicrosoftSQL-server,skalduindtastedatabasensnavnher. Hvisduanvenderenlokaldatabasefil,skalduklikkepåknappenGennemseogudpegedenDynamicsNAV databasefilduønskeratbruge. Netværk Specificererdenegnedenetværksprotokol. Regnskab Specificererregnskabet,somJetvilbrugesomstandard. Visning VisningsegenskabernefastsætterhvordantabellerogfeltervisesiJetbrugergrænsefladenskomponenter. Vistommetabeller Fastsætteromderskalvisestabellerudenposter. Visantalposteritabeller Fastsætteromantalletafposterihverenkeltabelskalvises. Tabel-ogfeltindsættelsesformat SpecificererformatetfortabelogfelternårdeskrivesautomatisktilJet-formler. Avanceret
Jet Express 7 Metodetilnøglesøgning Specificerermetoden,derbrugestilatvælgedenbedstenøgleveddatabaseforespørgsel. MappetilC/Front Hvisdenspecificeres,tilsidesætterdenstandard-bibliotekethvorJetsøgerefterC/Front-oplysninger. 3.4.3 Avanceret Dynamic NAV-konfiguration 3.4.3.1 Serenic Navigator-brugeradgangsregler JetkanbenytteSerenicNavigator'sbrugeradgangsreglertilalleforespørgsler,somkøresafenbrugerhvorder gælderenellerflereregler.dennefunktionkanaktiveres,vedatimporteretabellennavigatortojetbus ObjectsindiNavigator-databasen. SådankonfigurererduForretningsobjekter Forhvertforretningsobjekt,findesderetsætaffelttilknytningeritabellen"NavigatortoJetBusObjects".Disse felttilknytningerfastsætterhvilketfeltihvilketabellerbrugeradgangsrettighedernevilbliveanvendtforetgivet forretningsobjekt.deternødvendigt,atimporteredissefelttilknytningertilnavigator,entenmanueltellervedbrug afendataport. Tabellen"NavigatortoJetBusObjects"indeholderdenedenstående5felter: Felt nr. Feltnavn Datatype Beskrivelse 1 TableNo. Heltal Nummeretpådentabel,somforretningsobjektetsvarertil. 2 FieldNo. Heltal Nummeretpådetfelt,somforretningsobjektetsvarertil. 3 Business Object Kode ForretningsobjektID.Dettevilentenværeenkode,fx.GLACCOUNT,eller dimensionsnummeret. 4 ObjectType Indstilling Typenafforretningsobjektetdefineretifeltet"Forretningsobjekt".Detkan entenværecodeellerdimension. 5 Field Caption Tekst Feltetsetikette,somdefineretifeltet"FieldNo.".Dettefelterudelukkende fornemhedsskyldogbrugesikkeafjet. Følgendeereksemplerpårækker,somdefinerernogleforretningsobjekttilknytningertiltabellenG/L-konto: Tabel nr. Felt nr. Forretningsobjekt Objekttype Feltetikette 15 1 GLACCOUNT code No. 15 29 1 dimension Global Dimension1 Filter Rækkerneovenfordefinerertofelttilknytningertiltabel15("G/L-Account")idatabasen.Denførsterækkeangiver, atbrugeradgangsreglerfor GLACCOUNT -forretningsobjektetvilbliveanvendttilfeltet"no."itabellen GLACCOUNT.Bemærkatobjekttypener"code",ogatforretningsobjektet(GLACCOUNT)mappesdirektetil navnetpåeteksisterendeforretningsobjekt. Denandenrækkeieksempletharetobjektaftypen"dimension".Detvilsige,atværdienifeltet"Forretningsobjekt" skalsvaretiletdimensionsnummer,idettetilfældedimension"1".dennerækkeangiver,atbrugeradgangsreglertil dimension1,eller"program"inavigator-stikprøvedatabasen,vilbliveanvendttilfeltet"globaldimension1 Filter"itabellen"G/L-Account". HvisetForretningsobjektikkeknyttesdirektetiletfeltpåentabel,kanderikkeanvendes
Jet Express 8 reglertildetteforretningsobjekt.grundentildette,eratfelttilknytningerforsådanne forretningsobjekterikkekandefineresvedbrugaftabelopbygningen,derbeskrivesovenover.detteerikke almindeligtindenforstandardgrupperafforretningsobjekter. 3.4.4 Jet med Citrix VIGTIGT:JetsupporteresikkeiCitrix-miljøerhvisikkeheleskrivebordeterudgivet. ForatkunnebrugeJetmedCitrix,gælderfølgenderetningslinjer: Heleskrivebordetskaludgives. Jet,Excel,samtkomponenteriklientdatabasenskalalleværeinstalleretpåCitrix-skrivebordet. HvisduerenDynamicsNAVbruger,skalDynamicsNAVClassicClientværeinstalleretpåCitrix-skrivebordet. HvisdubrugerenOLE-forbindelse,skalOLE-driverentildinspecifikkedatabaseværeinstalleretpåCitrixskrivebordet. HvisdubrugerODBC,skaldukonfigurereenWindowsODBC-datakildepåCitrix-skrivebordet. Jet-tilføjelsesprogrammetskalaktiveresiExcelforhverCitrix-bruger,somharisindeatbrugedet.Seogså AktiveringafJetReports(Sektion3.3)foryderligereoplysninger.
Jet Express 9 4 Brugergrænseflade til Jet 4.1 Rapporttilstande Design Designtilstandbrugestilatopretterapporter.ResultaterafJet-funktionereroptimeretmedhensyntilhastighedi Designtilstand,ogdetgaranteresikkeatdeførertilkorrekteresultater. Opdater Opdaterkørerrapporten,vedatopdaterealledataenedirektefradatabasen. 4.2 Finans ÅbnerJfx,(Sektion4.3)dererudfyldtmedentomGL-funktion. 4.3 Funktions Guide (Jfx) Giverbrugerneenintuitivmåde,hvorpådekanindsætteJet-funktionerietregneark. 4.4 Tabeldesigner TabelDesigneropretterenExceltabelfrafleredatabasetabeller,somkanbrugessomudgangspunktfor pivottabellerog-diagrammer. 4.5 Drilldown Drilldown,somvisesiencelle,derindeholderenJet- Foratforetageendrilldown,skalduklikkepåknappen formel,ellervælgecellenogvælgedrilldown. 4.5.1 Grid Drilldown Drilldown-gitteretviserdrilldown-dataiengittervisning,somgiverdigmulighedforatgruppere,filtrereogsortere dinedata. Drilldown-visning Drilldown-resultaterkanbrugerdefineresmedGridDrilldown.Vedathøjreklikkeenkolonneoverskrift,kanen brugervælgehvilkefelter,derskalvisesidrilldown-visningen.endviderekanderflyttesompåkolonnernevedat trækkeenkolonneoverskrifttilenønsketposition. Nårdrilldown-visningenlukkes,bliverfelterne,somervistsamtfeltrækkefølgengemtsomdrilldown-visningenfor denpågældendetabel.næstegangbrugerenanvenderdrilldownpåtabellen,vilkunfelterne,somtidligerevarvist blivevistogisammerækkefølgesomtidligere. SådananalysererdudataiGridDrilldown Ikkeallepostervilbliveindlæstnårdrilldown-visningenåbnes.Nårposterneindlæsesvilderblivevisten statusindikatorivisningensøverstevenstrehjørne.nårposterneerindlæste,vildetsamledeantalhentedeposter blivevist.gruppering,filtreringogsorteringkanaltsammengøresmensposternebliverindlæst. DynamicsNAVogGridDrilldown
Jet Express 10 FlowFelt-værdierbliverindledningsvistikkeindlæstiGridDrilldown.ForatindlæseværdiertiletFlowFelt,skaldu klikkepåknappenopdatérikolonneoverskriften.flowfelt-værdierkanikkeindlæsesføralledrilldown-posterneer blevethentet. 4.6 Fejlsøg FejlsøghjælpermedatdiagnosticereproblemermedJet-funktioner.NårenJet-funktionresultererienfejl,vil #VÆRDI!visesidencelleiregnearket,derindeholderfunktionen.Foratfindefejlenifunktionen,skalduvælge dencelle,derindeholderfejlenogvælgefejlsøg.dervisesenmeddelelse,somhjælpermedatforklareproblemet.
Jet Express 11 5 Reference 5.1 NL-funktion =NL(Hvad, Tabel, Felt, FilterFelt1, Filter1,..., FilterFelt10, Filter10) Formål:Returnererfelterellerpostnøglerfraentabelbaseretpåfiltre. Parameter Hvad Beskrivelse Fastsætterhvadderreturneres. Argument "Link" "Tabel" "LinkFelt" "LinkSum" "FlowFelt" Beskrivelse Returnererenstrengværdi,somkanbrugessometfilterienandenNLfunktion.SeogsåSammenkædningafandretabellervedbrugaf Link=('Enkelsammenkædning'inderonline-dokumentation) foryderligereoplysninger. OpretteretExcel-tabelobjektudfradereturneredefeltværdier.Hvisdu efterladerfeltargumentettomt,returneresallefelter.brugenfeltcache, foratreturnereflerefelter. Returnererenstreng,derbrugestilathenteetfeltfraenlinktabelien NL(Tabel)-funktion. Returnererenstreng,derbrugestilathentesummenafetfeltfraen linktabeliennl(tabel)-funktion. Returnererenstreng,derbrugestilathenteetFlowFeltfra primærtabelleniennl(tabel)-funktion.flowfiltreidennefunktion anvendeskuntildetspecificeredeflowfeltogikkedenoverordnede forespørgsel. Tabel Felt FilterFelt1 Tabellensnavn,nummerelleretiket. Navnet,nummeretelleretikettenfordetfelt,derskalreturneres.ForDynamicsNAVbrugere,kandetteendvidereværeenmultidimension. Foratreturnereenfeltcache,skalduspecificereetsætaffelter. EnfeltcachekanbrugesmedNL(Tabel)nårdukunønsker,atseenkelteaffelternefra tabellenogikkedemalle.ennl-funktionmedenfeltcacheviludelukkendereturnerede entydigekombinationerafværdierneforfelterneifeltcachen. Navnetpådetførstefelt,efterhvilketderskalfiltreres.ForDynamicsNAV-brugere,kandette endvidereværeenmultidimension.defølgendespecialværdierergodkendtesom filterfeltargumenter. FilterFelt "Regnskab="eller0 "InklusivLink=" "Begrænsning=" Beskrivelse Tilsidesætterdefaultregnskabetmeddet,somspecificeresaf Filterargumentet. Sammenkæderdenprimæretabeltilden,derspecificeresaf filterargumentet,meddetformålathentedata.læssådan henterduspecialfeltermednl(tabel)(sektion5.1.2)for yderligereoplysninger. Begrænserantalletafposterellerværdier,somreturnerestil antallet,derspecificeresaffilterargumentet.seogsåsådan begrænserduantalletafposterienforespørgsel(sektion 5.1.1.4)foryderligereoplysninger.
Jet Express 12 Parameter Beskrivelse "Filter=" "Overskrift=" "SkjulTotaler=" "TabelNavn=" Specificererengruppefiltretilenforespørgselmedetsætaffiltre, derspecificeresaffilterargumentet.seogsåsådanspecificerer dumereentifiltreinl-funktionen(sektion5.1.1.3)for yderligereoplysninger. Erstatterfeltoverskriftermedlistenafoverskrifter,derspecificeres affilterargumentet.skalbrugesmedennl(tabel)-funktion. NårværdienafFilterargumenteterSAND,skjulessumrækken,der eroprettetafnl(tabel). Specificerernavnet,derskalbrugestilExceltabelobjektet,somer oprettetafnl(tabel)mednavnetifilterparameteren.brugdette, tilathenvisetiltabellenvianavnetfraenpivottabel. Filter1 FilterFeltN FilterN Værdienaffilteret,derskalanvendestilFilterFelt1. SammesomFilterFelt1.Derkanspecificeresoptil10parbeståendeaffeltogfilter.Hvisdu specificererflerefiltre,kombineresdemedetlogiskog. SammesomFilter1,anvendesdogtilFilterFeltN. 5.1.1 Filtrering af data 5.1.1.1 Tomme filtre Forestildig,atværdienicelleC4kommerfraenandenJet-funktionogeventueltafogtilertom.Idettetilfældekan dubrugetoenkelteanførselstegn(')omkringfilterværdien.dukanbrugefølgendeformel. =NL("Første","Element","Beskrivelse","Elementnummer","'"&C4&"'") AfogtilønskerduatfiltrereenNL(Sektion5.1)-funktion,udfraenandenværdi,dereventueltertom.NLfunktionentilladerikkeatdubrugertommefiltre,ogduvilfåen#VÆRDIfejlmeddelelse,hvisduudfylderet FilterFelt('NL-funktion'inderonline-dokumentation)-argumentogladerdettilsvarendeFilter('NLfunktion'inderonline-dokumentation)-argumentståtomt. Tiltrodsfordenneformelerlidtvanskeligatlæse,sætterdenetenkeltanførselstegn(')påhversideafC4- referencen.hvisc4indeholderværdienelement1,vildetresulterendefilterværeelement1.hvisc4ertom,er resultatettoenkelteanførselstegn,someretgyldigtfiltertiltommefelter. Enmerelæsbarversionaffilterettiltommefelterkandannesvedatsætte"@@"foranværdieniC4.Funktionen bliveristedetsomnedenstående. =NL("Første","Element","Beskrivelse","Elementnummer","@@"&C4) 5.1.1.2 Specialtegn i et filter Tegnsom ><=.()&@betragtessomspecialtegnafjet.hvisduharbehovforatinkluderenogenafdissetegn,som delafenfilter('nl-funktion'inderonline-dokumentation)-værdi,skalduindtaste@@foranfilteret."@@" vilhåndterefilteretsomenegentligstrengogblivevurderetkorrekt. Hvisduforeksempel,harbehovforatfiltrereefterenkunde,derhedder"John(Houston)",skaldusætte"@@" foran"john(houston)".denderaffølgendeformelvilsesåledesud. =NL("Rækker","Salgsfakturahoved","Nr.","Debitor","@@John(Houston)") HvisnavnetJohn(Houston)befindersigienandencelle,erdettedensammeformelvedbrugafencellereference: =NL("Rækker","Salgsfakturahoved","Nr.","Debitor","@@"&C3) Hvisduharbehovforatkombinereadskilligefilterværdier,somindeholderspecialtegn,skaldusættehvert filterelementienkelteanførselstegn('). Ladosforestilleos,atduforeksempelharbehovforatfiltrereefterkunder,derentenhedder"JohnA.M."eller "Ben&Jerrys".DuskalbrugedetlogiskeELLER( ),sådukanderforikkebruge@@,dadetpåvirkerhelefilteret.
Jet Express 13 Denfølgendeformelviserdenrettemådeatdannefilteret. =NL("Rækker","Salgsfakturahoved","Nr.","Debitor","'John A.M.' 'Ben & Jerrys'") Igen,dissenavnekunnekommefracellereferencer,sådentilsvarendeformelmedcellereferencerfindesnedenfor. =NL("Rækker","Salgsfakturahoved","Nr.","Debitor","'"&C3&"' '"&C4&"'") 5.1.1.3 Sådan specificerer du mere end ti filtre i NLfunktionen Filter=sætterdigistandtilatbrugeetområdetilatspecificerefiltreiNL(Sektion5.1)-formler.Dettesætterdig istandtilatbrugemereend10filterfelt('nl-funktion'inderonline-dokumentation)/filter('nlfunktion'inderonline-dokumentation)-par,gørrapportdesignmereoverskueligt,oggørdetnemmere,atføje filtretilenrapportpåetseneretidspunkt. Foratbrugedennefunktion,skalduspecificereFilterFelterienkolonneiExcelogdetilsvarendefilterværdieriden næstekolonnetilhøjre.derefterspecificerescellerne,derindeholderbeggefilterfelterogfiltreifilterparameteren efterfilter=somfølgende: =NL("Rækker","Salgsfaktura",, "Filter=",$B$2:$C$4) 5.1.1.4 Sådan begrænser du antallet af poster i en forespørgsel Dukansætteenbegrænsningforantalletafposter,somNL(Sektion5.1)vilreturnere,vedatindtaste Begrænsning=ietafFilterFelt('NL-funktion'inderonline-dokumentation)-parametreneogindtasteet maksimaltantalidentilsvarendefilter('nl-funktion'inderonline-dokumentation)-parameter. Detfølgendeeksempeludskrivertop10kundermeddestørstesalg. =NL("Rækker","Kunde","Navn","-Salg","*","Begrænsning=",10) 5.1.2 Sådan henter du specialfelter med NL(Tabel) Sådanhenterdufeltværdierfrasammenkædedetabeller Syntaksentilatindhentefeltværdierfrasammenkædedetabellersersåledesud: =NL("Tabel","Tabel1",{"Tabel1Felt","LinkFelt([Tabel2],[Tabel2Felt2])"},"InklusivLink=","Tabel2","Tabel2Felt1","=Tabel1Felt") DennefunktionhenterværdienafTabel1FeltfraTabel1ogdenførsteværdifraTabel2Felt2fraTabel2,forhverpostiTabel1,hvorværdienafTabel2Felt1 matchedeværdienaftabel1felt. FunktionenNL(LinkFelt) Foratgøredetnemmere,athentefelterfrasammenkædedetabeller,erfunktionenNL(LinkFelt)blevetindført.SyntaksenforNL(LinkFelt)sersåledesud: =NL("LinkFelt","Tabel2","Tabel2Felt") DerkanherefterhenvisestildennefunktionifeltparameterenifunktionenNL(Tabel),istedetformanueltatindtastedataiformlenLinkFelt(). Sådanhenterdufeltsummerfrasammenkædedetabeller Syntaksentilatindhentefeltsummerfrasammenkædedetabellersersåledesud: =NL("Tabel","Tabel1",{"Tabel1Felt","LinkSum([Tabel2],[Tabel2Felt2],[Tabel2Felt3],[A*])"},"InklusivLink=","Tabel2","Tabel2Felt1","=Tabel1Felt") DennefunktionvillehenteværdienafTabelFelt1fraTabel1ogsummenafværdierneiTabel2Felt2forhverpostiTabel1,hvorværdienafTabel2Felt1matcher værdienaftabel1feltoghvorværdienaftabel2felt3startermeda. FunktionenNL(LinkSum) Foratgøredetnemmere,athentesummerfrasammenkædedetabeller,erfunktionenNL(LinkSum)blevetindført.SyntaksenforNL(LinkSum)sersåledes ud: =NL("LinkSum","Tabel2","Tabel2Felt2","Tabel2Felt3","A*") DerkanherefterhenvisestildennefunktioniFeltparameterenifunktionenNL(Tabel),istedetformanueltatindtastedataiformlenLinkSum(). SådanhenterduetFlowFeltmedFlowFiltre FlowFelt-syntaksen,derbrugesiFeltargumentetifunktionenNL(Tabel),gørdetmuligtatindhenteetFlowFeltmedenspecifikgruppeFlowFiltre,der udelukkendeanvendestildetpågældendefelt:
Jet Express 14 =NL("Tabel","Kunde",{"Navn","FlowFelt([Salg],[Datofilter],[010110..311210])"}) DetførsteargumenterdetFlowFelt,derskalhentes,efterfulgtafetvilkårligtantalafFlowFilterFelt/FlowFilter-par. AlleFlowFiltre,somanvendestildenoverordnedeforespørgsel,funktionenNL(Tabel)foreksempel,villigeledesbliveanvendttilfelter,somspecificeres vedbrugafflowfelt-syntaksen. FunktionenNL(FlowFelt) Foratgøredetnemmere,athentedisseFlowFelter,erfunktionenNL(FlowFelt)blevetindført.SyntaksenforNL(FlowFelt)ersomnedenfor: =NL("FlowFelt","Kunde","Salg","Datofilter","010110..311210") DerkanherefterhenvisestildennefunktioniFeltparameterenifunktionenNL(Tabel),istedetformanueltatindtastedataiformlenFlowfelt(). Sådanhenterduspecialfelterfraindlejredelinks Feltværdierogsummerkanhentesfraindlejrede,sammenkædedetabeller,somfølgende: =NL("Tabel","Debitorpost",{"Nr.","LinkFelt([Debitorbogføringsgruppe], [Kode])"},"InklusivLink=","Debitor","Nr.","=Debitornr.","InklusivLink=","Debitorbogføringsgruppe","Kode","=Debitorbogføringsgruppe") DennefunktionvilhentealleværdierfrafeltetNr.fratabellenDebitorpostogfeltetKodefratabellenDebitorbogføringsgruppe,somersammenkædetvia tabellendebitor. Sådanhenterduspecialfelterfrafleretabeller Feltværdierogsummerkanendviderehentesfrafleretabeller,derersammenkædetfradenprimæretabel,somfølgende: =NL("Tabel","Debitor",{"Nr.","LinkFelt([Debitorbogføringsgruppe],[Kode])","LinkSum([Debitorpost], [Antal])"},"InklusivLink=","Debitorpost","Debitornr.","=Nr.","InklusivLink=Debitor","Debitorbogføringsgruppe","Kode","=Debitorbogføringsgruppe") DennefunktionvilhentealleværdierifeltetNr.fratabellenDebitor,værdierneifeltetKodefratabellenDebitorbogføringsgruppeogsummenafværdiernei feltetantalfratabellendebitorpost.bemærk,atbådetabellendebitorbogføringsgruppeogtabellernedebitorpostersammenkædetviatabellendebitor. SærligefelterkankunhentesfraNL(Tabel),nårdubrugerDynamicsNAVdatakilder. 5.1.3 Sortering Resultaterne,dersomstandardreturneresafJet-funktioner,sorteresistigenderækkefølgeafhængigtafde returneredeværdier;dukandogtilsidesættestandardsorteringenogsortereudforværdiernefraethvertfelti tabellen,forhvilketdureturnererdata. Foratsorteredataistigenderækkefølge,skalduindsætteet"+"efterfulgtaffeltnavnetiparameteren FilterFelt ('NL-funktion'inderonline-dokumentation). Foratsortereifaldenderækkefølge,skalduindsætteet"-"efterfulgtaffeltnavnet. DererendviderebehovforFilterfeltetsFilter('NL-funktion'inderonline-dokumentation)-argument.Hvis duønsker,atsorterepåetfeltudenatfiltrereefterdetpågældendefelt,skalduindsætte"*"idettilhørendefilter. DennedenståendeNL(Sektion5.1)funktionsortererefterregnskabsnavn,nårderfiltreresforregnskabsnavn, derbegyndermedb. =NL("Tabel","Kunde","+Regnskabsnavn","B*") DennedenståendeNL-funktionsortererværdierneifeltetProduktIDefterværdierneifeltetKundeIDistigende rækkefølge,derefterefterværdierneifeltetmængdeifaldenderækkefølge. =NL("Tabel","Fakturaer","ProduktID","+KundeID","*","-Mængde","*") 5.2 GL-funktion 5.2.1 Dynamics NAV GL-funktion =GL(Hvad, Konto, StartDato, SlutDato, Vis, Dim1, Dim2, Dim3, Dim4, ForretningsEnhed, Regnskab, Reserveret, UdelukUltimodatoer, Reserveret, Reserveret, Reserveret, Reserveret, Reserveret, Reserveret, VisForespørgsel, Reserveret, DataKilde) Formål:Returnererbudgettet,saldoen,nettoændring,debet,ellerkreditfraenellerflerefinanskonti.
Jet Express 15 Brugdenovenståendefunktionsdefinition,foratfastsætterækkefølgenafparametrene,derbeskrives nedenfor.parametremarkeretsomreserveretbrugesikke. Parameter Hvad Konto StartDato SlutDato Vis Dim1 Dim2 Dim3 Dim4 Forretningsenhed Budget Regnskab UdelukUltimodatoer VisForespørgsel Datakilde Beskrivelse FastsætterhvadGL-funktionenreturnerer.MulighederneerBevægelse, Budget,KreditellerDebet. Finanskontonummer,FilterellerOmråde.Hvisduspecificererenenkelt sumkonto,returneresværdienafdenpågældendekonto.hvisduspecificerer flerekontielleretområdeafkonti,vilsumkontiikkebliveinkludereti resultatet. Specificererstartdatoenfordeposteringer,derskalinkluderes.Forsaldoenaf enkontofraengivendato,skalduladestartdatoståtom.forenkontos nettoændring,skaldubrugesaldoogspecificerebådestartdatoogslutdato. Specificererslutdatoenfordeposteringer,derskalinkluderes. Dendimensionsanalyse,derskalanvendes.Laddetteståtomtogdervilikke bliveanvendtnogendimensionsanalyse. Filtertildenførstedimensionianalysevisningen.HvisVis-argumenteter tomt,erdettefilterettilglobaldimension1. Filtertildenandendimensionianalysevisningen.HvisVis-argumentet ertomt,erdettefilterettilglobaldimension2. Filtertildentredjedimensionianalysevisningen. Filtertildenfjerdedimensionianalysevisningen. Filtertilforretningsenheden. Budgetfilter.Laddetteståtomtforallebudgetter.Dettebrugesikkemed mindrederreturneresbudgetter. Regnskabsnavn.Hvisdenneparameterertom,brugesstandardregnskabet. Sand,foratudelukkeposteringer,dervedrørerultimodatoer.Standarder "Falsk". "Sand",foratvisefinlink-strengen,dervilblivebrugttildrilldown.Standard er"falsk". Datakildenavn.Hvisdenneparameterstårtom,brugesstandarddatakilden. 5.3 Filtrering Betydning Symbol Eksempel Hentedeposter Ligmed Ingen 377 BLÅ Demmedfeltværdi377 DemmedfeltværdiBLÅ Ikkeligmed <> <>0 Demmedfeltværdier,derikkeerligmed0 Og & >1000& <2000 Demmedfeltværdier,dererstørreend 1000ogmindreend2000
Jet Express 16 Betydning Symbol Eksempel Hentedeposter Eller 1000 2000 Demmedfeltværdier1000eller2000 Størreend > >1000 Demmedfeltværdier,dererstørreend 1000 Størreendellerlig med >= >=1000 Demmedfeltværdier,dererstørreend ellerligmed1000 Mindreend < <1000 Demmedfeltværdier,derermindreend 1000 Mindreendellerlig med <= <=1000 Demmedfeltværdier,derermindreend ellerligmed1000 Interval.. 1000..2000..1000 1000.. Demmedfeltværdiermellem1000og 2000,med Demmedfeltværdieroptilogmed1000 Demmedfeltværdier1000ellermere Jokertegn * *co* *co co* Demmedfeltværdier,derindeholder"co" Demmedfeltværdier,derendermed"co" Demmedfeltværdier,derbegyndermed "co" Jokertegnmed enkelttegn Beregningsrækkefølge () 30 (>10& <20) Ignorerfra specialtegn Ignorerfrastorteller lillebogstav 5.4 Tastaturgenveje FølgendetastaturgenvejeertilgængeligeiJet:? Hans?n Demmedfeltværdier,såsomHansoneller Hansen Demmedfeltværdierpå30ELLER feltværdier,dererstørreend10ogmindre end20 @@ @@A&B DemmedfeltværdiA&B '' 'A&B' 'C&D' DemmedfeltværdierA&BellerC&D @ @placering Demmedfeltværdier,såsomplacering. PLACERINGellerPlacering Genvej Tilgængeligfra Adfærd F1 Brugergrænsefladekomponenter Viser kontekstafhængig hjælp F4 Jfx Skiftermellemen cellereferences adresseringstilstand F6 Brugergrænsefladekomponentmedværdilookup Viseretdatabaselookup 5.5 Automatisk formatering af rapporter Automatisktilpasningafstørrelse Nogledataværdierharvariabellængdeogdetteindebærer,atduikkevedhvorbredenkolonnebørværeindendu kørerenrapport.hviskolonnenikkeerbrednoktilatvisedataene,vilexcelentenvise########,ellerkunvise
Jet Express 17 dendelafdatene,sompasserindicellen. Tilpas Enkolonnekanformateresautomatisktilatpassetildenbredestecelle,indeholdtikolonnen,vedatplacere nøgleordettilpasidenpågældendekolonnesrække1.enrækkeshøjdekanformaterespåomtrentsammemåde, dogmedundtagelseafatnøgleordettilpasskalplaceresikolonneafordenrække,derskalformateres. Automatiskskjulning Nogetafindholdetiprojektmappenereventueltnødvendigt,foratdesignerapporten,menikkehensigtsmæssigtat seirapporttilstand('rapporttilstande'inderonline-dokumentation). SkjulogSkjulArk Enkolonneellerrækkekanskjulesautomatisk,vedatplacerenøgleordetSkjuliRække1idenkolonne,derskal skjules,ellerikolonneaidenrække,derskalskjules.forautomatiskatskjuleheleark,kanduføje+skjularktil regnearketscellea1.nårdukørerrapporten,viljetskjulerækkerne,kolonnerneellerarkene,somduhar specificeret. 5.6 Fordeling af rapporter 5.6.1 Rapportindstillinger ForatvisevinduetRapportindstillingernårderkøresenrapport,kandubrugefølgenderegnearksetiketter: Indstilling,Titel,ogVærdi. Hverrækkeiregnearket,derindeholderenindstilling,somduønskerskalvisesivinduetRapportindstillinger,skal indeholdeetikettenindstillingikolonnea.kolonnen,derindeholderindstillingernestitlerskalindeholde etikettentitelirække1.kolonnen,derindeholderdeegentligeindstillingsværdier,somduskalhenvisetilidin rapport,skalindeholdeetikettenværdiirække1.skæringspunktetmellemindstillingsrækkerneogkolonnerne TitelogVærdi,udgørrapportindstillingerne. Følgendetabeludviseretenkelteksempel: A B C 1 Auto+Skjul+Værdier Titel Værdi 2 Indstilling Kunde * 3 Indstilling Åben SAND Hvisdukørerenrapportmedrapportindstillinger,vilvinduetRapportindstillingerblivevist. Hvisrapportindstillingernebefinderpåetregneark,somduønskeratskjulefrabrugeren,skaldublotføje +SkjulArktiletikettenicelleA1.
Jet Express 18 6 Indeks #VÆRDI!,10 Aktivering,4 Auto,16-17 Automatiskfejlfindingafrapportfejl,5 Automatiskformateringafrapporter,16-17 Automatisktilpasning,16-17 AvanceretDynamicsNAV-konfiguration SerenicNavigator-brugeradgangsregler,7-8 Budget,14-15 Citrix,8 Database,5 Datakilde,14-15 Datakildeindstillinger,5 Datakildeindstillinger Datakildeindstillinger,5 SådankonfigurererduenDynamicsNAV-datakilde, 5-7 Designtilstand,9 Drilldown,9 Drilldown Drilldown,9 GridDrilldown,9-10 DynamicsNAVGL-funktion,14-15 Eller,15-16 Excel,3 Express,3 Fejl,10 Fejlsøg,10 Filter,11-12 FilterFelt,11-12 Filtre,11-12 Filtrering,15-16 Filtreringafdata Tommefiltre,12 Specialtegnietfilter,12-13 SådanspecificererdumereendtifiltreiNL-funktionen, 13 Sådanbegrænserduantalletafposterienforespørgsel, 13 Finans,9 FlowFelt,13-14 FlowFilter,13-14 Forbindelse,5 Forretningsenhed,14-15 Forudsætninger,4 FunktionsGuide(Jfx),9 GL-funktion
Jet Express 19 DynamicsNAVGL-funktion,14-15 GridDrilldown,9-10 Guidetilhurtiginstallation,4 Højesteantallookupafskannedeposter,5 Højesteantallookupafstikprøveværdier,5 Hvad,11-12,14-15 Ikkeligmed,15-16 Installationogkonfiguration Guidetilhurtiginstallation,4 Forudsætninger,4 SådaninstallererduJet,4 Interval,15-16 JetmedCitrix,8 Kompatibilitetsmodus,5 Konfiguration,5 Konto,14-15 Ligmed,15-16 Link,11-12,13-14 LinkFelt,13-14 LinkSum,13-14 Log,5 Logning,5 MicrosoftExcel,3 Mindreend,15-16 Mindreendellerligmed,15-16 NF-optimering,5 NL-funktion,11-12 NL-funktion NL-funktion,11-12 SådanhenterduspecialfeltermedNL(Tabel), 13-14 Sortering,14 Og,15-16 OmJet,3 Opdatér,9 Overskrifter,11-12 Programindstillinger,5 Rapportindstillinger,17 Rapporttilstand,9 Rapporttilstande,9 Regnskab,14-15 Sådanbegrænserduantalletafposterienforespørgsel,13 SådanhenterduspecialfeltermedNL(Tabel),13-14 SådaninstallererduJet,4 SådankonfigurererduenDynamicsNAV-datakilde,5-7 SådankonfigurererduJet Programindstillinger,5
Jet Express 20 JetmedCitrix,8 SådanspecificererdumereendtifiltreiNL-funktionen,13 SerenicNavigator-brugeradgangsregler,7-8 Skjul,16-17 SkjulArk,16-17 SlutDato,14-15 Sortering,14 Specialtegnietfilter,12-13 Sprog,5 Størreend,15-16 Størreendellerligmed,15-16 StartDato,14-15 Tabel,11-12 Tabeldesigner,9 Tastaturgenveje,16 Tilpas,16-17 Tommefiltre,12 UdelukUltimodatoer,14-15 Værdi,10 Vis,14-15