Excel 2010-Datenverbindung - Hinzufügen eines Filters zum Befehlstext


0

Zwei relevante Arbeitsmappen:

  • Historical Data.xlsxmit einer Tabelle GLDATA, die ein Feld enthältcc
  • Template.xlsx mit einem benannten Bereich COSTCENTER

Frage: Wie ändere ich den Befehl Text in den Datenverbindungen im Dialogfeld Eigenschaften (entweder SQL oder Table - Syntax) , um nur die Datensätze zu ziehen aus GLDATAin Template.xlsxdiecc = COSTCENTER

Was habe ich bisher versucht

SQL-Syntax: SELECT * FROM GLDATA WHERE GLDATA.cc = COSTCENTER

Nächste Lösung, die ich gefunden habe

Wie füge ich einer externen Datenabfrage in Excel Parameter hinzu, die nicht grafisch dargestellt werden können?

https://stackoverflow.com/a/11333955/290443


Es ist nicht klar aus Ihrer Frage, aber ich vermute, dass der genannte Bereich COSTCENTER eine Liste von Werten enthält, die im Feld cc existieren?
— Mike Honey

Es bezieht sich nur auf eine Zelle, die den Wert der Kostenstelle hat, nach der ich filtern möchte.
— Begbie00

Antworten:


0

Das Feld enthält die Zeichenfolge COSTCENTER? Wenn ja, versuchen Sie Folgendes:

SQL-Syntax: SELECT * FROM GLDATA WHERE (GLDATA.cc = 'COSTCENTER')


0

Ich würde dies mit dem Power Query Add-In beheben.

Erstellen Sie zunächst eine einfache Abfrage, um die COSTCENTER-Bereichsdaten aus der Excel-Vorlagendatei abzurufen. Beachten Sie, dass bei diesem Ansatz mehrere COSTCENTER-Werte aufgelistet werden können.

Starten Sie dann eine weitere Abfrage aus einer vereinfachten SQL-Abfrage, z SELECT * FROM GLDATA. Fügen Sie dann einen Zusammenführungsschritt hinzu, um eine Verbindung zur ersten Abfrage in CC = COSTCENTER herzustellen, und aktivieren Sie die Option Nur übereinstimmende Zeilen beibehalten.

Wählen Sie im Menüband Daten die Option Alle aktualisieren, um die Daten zu aktualisieren, wenn sich der COSTCENTER-Wert oder die SQL-Eingabedaten ändern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.