Das Fenster wird über die Schaltfläche
auf Registerkarte Kalkulation geöffnet.
Für die aktuelle Auswertung können Sie hier eine neue SQL-Unterabfrage erfassen oder eine bereits gespeicherte bearbeiten.
Mit eigenen Unterabfragen haben Sie die Möglichkeit, Spalten und/oder Filterfelder für die Auswertung zu ergänzen, die nicht über die normale Feldauswahl, über Formeln bzw. die verfügbaren Filter bereitgestellt werden können. Die Verwendung setzt Programmierkenntnisse voraus. Eine Übersicht mit den internen Feldnamen können Sie vom Support (support@mention.de) erhalten.
Achtung: Soweit Sie SQL-Unterabfragen mit benutzerdefinierten Feldern verwenden, müssen Sie nach dem Update auf Version V2023.3 bzw. V2024 diese gemäß der Umstrukturierung in der mention-Datenbank auf die neuen Tabellen anpassen (siehe auch SQL-Auswertungen suchen im Menü Auswertung).
Eine Alternative zu Infoauswertungen mit SQL-Unterabfrage ist die Verwendung kompletter eigener SQL-Abfragen.
Bezeichnung
Bezeichnung der Abfrage, die auch als Spaltenbeschriftung übernommen wird
Typ; Dezimalstellen
Wählen Sie den Datentyp (Nummer, Zeichen oder Datum) und geben die Anzahl Dezimalstellen für den auszugebenden Wert an. Der Typ muss zum Datenbankfeld passen.
[SQL-Unterabfrage]
Die Unterabfrage geben Sie in das Textfeld ein.
Die Eingabe übernehmen Sie mit Schaltfläche Speichern, andernfalls betätigen Sie die Schaltfläche Abbrechen.
Hinweis: Ab Version V2023 können innerhalb der SQL-Unterabfragen auch Filterabfragen beim Ausführen eingebunden werden. Verwenden Sie hier die gleichen Parameter und Trennzeichen wie bei SQL-Abfragen als Infoauswertung (siehe Abschnitt Filterabfragen im Thema SQL-Abfragen).
1. Umsatzauswertung (Umsatzdaten - Umsatz Kunden): das Belegdatum soll als Kalenderwoche ausgeben werden
(datepart(wk,rechkk.bsdatum))
2. Artikel-Bestandsauswertung (Ausgangsordner Stammdaten - Artikel): ist der Bestand kleiner 100, soll die Menge Bestand ausgegeben werden, bei größeren Werten 100
In der Auswertung muss zur Verwendung der Unterabfrage mind. ein Feld (z.B. Lager) aus dem Ordner Bestand/Bedarf separat verwendet werden (auf Registerkarte Detail als Spalte, in der Sortierung oder als Filterfeld).
CAST(IIF(mlbestand < 100,mlbestand,'100') as DEC(11,0))
3. VK-Rechnungen mit Paketnummern (Ausgangsordner Umsatzdaten - Umsatz Kunden): in einer Spalte soll der komplette Trackinglink mit Paketnummer ausgegeben werden, im Beispiel
für Versandart 10 DHL-Link (http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=[Paketnr.]) und für Versandart 15 UPS-Link (http://wwwapps.ups.com/WebTracking/track?HTMLVersion=5.0&loc=de_DE&Requester=UPSHome&WBPM_lid=homepage%2Fct1.html_pnl_trk&trackNums=[Paketnr.]%0D%0A&track.x=Status+ermitteln)
In der Auswertung muss zur Verwendung der Unterabfrage mind. ein Feld (z.B. Paket-Nr. oder Datum) aus dem Ordner Paketdaten separat verwendet werden (auf Registerkarte Detail als Spalte, in der Sortierung oder als Filterfeld).
(iif(rechkk.bsvartnr = 10, '"http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc='+RTRIM(VSUPSDAT.UDPAKETNR)+'"', iif(rechkk.bsvartnr = 15, '"http://wwwapps.ups.com/WebTracking/track?HTMLVersion=5.0&loc=de_DE&Requester=UPSHome&WBPM_lid=
homepage%2Fct1.html_pnl_trk&trackNums='+RTRIM(VSUPSDAT.UDPAKETNR)+'%0D%0A&track.x=Status+ermitteln"', '')))
4. Umsatzauswertung (Umsatzdaten - Umsatz Kunden): in einer Spalte sollen Belegtyp und Belegnummer ausgegeben werden, damit in der Warenwirtschaft aus der Ergebnisliste über das Kontextmenü direkt die Rechnung oder Gutschrift im Verkauf geöffnet werden kann (Format: Zeichen)
rtrim(rechkk.bsbeltyp)+ltrim(str(rechkk.bsbelnr))