Exsion Hilfe¶
Activeren¶

Beim ersten Gebrauch von Exsion muss dieses aktiviert werden.
Klicken Sie im Exsion-Menü auf „Activeren“, um den Lizenzbildschirm zu öffnen.

Klicken Sie auf die Schaltfläche „Activeren“, um die Aktivierung tatsächlich durchzuführen. Während der Aktivierung wird über das Internet eine Verbindung hergestellt, um die Lizenzdaten zu überprüfen und dieses Exemplar von Exsion zu registrieren.
Menu opties¶

Beim Öffnen von Excel wird Exsion als Register im Menüband angezeigt. Innerhalb des Exsion-Menübands finden Sie die folgenden Menüoptionen.
- Connectie
- Database structuur
- Functie bibliotheek
- Functie definitie
- Formules naar waarden
- Details weergeven
- Dynamische download
- Gegevens vernieuwen
- Help
- Info
Connectie¶

Um Daten aus einer Dynamics-NAV-Datenbank abzurufen, muss zunächst eine Verbindung erstellt werden. Beim ersten Gebrauch von Exsion sind noch keine Verbindungen angelegt, sodass Sie nur die Option „Nieuwe connectie“ wählen können.
Nach einer Auswahl aus diesem Untermenü wird der folgende Bildschirm angezeigt:

Durch Klicken auf die Schaltfläche „Opslaan“ wird die Verbindung gespeichert. Wird eine bestehende Verbindung geöffnet, entfernt die Schaltfläche „Verwijderen“ diese.
| Feld | Beschreibung |
|---|---|
| Authenticatie | SQL Server Authentication
Windows Authentication Active Directory - Integrated Active Directory - Password Active Directory - Universal with MFA support OAuth 2.0 (v2) |
| ID | Die ID der Datenbankverbindung ist eine Zahl zwischen 1 und 9999 und ist in allen Exsion-Funktionen das erste Argument. Standardmäßig wird die ID bei jeder neuen Verbindung um eins erhöht. |
| Gebruikers-ID | Gebruikers-ID der Dynamics-NAV-Datenbank. |
| Wachtwoord | Wachtwoord für den Benutzer in der Dynamics-NAV-Datenbank. |
| Server | Name des SQL Servers (oder IP-Adresse), auf dem die Dynamics-NAV-Datenbank installiert ist. |
| Database | Der Name der Dynamics-NAV-Datenbank. |
| Tenant | Der Tenant, zu dem Sie eine Verbindung herstellen möchten. |
| Bedrijf | Das Unternehmen, zu dem Sie eine Verbindung herstellen möchten. |
| Netwerktype | Dies ist der Netzwerktyp, der innerhalb von Dynamics NAV eingestellt ist. |
| Client | Der Verweis auf das Installationsverzeichnis des Dynamics-NAV-Clients. |
| Service | Die Serveradresse. Bei Verwendung des „Role Tailored Client (RTC)“ muss hier „Server:Portnumber/Instance“ eingegeben werden. Für den „Webclient“ muss hier die URL „https://server:portnumber/instance“ eingegeben werden. |
Database structuur¶

Hiermit bilden Sie die komplette Datenbankstruktur ab, einschließlich der individuellen Anpassungen. Es funktioniert wie eine Art Stadtplan Ihrer Dynamics-NAV-Anwendung. Auf diese Weise erhalten Sie Einblick in das Datenmodell Ihrer Dynamics-NAV-Umgebung. Wenn Sie ein Häkchen bei Excel formaat setzen, wird das Folgende nicht in einer Webseite, sondern in einem Excel-Dokument angezeigt.

Nachdem Sie auf die Schaltfläche „OK“ gedrückt haben, wird die Datenbankstruktur für die gewählte Verbindung angezeigt.

Durch Klicken auf einen Tabellennamen erhalten Sie die Detailinformationen der Tabelle.

| Spalte | Beschreibung |
|---|---|
| Kolom 1 | Die Namen der Felder. In der ersten Zeile der Name der Tabelle. |
| Kolom 2 | Die Nummern der Felder. In der ersten Zeile die Nummer der Tabelle. Diese Nummern können bei der Suche nach Tabellen innerhalb von Exsion verwendet werden. |
| Type | Der Datentyp des Feldes. |
| Size | Die maximale Größe des Feldes. |
| Class | Ob das Feld einen Wert enthalten muss. |
| Index | Die verschiedenen Indizes, die für die Tabelle angelegt sind. |
| SumFields | Die verschiedenen SumFields, die innerhalb der Tabelle festgelegt sind. |
Functie bibliotheek¶

Sie können eine Bibliothek von Funktionen anlegen, die unabhängig davon, in welcher Excel-Datei Sie arbeiten, immer verfügbar sind. Bei der Installation von Exsion kann gewählt werden, die Funktionsbibliothek an einem zentralen Ort abzulegen, sodass alle Benutzer über diese Funktionen verfügen.
Nach dem Start dieser Funktion erhalten Sie eine Übersicht der Funktionen aus der Bibliothek. Wenn keine Funktionen definiert sind, ist diese Liste leer.

Sie können „Nieuw“ wählen, um eine neue Funktion zu erstellen, oder „Bewerken“, um eine bestehende Funktion zu ändern.

| Feld | Beschreibung |
|---|---|
| Tabel | Die Tabelle, aus der die Funktion ihre Daten bezieht. |
| Veld | Das Feld, das über diese Funktion abgerufen werden soll. |
| Methode | Wahl der Berechnung für das Feld (Som, Minimum, Maximum, Gemiddelde oder Aantal). |
| Index | Der zu verwendende Index. Die Felder innerhalb des Index werden der Funktion als Argumente hinzugefügt. |
| Naam | Name der Funktion. |
| Omschrijving | Eine kurze Beschreibung der Funktion (diese Beschreibung wird im Funktionsassistenten von Excel angezeigt). |
| Weergave | Wahl, ob die Beschreibung von Tabellen/Feldern oder die Namen aus der Datenbank angezeigt werden. |
| Connectie-ID | Die Verbindungs-ID, deren Tabellen und Felder angezeigt werden. |
Nach der Schaltfläche „>>“ werden die Funktionsargumente angezeigt (gewählter Index):

| Feld | Beschreibung |
|---|---|
| Naam | Standardmäßig werden die Feldbeschreibungen der Tabelle verwendet, dies kann hier jedoch geändert werden, um die Benutzerfreundlichkeit zu erhöhen. |
| Omschrijving | Eine kurze Beschreibung des Arguments (diese Beschreibung wird im Funktionsassistenten von Excel angezeigt). |
| Filter (vast) | Es kann ein fester Filter eingegeben werden; das Argument wird danach nicht mehr im Funktionsassistenten von Excel angezeigt. |
| Verbergen | Gibt an, ob das Argument im Funktionsassistenten von Excel verborgen sein soll. |
Nach dem Klicken auf die Schaltfläche „OK“ ist die Funktion zur Bibliothek hinzugefügt.
Die erstellte Funktion finden Sie im Funktionsassistenten von Excel unter der Kategorie „Exsion bibliotheek“:

Functie definitie¶

Neben dem Erstellen einer Funktion in der (gemeinsam genutzten) Funktionsbibliothek ist es auch möglich, eine Funktion in eine Exsion-Datei aufzunehmen. Der Vorteil dieser Methode ist, dass jeder den Bericht mit der Funktion verwenden kann, ohne dass die Funktion in der Bibliothek vorhanden sein muss.
Datenbankfunktionen verwenden als Argument (Definition) einen Bereich, in dem die Tabelle, die Indexfelder und der Feldname, dessen Wert abgerufen werden soll, angegeben sind.
Um eine Definition für den Bereich zu erstellen, in dem die Tabelle und die Indexfelder aufgenommen sind, müssen Sie die Option „Functie definitie“ wählen. In diesem Bildschirm müssen nacheinander die Tabelle, das Feld und der Index angegeben werden.

Nach dem Klicken auf die Schaltfläche „OK“ fragt Exsion nach einem Namen für die Funktionsdefinition.

Wenn das gewählte Feld ein FlowField ist, schlägt Exsion vor, die Funktion auf der Quelltabelle des FlowFields zu erstellen.

Und die Tabelle mit dem ausgewählten Index wird in die aktive Zelle in Excel kopiert.

Siehe das Kapitel Datenbankfunktionen für eine Liste von Funktionen, die diese Funktionsdefinition verwenden.
Formules naar waarden¶

Über diese Menüoption können Sie alle Exsion-Formeln in Ihrem Bericht durch Werte ersetzen. Die Menüoption ist dazu gedacht, Exsion-Berichte mit anderen Excel-Benutzern austauschen zu können, die nicht über Exsion verfügen.
Achtung: Wenn diese Option ausgeführt wurde, sind die Exsion-Formeln in der Excel-Datei gelöscht. Ohne Exsion-Formeln können die Daten nicht mehr aus der Datenbank aktualisiert werden.
Um zu vermeiden, dass Sie die Formeln verlieren, speichern Sie die Excel-Datei am besten zuerst unter einem anderen Namen (erstellen Sie eine Kopie).

Details weergeven¶

Diese Menüoption gibt Ihnen Einblick in die Details hinter einer Exsion-Formel der aktuellen Zelle. Die Art der Anzeige der Details wird durch die Einstellung „Excel drilldown“ im Menü Info bestimmt.
Wenn diese Einstellung aktiviert ist, erstellt Exsion bei „Details weergeven“ eine neue Arbeitsmappe. In dieser Arbeitsmappe werden die Details angezeigt.

Wenn die Einstellung „Excel drilldown“ nicht aktiviert ist, öffnet Exsion bei „Details weergeven“ direkt Dynamics NAV.

Dynamische download¶

Mittels eines dynamischen Downloads können Daten aus der Datenbank in Excel platziert werden. Im Gegensatz zur Verwendung von Funktionen kann mit einem Download auf einmal eine große Menge an Daten abgerufen werden. Wenn sich der Cursor im Ausgabebereich einer bestehenden Downloaddefinition befindet, wird nicht die unten beschriebene Oberfläche geöffnet, sondern der Cursor wird in die zu diesem Ausgabebereich gehörende Downloaddefinition gesetzt.

Wenn die Funktion zum ersten Mal gestartet wird, sind innerhalb der Downloaddefinition noch keine Tabellen und Felder ausgewählt.
| Feld | Beschreibung |
|---|---|
| Toevoegen | Zeigt eine Liste der Tabellen aus der Datenbank an. |
| Zoeken | Suchmöglichkeit innerhalb der oben genannten Liste. |
| Weergave | Wahl, ob die Beschreibung von Tabellen/Feldern oder die Namen aus der Datenbank angezeigt werden. |
| Connectie | Die Datenbankverbindung, auf der der Download basiert. |
| Knoppen om te selecteren | Über die Schaltfläche „>>“ wählen Sie alle Felder aus. Durch Klicken auf die Schaltfläche „>“ wählen Sie ein Feld aus. Über die Schaltflächen „<“ und „<<“ heben Sie die Auswahl jeweils eines Feldes bzw. aller Felder auf. |
| INS | Hiermit kann eine leere Spalte in den Download aufgenommen werden. Darin kann dann nach Belieben eine eigene Berechnung aufgenommen werden. |
| JOIN | Wenn mehrere Tabellen ausgewählt sind, müssen Beziehungen zwischen den Tabellen angegeben werden. Dies erfolgt, indem Sie im linken Register auf ein Feld gehen und im rechten Register das Beziehungsfeld wählen. |
| [___] | INNER,OUTER,INNER TOP 1,OUTER TOP 1,NOT EXISTS |
| Velden | Eine Liste der ausgewählten Felder. |
| Naam | Standardmäßig wird der Feldname der Tabelle verwendet, dieser kann hier jedoch angepasst werden. Der angepasste Name wird in der Tabelle oder PivotTable angezeigt. |
| Methode | Wahl der Berechnung für das Feld (SOM, MIN, MAX, GEM oder ANT). |
| Verbergen | Felder, die im Download nicht angezeigt werden sollen, können hiermit verborgen werden. Dies können Felder sein, nach denen gefiltert wird, und/oder Felder, die Beziehungen zwischen Tabellen angeben. |
| Tabel/Veld | Quelltabelle/-feld aus der Liste der Felder. |
| Start draaitabelwizard voor deze download | Nachdem ein Download zum ersten Mal verwendet wurde, kann dieser angepasst werden, um für die Erstellung einer PivotTable verwendet zu werden. Klicken Sie auf eine Zelle in der Downloaddefinition und anschließend auf die Menüoption Dynamic downloaden, um den bestehenden Download zu ändern. Wählen Sie: „Start draaitabelwizard voor deze download“. |
| Openen | Eine EDD-Datei (Exsion Download Definitie) öffnen. |
| Opslaan | Eine EDD-Datei (Exsion Download Definitie) speichern. |
| OK | Durch Klicken auf „OK“ geben Sie an, dass Sie die Downloaddefinition erstellen möchten. Die Ausführung der Downloaddefinition beginnt erst, wenn Sie auf die Schaltfläche „Gegevens vernieuwen“ klicken. |
Fortsetzung des obigen Bildschirms, nun mit den Optionen aus dem Register „Instellingen“.

| Feld | Beschreibung |
|---|---|
| Type | Wahl zwischen „TABEL“ oder „DRAAITABEL“. |
| TOP | Die maximale Anzahl an Zeilen, die aus der Datenbank übernommen wird. |
| Unieke records | Die Option Unieke records sorgt dafür, dass doppelte Zeilen aus der Ausgabe eines Downloads herausgefiltert werden. Es ist nicht möglich, nur anhand einer Anzahl ausgewählter Felder zu bestimmen, ob eine Zeile eindeutig ist; dies wird stets anhand aller Felder bestimmt. |
| Exclusief veldnamen | Keine Feldnamen über der Ausgabe anzeigen. |
| Sorteren op | Maximal 3 Felder, nach denen sortiert werden soll. |
| Aflopend | Ob das Feld absteigend sortiert werden soll. |
| Uitvoeren naar tabbladen | Neben der Ausgabe in Zeilen ist es möglich, in Registerblätter auszugeben. Wenn diese Option aktiviert ist, wird für jeden abgerufenen Datensatz ein Registerblatt anhand einer Vorlage generiert, die Sie selbst gestalten können. |
| Sjabloon | Name der Vorlage. |
| Uitklappen | Führt das Ausklappen anhand der Vorlage aus. |
Um eine Tabelle hinzuzufügen, doppelklicken Sie auf die Tabelle (innerhalb der Liste mit Tabellen im Register „Toevoegen“). Danach erstellt Exsion ein neues Register für die hinzugefügte Tabelle. Auf diesem Register kann anschließend eine Auswahl aus den Feldern dieser Tabelle getroffen werden.
Koppelen van tabellen¶
Beim Erstellen eines Downloads ist es auch möglich, mehrere Tabellen zu verknüpfen (im Folgenden: joinen). Dies kann erfolgen, indem Sie im Download-Assistenten im Register „Toevoegen“ eine zweite Tabelle auswählen (Doppelklick).

Nach dem Hinzufügen der 2. Tabelle erscheint ein Vorschlag mit den Tabellenbeziehungen:

| Schaltfläche | Beschreibung |
|---|---|
| Velden om op te joinen | Verschiedene Felder, über die die Tabellen verknüpft werden können. |
| Jointype | Verschiedene Join types, aus denen gewählt werden kann. |
| OK | Die Tabellen endgültig verknüpfen. |
Nachdem der Bildschirm abgeschlossen ist, kehren Sie zum vorherigen Bildschirm zurück.

Nachdem der Download mit „OK“ abgeschlossen wurde, wird die unten stehende Definition angezeigt. Diese muss immer im Bericht vorhanden bleiben, damit die Daten aktualisiert werden können.

| Feld | Beschreibung |
|---|---|
| Connectie | Die Datenbankverbindung, auf der der Download basiert. Hier dürfen auch manuell mehrere Verbindungen angegeben werden, um aus mehreren Unternehmen zu berichten. Bspw. „1..6“ oder „1|3|9“. |
| Tabel | Nummer der Tabellen, die innerhalb des Downloads verwendet werden. |
| JOINTYPE | Wenn mehrere Tabellen verwendet werden, wird der gewählte Jointype angezeigt. |
| FILTER | Eine Filterdefinition für das Feld (siehe Verwendung von Filtern). |
| VERBERGEN | Felder, die im Download nicht angezeigt werden sollen, können hiermit verborgen werden. Dies können Felder sein, nach denen gefiltert wird, und/oder Felder, die Beziehungen zwischen Tabellen angeben. |
| SORTEREN | Eine Zahl von 1 bis 3. Um absteigend zu sortieren, muss eine negative Zahl angegeben werden. |
| METHODE | Wahl der Berechnung für das Feld (SOM, MIN, MAX, GEM oder ANT). |
| EXPRESSIE | Hier kann eine Exsion-Funktion verwendet werden, um den Download zu beschleunigen. |
| Connectie | Die erste Zeile enthält immer ein Dummy-Feld „Connectie“ mit der Feldnummer „-2“. Dieses Feld kann verwendet werden, wenn mehrere Verbindungen verwendet werden, um aus mehreren Unternehmen zu berichten. Ändern Sie hierzu das Verbergen in „ONWAAR“; in der Ausgabe wird anschließend die Verbindungsnummer angezeigt, aus der die Daten abgerufen werden. |
| Tabelvelden | Alle ausgewählten Felder werden untereinander angezeigt. |
Nach dem Definieren eines neuen Downloads und dem Klicken auf die Schaltfläche „Gegevens vernieuwen“ wird gefragt, wo die Ausgabe des Downloads platziert werden soll.

Jede Downloaddefinition hat einen Namen, der mit „EXSION_DATA_“ beginnt, gefolgt von einem Tabellennamen.


Join types¶
Innerhalb von Exsion stehen 5 Jointypes zur Verfügung. Zwei davon können direkt über den Assistenten beim Verknüpfen der Tabellen gewählt werden. Die anderen drei können manuell in der Downloaddefinition eingegeben werden.
| Verknüpfungstyp | Beschreibung |
|---|---|
| 1=Inner | Nur Datensätze aufnehmen, für die die verknüpften Felder aus beiden Tabellen identisch sind. |
| 2=Outer | Alle Datensätze aus der ersten Tabelle aufnehmen und nur die Datensätze aus der zweiten Tabelle, für die die verknüpften Felder identisch sind. |
| 3=Inner top 1 | Gibt den ersten Datensatz zurück, für den die verknüpften Felder aus beiden Tabellen identisch sind. Welcher Datensatz der erste ist, kann durch die Einstellung der Sortierung absteigend oder aufsteigend beeinflusst werden. |
| 4=Outer top 1 | Alle Datensätze aus der ersten Tabelle aufnehmen und nur den ersten Datensatz aus der zweiten Tabelle, für den die verknüpften Felder identisch sind. Welcher Datensatz der erste ist, kann durch die Einstellung der Sortierung absteigend oder aufsteigend beeinflusst werden. |
| 5=Not Exists | Nur Datensätze aus der zweiten Tabelle aufnehmen, bei denen die verknüpften Felder nicht identisch sind. |
Draaitabel¶
Die Ausgabe von Exsion kann automatisch in eine PivotTable platziert werden. Dazu muss zunächst ein Download erstellt werden, und über die Schaltfläche „Gegevens vernieuwen“ wird ein Ausgabebereich angegeben.
Wenn die Downloaddefinition anschließend erneut geöffnet wird (innerhalb der Definition positionieren und auf die Schaltfläche „Dynamische download“ klicken), kann rechts unten ein Häkchen bei „Start draaitabelwizard voor deze download“ gesetzt werden.

Durch Klicken auf „OK“ fragt Exsion den unten stehenden Speicherort ab. Geben Sie hierbei ein Register im Excel-Dokument an und klicken Sie auf „OK“.

Die PivotTable erhält den Namen „EXSION_“ und den Tabellennamen. Dadurch wird die PivotTable aktualisiert, wenn auf die Schaltfläche „Gegevens vernieuwen“ geklickt wird.

Gegevens vernieuwen¶

Mit dieser Option werden alle dynamischen Downloads und/oder Formeln innerhalb Ihres Excel-Dokuments neu berechnet. Diese Option können Sie verwenden, wenn Ihre Daten im Arbeitsblatt noch nicht aktualisiert sind. Die Standardfunktion der Schaltfläche besteht darin, alle dynamischen Downloads zu aktualisieren.
Durch Klicken auf den kleinen Pfeil kann auch gewählt werden, nur die Downloaddefinition zu aktualisieren, in der sich der Cursor befindet. Dies kann nützlich sein, um Änderungen in der betreffenden Downloaddefinition schnell zu testen. Im Kopf einer Downloaddefinition können Sie stets Datum und Uhrzeit sehen, wann diese zuletzt aktualisiert wurde.
Help¶

Gibt Ihnen alle Informationen, die Sie benötigen, um Exsion verwenden zu können.
Info¶


| Register | Beschreibung | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instellingen |
|
||||||||||||||||
| Support | Unser Helpdesk kann per Fernzugriff über TeamViewer Support leisten. | ||||||||||||||||
| Versie |
|
||||||||||||||||
| Licentie | Zeigt das Unternehmen an, dem ein Nutzungsrecht erteilt wurde, und zeigt, welche Benutzer eine Lizenz aktiviert haben. |
Functies¶
Standaard functies¶
| Funktion | Beschreibung |
|---|---|
| EXSION_ANWSAL | Zeigt den Saldo einer Analyseansicht an (Navision 3.01b und höher). |
| EXSION_BEDRIJF | Zeigt den Firmennamen einer Datenbankverbindung an. |
| EXSION_DATUM | Zeigt einen Datumsfilter an. |
| EXSION_DI1OMS | Zeigt den Namen der globalen Dimension 1 an. |
| EXSION_DI2OMS | Zeigt den Namen der globalen Dimension 2 an. |
| EXSION_DIMOMS | Zeigt den Shortcut-Dimensionsnamen an (Navision 3.01b und höher). |
| EXSION_KLTOMS | Zeigt den Kundennamen an. |
| EXSION_KLTSAL | Zeigt den offenen Saldo eines Kunden an. |
| EXSION_KLTWPL | Zeigt den Wohnort des Kunden an. |
| EXSION_LEVOMS | Zeigt den Lieferantennamen an. |
| EXSION_LEVSAL | Zeigt den offenen Saldo eines Lieferanten an. |
| EXSION_LEVWPL | Zeigt den Wohnort des Lieferanten an. |
| EXSION_REKOMS | Zeigt den Namen des Hauptbuchkontos an. |
| EXSION_REKSAL | Zeigt den Saldo oder das Budget eines Hauptbuchkontos an. |
| EXSION_REKSAM | Zeigt die Zusammenfassung eines Hauptbuchkontos an. |
| EXSION_SAMENVOEGEN | Gibt einen zusammengesetzten Text aus einem Bereich zurück. |
| EXSION_WEEKNR | Zeigt die Wochennummer eines Datums an. |
Die Funktionen finden Sie im Funktionsassistenten von Excel unter der Kategorie „Exsion standaard“:

EXSION_ANWSAL¶
Zeigt den Saldo einer Analyseansicht an (Navision 3.01b und höher).
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Analyseweergavecode | Analyseansicht-Code. |
| [Grootboekrekening] | Hauptbuchkonto (Filter). |
| [Datumfilter] | Datum (Filter). |
| [Budgetcode] | Budget. |
| [Dimensie 1] | Code Dimension 1 Filter. |
| [Dimensie 2] | Code Dimension 2 Filter. |
| [Dimensie 3] | Code Dimension 3 Filter. |
| [Dimensie 4] | Code Dimension 4 Filter. |
EXSION_BEDRIJF¶
Zeigt den Firmennamen einer Datenbankverbindung an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_DATUM¶
Zeigt einen Datumsfilter an.
| Argument | Beschreibung | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Connectie | Verbindung (1 bis 9999). | ||||||||||||||
| Type | Wahl zwischen 1=Tag, 2=Woche, 3=Monat, 4=Quartal, 5=Jahr oder 6=Buchhaltungsperiode. | ||||||||||||||
| [Cumulatief] | Nee, Ja oder YTD (Jahr bis Datum). | ||||||||||||||
| [Index] | Beim Index muss die Nummer des betreffenden Typs eingegeben werden. Für den Typ Monat kann als Index die Zahl 1 bis 12 eingegeben werden. Eine andere Möglichkeit ist die Eingabe eines negativen Index oder einer 0. Für jeden Typ wird ausgehend vom aktuellen Datum im eingegebenen Jahr abhängig vom Index zurückgerechnet. Angenommen, es ist Oktober 2014 und der Typ ist Monat, der Index ist „-1“ und das Jahr ist 2014, dann erhalten Sie als Ergebnis den Datumsfilter für September 2014.
|
||||||||||||||
| [Jaar] | Optionales Jahr (Standard ist das aktuelle Jahr). |
EXSION_DI1OMS¶
Zeigt den Namen der globalen Dimension 1 an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Dimensiecode | Dimension 1. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_DI2OMS¶
Zeigt den Namen der globalen Dimension 2 an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Dimensiecode | Dimension 2. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_DIMOMS¶
Zeigt den Shortcut-Dimensionsnamen an (Navision 3.01b und höher).
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Dimensiegroep | Dimensionsgruppe. |
| Dimensiecode | Dimensionswert. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_KLTOMS¶
Zeigt den Kundennamen an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Klantcode | Kundennummer. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_KLTSAL¶
Zeigt den offenen Saldo eines Kunden an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Klantcode | Kundennummer. |
| [Datumfilter] | Datum (Filter). |
| [Dimensie 1] | Code globale Dimension 1 Filter. |
| [Dimensie 2] | Code globale Dimension 2 Filter. |
EXSION_KLTWPL¶
Zeigt den Wohnort des Kunden an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Klantcode | Kundennummer. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_LEVOMS¶
Zeigt den Lieferantennamen an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Leverancierscode | Lieferantennummer. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_LEVSAL¶
Zeigt den offenen Saldo eines Lieferanten an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Leverancierscode | Lieferantennummer. |
| [Datumfilter] | Datum (Filter). |
| [Dimensie 1] | Code globale Dimension 1 Filter. |
| [Dimensie 2] | Code globale Dimension 2 Filter. |
EXSION_LEVWPL¶
Zeigt den Wohnort des Lieferanten an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Leverancierscode | Lieferantennummer. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_REKOMS¶
Zeigt den Namen des Hauptbuchkontos an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Grootboekrekening | Hauptbuchkonto. |
| [Opmaak] | 0=Standard, 1=Großbuchstaben, 2=Kleinbuchstaben, 3=Erster Buchstabe oder 4=Anfangsbuchstaben. |
EXSION_REKSAL¶
Zeigt den Saldo oder das Budget eines Hauptbuchkontos an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Grootboekrekening | Hauptbuchkonto (Filter). |
| [Datumfilter] | Datum (Filter). |
| [Budgetcode] | Budget. |
| [Dimensie 1] | Code globale Dimension 1 Filter. |
| [Dimensie 2] | Code globale Dimension 2 Filter. |
EXSION_REKSAM¶
Zeigt die Zusammenfassung eines Hauptbuchkontos an.
| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Grootboekrekening | Hauptbuchkonto. |
EXSION_SAMENVOEGEN¶
Gibt einen zusammengesetzten Text aus einem Bereich zurück.
| Argument | Beschreibung |
|---|---|
| Bereik | Ein Zellbereich. |
| [Scheidingsteken] | Ein Trennzeichen oder Text. |
| [Uniek] | Bei WAAR werden nur die eindeutigen Werte zusammengeführt. |
| [Lege cellen] | Bei WAAR werden leere Zellen einbezogen. |
EXSION_WEEKNR¶
Zeigt die Wochennummer eines Datums an.
| Argument | Beschreibung |
|---|---|
| Datum | Geben Sie ein Datum ein. |
| [Formaat] | 0=WW, 1=JJWW, 2=JJJJWW, 3=WWJJ, 4=WWJJJJ. |
| [Scheidingsteken] | 0=keins, 1=Leerzeichen, 2=-, 3=|, 4=/, 5=\. |
Geavanceerde functies¶
| Funktion | Beschreibung |
|---|---|
| EXSION_NAVANT | Gibt die Anzahl der Datensätze innerhalb der Tabelle zurück, die dem/den angegebenen Filter(n) entsprechen. |
| EXSION_NAVGEM | Gibt den Durchschnittswert eines Feldes innerhalb einer Tabelle zurück, der dem/den angegebenen Filter(n) entspricht. |
| EXSION_NAVLST | Gibt den eindeutigen Wert eines Feldes innerhalb einer Tabelle zurück, der dem/den verwendeten Filter(n) entspricht, getrennt durch das Trennzeichen. |
| EXSION_NAVMAX | Gibt den größten Wert eines Feldes innerhalb einer Tabelle zurück, der dem/den angegebenen Filter(n) entspricht. |
| EXSION_NAVMIN | Gibt den kleinsten Wert eines Feldes innerhalb einer Tabelle zurück, der dem/den angegebenen Filter(n) entspricht. |
| EXSION_NAVOMS | Gibt den (ersten) Wert eines Feldes innerhalb einer Tabelle zurück, der dem/den angegebenen Filter(n) entspricht. |
| EXSION_NAVSAL | Gibt den summierten Wert eines Feldes innerhalb einer Tabelle zurück, der dem/den angegebenen Filter(n) entspricht. |
Die Verwendung erweiterter Funktionen wird für Funktionen empfohlen, die sich nur auf eine einzige Excel-Datei beziehen. Diese Funktionen müssen nicht in der Funktionsbibliothek festgelegt werden.
Diese Funktionen finden Sie im Funktionsassistenten von Excel unter der Kategorie „Exsion geavanceerd“:

| Argument | Beschreibung |
|---|---|
| Connectie | Verbindung (1 bis 9999). |
| Functie definitie | Funktionsdefinition (Bereich). |
| Filter 1 | Filter auf das Indexfeld 1. |
| Filter 2 | Filter auf das Indexfeld 2. |
| ... | Usw. |
Bibliotheek functies¶
Die Funktionsbibliothek enthält die vom Benutzer definierten Funktionen.
Diese Funktionen funktionieren wie jede andere Excel- oder Exsion-Funktion und sind für alle Excel-Dokumente verfügbar.
Diese Bibliothek kann von allen Exsion-Benutzern gemeinsam genutzt werden.
Gebruik van filters¶
Bei der Eingabe eines Filters können Sie alle Ziffern und Buchstaben verwenden, die Sie normalerweise auch verwenden können. Darüber hinaus können Sie eine Reihe spezieller Symbole und arithmetischer Formeln verwenden.
Dies sind die verfügbaren Notationen:
| Zeichen | Bedeutung | Beispiel | Angezeigte Datensätze |
|---|---|---|---|
| = | Gleich | 377 | Nummer 377. |
| BLAUW | Datensätze mit dem Code BLAUW, wie z. B. der Lagercode BLAUW. | ||
| 22-1-2016 10:00 | Ein genaues Datum/Uhrzeit: 22.01.2016 10:00:00. | ||
| .. | Zwischen | 1100..2100 | Nummern 1.100 bis 2.100. |
| ..2.500 | Bis einschließlich 2500. | ||
| ..31-12-2015 | Daten bis einschließlich 31.12.2015. | ||
| | | oder/oder | 1200|1300 | Datensätze mit der Nummer 1.200 oder 1.300. |
| & | und | <2000&>1000 | Nummern kleiner als 2000 und größer als 1000. |
| <> | Nicht gleich | <>0 | Alle Nummern außer 0. |
| <>A* | Nicht gleich Text, der mit A beginnt. | ||
| > | Größer als | >1200 | Nummern größer als 1.200 |
| >= | Größer als oder gleich | >=1200 | Nummern größer als oder gleich 1.200 |
| < | Kleiner als | <1200 | Nummern kleiner als 1.200 |
| <= | Kleiner als oder gleich | <=1200 | Nummern kleiner als oder gleich 1.200 |
| * | Eine unbegrenzte Anzahl unbekannter Zeichen | *cem* | Text mit den Buchstaben „cem“ |
| cem* | Text, der mit „cem“ beginnt | ||
| ? | Ein unbekanntes Zeichen | ?im | Text wie Jim oder Tim |
| () | Berechnung für den Rest | 30|(>=10&<=20) | Datensätze mit der Nummer 30 oder mit einer Nummer zwischen 10 und 20 (das Ergebnis der Berechnung in Klammern). |
Sie können die verschiedenen Notationsarten auch kombinieren:
| Beispiel | Angezeigte Datensätze |
|---|---|
| 5999|8100..8490 | Alle Datensätze mit der Nummer 5.999 oder aus dem Intervall zwischen 8.100 und 8.490. |
| ..1299|1400.. | Datensätze mit einer Nummer kleiner als oder gleich 1.299 oder gleich 1.400 und höher. Mit anderen Worten: alle Nummern außer 1.300 bis einschließlich 1.399. |
| >50&<100 | Datensätze mit einer Nummer größer als 50 und kleiner als 100, also die Nummern 51 bis einschließlich 99. |
| *C*&*D* | Text mit den Zeichen C und D. |
| *bo?* | Text, der mit „bo“ beginnt, wie boek, boekhouding und geboekt. „bo“ muss im Text vorkommen, gefolgt von mindestens einem Zeichen, und kann von einer unbegrenzten Anzahl von Zeichen in Groß- oder Kleinschreibung umgeben sein. |
ExsionBC¶
- Download: Umwandlung von Funktionen in ExsionBC
- Download: Umwandlung von Downloaddefinitionen in ExsionBC
VBA Tips¶
Wenn die Möglichkeiten, die Excel und Exsion standardmäßig bieten, noch nicht ausreichen, können sie immer noch in VBA erstellt werden. Exsion bietet hierfür Ereignisse und Funktionen, die verwendet werden können, um Ihren eigenen VBA-Code und Exsion-Funktionen zu kombinieren.
Im ersten Abschnitt wird dies erläutert. In den darauffolgenden Kapiteln folgen einige praktische Tipps und Tricks, die in der Vergangenheit von uns angewendet wurden und auch allgemein verwendbar sind.
In den nachfolgenden Beispielen wird ‘Exsion.xlam’ als Verweis auf das Exsion-Add-In verwendet.
Automatische procedures met VBA¶
Exsion bietet die Möglichkeit, eigene VBA-Prozeduren vor oder nach dem gegevens vernieuwen auszuführen. Umgekehrt ist es außerdem möglich, die Funktion gegevens vernieuwen aus der eigenen Prozedur heraus auszuführen. Beachten Sie dabei, dass Fehler, die innerhalb der eigenen Prozedur auftreten, sich auf die Funktionsweise von Exsion auswirken können. Testen Sie bei etwaigen Problemen immer zuerst, ob der Fehler auch bei der normalen Verwendung von Exsion ohne eigene Prozeduren auftritt.
Aanroep vanuit een eigen procedure¶
Aus einer eigenen VBA-Prozedur kann die Funktion gegevens vernieuwen aufgerufen werden. An der Stelle, an der Sie in Ihrer eigenen Prozedur die Daten aktualisieren möchten, fügen Sie über den VBA-Editor (F11) die folgende Zeile in den Code ein:
Application.Run "'Exsion.xlam'!MENU_DATA"
Die Ausführung dieser Zeile hat genau denselben Effekt wie das Klicken auf das Ausrufezeichen im Menü von Exsion.
Um die Ausführung nicht von Exsion abhängig zu machen, fügen Sie am besten um die Ausführung von Exsion-Funktionen „On Local Error“-Zeilen hinzu.
On Local Error Resume Next
Application.Run "'Exsion.xlam'!MENU_DATA"
On Local Error GoTo 0
Neben gegevens vernieuwen können Sie auch die Funktion formules naar waarden automatisch ausführen. Nehmen Sie hierfür den folgenden Code auf:
Application.Run "'Exsion.xlam'!MENU_VALUES"
Wenn Sie die Frage erhalten, ob die Formeln in Werte umgewandelt werden sollen, können Sie diese unterdrücken, indem Sie Meldungen vorübergehend deaktivieren. Das tun Sie, indem Sie eine Zeile vor und nach der formules naar waarden Aktion platzieren. Eventuell können Sie die aktuelle Einstellung in einer Variable speichern, um sie anschließend wieder zurückzusetzen.
Dim s_displayAlertsSetting As Boolean
s_displayAlertsSetting = Application.DisplayAlerts
Application.DisplayAlerts = False
On Local Error Resume Next
Application.Run "'Exsion.xlam'!MENU_VALUES"
On Local Error GoTo 0
Application.DisplayAlerts = s_displayAlertsSetting
Uitvoering procedure voor gegevens vernieuwen¶
Es ist möglich, eine Prozedur unmittelbar vor dem gegevens vernieuwen auszuführen. Nehmen Sie hierfür den folgenden Code in das Projekt auf. Geben Sie anstelle von [Naam eigen procedure] den Namen der Prozedur ein, die Sie ausführen möchten. Diese Prozedur muss innerhalb desselben Projekts vorhanden sein.
Sub Exsion_beforerefresh()
Call [Naam eigen procedure]
End Sub
Um das Aktualisieren der Daten abzubrechen, kann der folgende Code verwendet werden:
Sub Exsion_beforerefresh()
If Cancel Then
Err.Raise 513, "exsion_cancel"
Exit Sub
End If
End Sub
Uitvoering procedure na gegevens vernieuwen¶
Neben der Ausführung einer Prozedur unmittelbar vor dem gegevens vernieuwen ist es auch möglich, etwas unmittelbar nach dem gegevens vernieuwen auszuführen. Nehmen Sie hierfür den unten stehenden Code in das Projekt auf. Geben Sie anstelle von [Naam eigen procedure] erneut den Namen der Prozedur ein, die Sie ausführen möchten.
Sub Exsion_onrefresh()
Call [Naam eigen procedure]
End Sub
Automatisch verversen na wijziging parameter¶
Benennen Sie die Zelle, die Sie ändern, mit einem logischen Namen. Im untenstehenden Beispiel ist dies ‘Subcategorie’. Wenn Sie einen anderen Namen verwenden, passen Sie diesen auch im untenstehenden Code an.
Platzieren Sie anschließend den folgenden Code in ThisWorkbook.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target = ActiveSheet.Range("Subcategorie") Then
Application.Run "'Exsion.xlam'!MENU_DATA"
ActiveSheet.Calculate
End If
End Sub
Deactiveren van Exsion¶
Um Exsion zu deaktivieren, müssen Sie das Add-In für den Benutzer deaktivieren. Sie können dies tun, indem Sie die folgenden Schritte ausführen:
Klicken Sie auf die Schaltfläche „Datei“ (oben links im Bildschirm).

Klicken Sie auf die Schaltfläche „Optionen“.

Wählen Sie die Option „Add-Ins“ und klicken Sie auf Start.
Entfernen Sie das Häkchen für das Add-In Exsion und klicken Sie auf „OK“.

Das Exsion-Menü ist aus dem Menüband von Excel entfernt, und die Benutzerlizenz ist freigegeben.
