Guten Tag an alle. In den letzten 8 Stunden suche ich nach einer Pivot-Alternative in Access 2007, da die Referenz dll
in unserem Citrix-Konto (OWC10.dll) nicht verfügbar ist. Also habe ich alle Anstrengungen unternommen, um eine Workaround zu erforschen, aber ich habe bisher noch nichts, also denke ich, es ist Zeit für ein wenig Hilfe.Alternative Möglichkeiten zum Pivot Access-Daten mit VBA
Was ich hier habe eine Probe der Rohdaten ist ..
Dies ist das Endergebnis ich suche, einer Pivot-Tabelle, in der natürlich kann in einem eingesehen werden Form (beste Lösung) oder zu einer extrahierten Excel-Datei.
Also im Grunde, ich brauche anzuzeigen:
- wie viel Zeit sie jeden Tag
- wie viele sie jeden Tag gearbeitet gearbeitet.
Ich versuchte, die TRANSFORM Statement/Crosstab und ich bekomme den Fehler, dass es zu viel Zeilen ist es eine Spalte zu machen, da ich 20.000+ Reihen zu tun haben - 30 Tage/Monat * Menschen, die gearbeitet. - DISTINCT
sie, aber ich weiß nicht wie?
Ich habe nicht die .dll
Datei in unserem System, so normales Pivotieren kommt nicht in Frage. Kennt jemand irgendwelche Alternativen, die mir diese Anzeigeergebnisse geben können?
Bitte fügen Sie die TRANSFORM-Abfrage, die Sie versucht haben, zu Ihrer Frage hinzu. --- Wie viele verschiedene Tage haben Sie in den Daten (machen Sie eine Abfrage 'SELECT DISTINCT ProcessDate FROM yourTable' und scrollen Sie nach unten)? – Andre
Entschuldigung, ich habe nur den Code von Google und legte es in ein Modul dann verwendet es so 'Print Transforms (" Tabelle "," Spalte ") für was ich mich erinnere, es durchläuft alle Felder in dieser Spalte und fügen hinzu es als eine neue Spalte.da es zu viele ist, gibt es diesen Fehler zurück - es von Microsoft-Site, kann es nicht wieder tho finden. Ich habe Kreuzestab nicht wirklich studiert, da ich immer noch nach Alternativen suche. Aber um Ihre Frage zu beantworten, hängt der genaue Tag davon ab, wie viele Menschen an diesem Tag gearbeitet haben. ZB haben meine aktuellen Rohdaten 25.000 Zeilen für den Monat Juni. – AdorableVB
Wenn SQL Server keine Option ist, gibt es nicht wirklich etwas anderes als Kreuztabellenabfragen oder Pivot-Tabellen (die nach Access 2010 ohnehin veraltet sind). Ich schlage vor, Sie erstellen eine Abfrage, die alle Zeilen für June gibt, und führen Sie dann den Kreuztabellenabfrage-Assistenten aus. Diese Daten eignen sich gut für TRANSFORM. – Andre