Das würde wenn dann nur mit Abhängigkeiten von der jeweiligen "Erstauswahl" gehen, denn dort geht es ja um die Gruppierung der Datensätze.
Würde ich nun Artikelnummer und Kunde: Straße zusammen auswählen wird die Gruppierung um ein vielfaches größer und komplexer.
Und es müsste geprüft werden was passiert, wenn Daten nicht vorhanden sind.
Ich nehme also Wert A und Wert b aber einer von beiden ist nicht da/gefüllt... Dann kann man es nicht korrekt auswerten.