Wie erhält man eindeutige Werte aus 3 Datenmodelltabellen in Excel in einer einzigen Datenmodelltabelle?

Wie erhält man eindeutige Werte aus 3 Datenmodelltabellen in Excel in einer einzigen Datenmodelltabelle?

Das Problem ist, dass wir 3 Datenbanken haben, die die Namen unserer Lieferanten enthalten. Außerdem haben wir Daten in diesen 3 Datenbanken, die wir in einer Pivot-Tabelle zusammenführen möchten. Dazu müssen wir eine Liste eindeutiger Elemente abrufen, um eine Viele-zu-viele-Beziehungsübereinstimmung durchzuführen, wie in diesem Beitrag gezeigt:

https://stackoverflow.com/questions/52286712/wie-erstelle-many-many-relationship-in-excels-data-model

Antwort1

Ich würde lieber im Abfrageeditor arbeiten und die Anfügefunktion verwenden, um die Daten aus den drei Datenbanken in einer Tabelle zu kombinieren. Alle Ihre Datenmodellierungs- und Visualisierungsaufgaben werden von da an einfacher sein, Sie müssen beispielsweise diese Tabelle nicht mehr erstellen.

Wenn Sie jedoch nur eine schnelle Lösung mit DAX wünschen, würde diese etwa folgendermaßen aussehen:

All Customers =
UNION (
    UNION (
        DISTINCT ( 'Invoice1'[CustomerID] ),
        DISTINCT ( 'Invoice2'[CustomerID] )
    ),
    DISTINCT ( 'Invoice3'[CustomerID] )
)

verwandte Informationen