Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Differenz in Prozent in einer Kreuztabellenabfrage

Begonnen von accessy, Juli 22, 2015, 19:06:30

⏪ vorheriges - nächstes ⏩

accessy

In dieser Kreuztabellenabfrage

TRANSFORM Sum(qry_Werkzeug_Artikel.Umsatz) AS SummevonUmsatz
SELECT qry_Werkzeug_Artikel.KNR, Kunden.PLZ, Kunden.Ort, qry_Werkzeug_Artikel.Kunde
FROM qry_Werkzeug_Artikel INNER JOIN Kunden ON qry_Werkzeug_Artikel.KNR = Kunden.KNR
GROUP BY qry_Werkzeug_Artikel.KNR, Kunden.PLZ, Kunden.Ort, qry_Werkzeug_Artikel.Kunde
ORDER BY qry_Werkzeug_Artikel.Kunde
PIVOT qry_Werkzeug_Artikel.Jahr;

werden die Jahre 2014 und 2015 ausgegeben.
Jetzt wollte ich in der Abfrage ein neues Feld hinten dransetzen, das mir die prozentuale Differenz der beiden Jahre anzeigt.

Aber wie kann man das machen, wenn in der Abfrage das Feld lediglich "Jahre" als Spaltenüberschrift heißt?
Wie soll ich mich denn hier auf 2014 und 2015 beziehen?
Diese Feldnamen werden doch erst mit Ausführung der Abfrage erstellt.

Momentan wird die Kreuztabellenabfrage in einem Formular ausgegeben.
Hier habe ich ein Textfeld mit Formel eingebaut. Aber leider kann man nach diesem Feld nicht sortieren.

MaggieMay

Hi,

sortieren kannst du nur nach einem Feld aus der Datenquelle des Formulars, also brauchst du logischerweise ein Abfrage, die auf der Kreuztabellenabfrage basiert und die prozentuale Differenz berechnet.
Freundliche Grüße
MaggieMay

accessy

Super.
das habe ich hinbekommen.
Danke dir für die Hilfe dazu.