
Ich muss Informationen zu Kunden hinzufügen, die das Büro besucht haben, welche Abteilung, von wem sie empfohlen wurden, an wen sie verwiesen wurden usw. Ich habe einen Screenshot von dem verlinkt, was ich derzeit in Excel erstellt habe. Die meisten Spalten haben Dropdown-Menüs, sodass die Auswahl von Optionen einfach ist. Ich brauche im Grunde Hilfe beim Herausziehen von Informationen. Meine Datenbank soll Folgendes tun:
-Gesamtzahl der Klienten, die das Büro insgesamt betreut hat
-Gesamtzahl der einzelnen Studenten, die jede Abteilung im Büro gesehen hat
- Die Fähigkeit, zwischen Kunden zu unterscheiden, die an einer Veranstaltung teilgenommen haben, und solchen, die sich persönlich mit einem Mitarbeiter getroffen haben
-Gesamtzahl der Termine zu einem bestimmten Zeitpunkt im gesamten Büro oder in einzelnen Abteilungen
-Gesamtzahl der Termine für jeden einzelnen Mitarbeiter
-Gesamtzahl der an eine bestimmte Abteilung verwiesenen Kunden und der Prozentsatz, der diese Abteilung tatsächlich getroffen hat
-Daten zu einem bestimmten Kunden (ich habe ein Meeting mit John... oh, sieh mal, er hat sich diesbezüglich schon mit jemand anderem getroffen)
-Demografie (wie viele Kunden im ersten Jahr haben das Büro besucht)
-Anzahlen, die aus einem bestimmten Grund an Besprechungen teilgenommen haben.
Gibt es eine bestimmte Datenbankanwendung, die ich verwenden sollte, mit der ich das alles machen kann (wie Access, obwohl ich das noch nie benutzt habe!)? Oder kann ich das in Excel machen? Hilfe!
Antwort1
Sie können dies alles definitiv in Excel mit VBA tun – die verwendete Anwendung hängt ganz von Ihren Anforderungen ab. Einige Dinge, die Sie berücksichtigen sollten:
Wenn Sie mehrere Clients (Excel-Anwendungen) haben, die Daten abrufen und veröffentlichen, sind Sie besser dran, wenn Sie die Daten in einer tatsächlichen Datenbank haben.dürfenNutzen Sie hierfür auch Excel.
Wenn sich nur eine Anwendung um die Daten kümmert, ist es völlig ausreichend, die Datenbank lediglich als Blatt in Ihrer Excel-Datei zu verwenden.
Wenn die Daten vertraulich sind und Sie sie schützen müssen, sollten Sie unbedingt eine Datenbank verwenden, da es relativ einfach ist, Excel zu knacken.
Welche Datenbankanwendung/welches Datenbankformat Sie verwenden sollten, hängt auch von Ihren Bedürfnissen und Vorlieben ab. Access funktioniert einwandfrei, wenn Sie die Datenbank lokal oder auf einem Netzlaufwerk speichern. Sie können Daten auch problemlos aus Access importieren oder abfragen.
Antwort2
Ich würde hierfür das Power Pivot-Add-In verwenden. Es verfügt über eine umfangreiche funktionale Syntax (insbesondere CALCULATE), die meiner Erwartung nach alle diese Anforderungen erfüllen würde.
Die Ausgabepräsentation besteht aus Excel-Pivottabellen und -Diagrammen, basierend auf dem Excel-Datenmodell mit Berechnungen, die Sie in Power Pivot entwickeln.
http://www.powerpivotpro.com/2009/12/powerpivot-dax-calculate-is-a-supercharged-sumif/
Diese Site ist wahrscheinlich der beste Ausgangspunkt für jemanden mit Excel-Kenntnissen, der Power Pivot erlernen möchte.
Ich würde die Daten in der Excel-Tabelle belassen – Power Pivot kann darauf verlinken. Der Hauptvorteil der verschiedenen SQL-Varianten, einschließlich Access, sind verbesserte Speichertechnologien – sie erstellen diese Berechnungen nicht auf magische Weise für Sie, ohne komplexe SQL-Codierung.