Bei großen Datensätzen dauert die Berechnung in Excel ewig

Bei großen Datensätzen dauert die Berechnung in Excel ewig

Ich habe mein Excel mit der ODBC SQL-Datenbank (SQL Server) verbunden und jetzt erhält meine Excel-Pivot-Tabelle ihre Daten aus der SQL Server-ANSICHT. Die Abfrage enthält insgesamt über 1 Million Zeilen. Aus den Daten habe ich neue Spalten in Excel erstellt, um Berechnungen durchzuführen. Jedes Mal, wenn ich ein Slicen und Dice aus dem Dropdown-Menü in der Pivot-Tabelle durchführe, müssen die Formeln neu berechnet werden und die Berechnung dauert etwa 10 Minuten. Gibt es eine effizientere Möglichkeit, dies zu tun, denn ich kann einen Benutzer nicht 10 Minuten warten lassen, bis er die benötigten Daten erhält.

Für Ratschläge bin ich dankbar.

Antwort1

Diese Anforderung würde ich mit dem Power Pivot Add-In erfüllen. Es kann Daten aus verschiedenen SQL-Abfragen mit Excel-Tabellen und anderen Quellen kombinieren.

Das resultierende Modell wird komprimiert und im Speicher gehalten, um sehr schnelle und skalierbare Pivot-Tabellen zu erstellen. Bei 32-Bit-Office (das die meisten Leute haben) gibt es Speicherbeschränkungen für alle Prozesse, aber bei 64-Bit-Office ist man nur durch den verfügbaren RAM beschränkt.

Sie können in Power Pivot mithilfe von DAX-Formeln Berechnungen hinzufügen. Einfache Formeln ähneln den Standardformeln von Excel und verfügen bei Bedarf über wesentlich mehr Rechenleistung.

Für komplexe Anforderungen an die Datentransformation greife ich auf das Power Query-Add-In zurück, das Daten transformieren und in das Power Pivot-Modell liefern kann.

verwandte Informationen