Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 10:01

Hallo zusammen,

jetzt arbeite ich schon einige Zeit mit Navsion, aber an temp. Tabellen hab ich bis dato noch wenig gemacht, bzw. diese noch nicht zum weiteren filtern genommen.
Ich hoffe es geht, was ich da machen möchte. ?!?

Ich habe eine eigene Tabelle (50.002) mit den Feldern "Nr." (Integer), "Beschreibung" (Text), "Datum" (Date) und Preis (Decimal)
Nun soll in einem Report die Preise des jeweiligen Datums je Nr. und die Differenz(-betrag) ausgegeben werden.

Also aus:
Nr. Beschreibung Datum Preis
1 PP 01.01.15 1,00
1 PP 05.05.15 1,20
1 PP 10.07.15 1,10
2 PA 01.01.15 1,50
2 PA 05.05.15 2,00
2 PA 10.07.15 1,80
...

Soll nach dem Filter "Datum" = 01.04.15..31.12.15 zuerst gefiltert werden, welche Datums sich daraus ergeben und welche Nr enthalten sind.
Datum
05.05.15
10.07.15
(Hier wäre auch eine genaue Datumseigabe über die Request Form denkbar)

Das Ergebnis soll dann wie folgt aussehen:
Nr. Bezeichnung Datum(05.05.15) Datum(10.07.15) Veränderung
1 PP [Preis] 1,20 [Preis] 1,10 -0,10
2 PA [Preis] 2,00 [Preis] 1,80 -0,20

Geht das mit dem Navision Report über temp. Tabellen ??
Wenn JA, hätte jemand ein Beispiel parat ?
Oder ist dazu eine "echte" Buffer-Tabelle notwenig ?

Viele Grüße
Martin

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 11:45

verstehe ich das richtig: du gibst ein Zeitintervall vor und möchtest dann paarweise (anscheinend nach der gleichen Beschreibung) die beiden am nächsten zu den Endzeitpunkten (aber innerhalb des Intervalls) liegenden Datensätze haben?

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 15:04

Hallo McClane,

das mit dem Datum ist so, dass ich mal von zwei Datums ausgehe, denn mehr machen ja eigentlich keinen Sinn.
Deshalb denke ich, dass es auch möglich / sinnvoll ist, die beiden Datums ggf vorzugeben.

Die Filterung danach, um die Ausgabe so als "Pivot" verstehe ich nicht, wie es geht ?

Gruß
Martin

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 16:00

Du möchtest die Daten also in eine Pivot-Tabelle nach Excel übergeben?

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 16:11

Neeee, nicht in Excel übergeben, sondern als Bericht ausgeben, incl. der Berechnung der Veränderung

Nr. Bezeichnung Datum(05.05.15) Datum(10.07.15) Veränderung
1 PP [Preis] 1,20 [Preis] 1,10 -0,10
2 PA [Preis] 2,00 [Preis] 1,80 -0,20

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 16:23

Du möchtest also durch die Tabelle gehen, je Kriterium (Beschreibung?) ein Wertepaar finden, das temporär speichern und zum Ende alles, was in der Temp-Tabelle steht, ausdrucken? Das sollte mit der Tabellendefinition, wie du sie hast, gehen. Vielleicht noch ein neuer Schlüssel, um schöner sortieren zu können.
Sonst könntest du auch zwei temp-Tabellen nehmen: eine für die Anfangs- und die andere für die Endwerte. Aber ganz ohne temporäre Tabelle sollte es ebenfalls gehen.

Re: Report filtern nach Werten aus Temp.Tabelle

25. Februar 2016 16:52

Dann stehe ich wohl gerade mächtig auf der Leitung oder sehe den Wald vor lauter Bäumen nicht mehr :-(
Oder hab den Weg aus den Augen verloren.

Ich hab ja, je Ausgabezeile, zwei Datensätze welche in einer Zeile angedruckt werden!
Da bin ich gerade durch den Wind und mir fehlt der RICHTIGE Ansatz momentan

Re: Report filtern nach Werten aus Temp.Tabelle

26. Februar 2016 23:50

Du durchläufst deine Tabelle im Report. Dabei schaust du mit einer Variable als zweites Auge in die Tabelle und suchst den zum ersten Wert passenden. Je nachdem, ob und was du dabei findest, wird eine Zeile mit beiden Werten gedruckt oder übersprungen.