Programmierung - M, VBA und Access
PowerQuery- und Power BI-Abfragen programmieren mit "M"
PowerQuery ist die ältere Bezeichnung für "Abrufen und Transformieren" im Daten-Register von Microsoft Excel. mit PowerQuery werden intelligente, hoch effektive Abfragen auf externe Daten erstellt, die in einem Editor Schritt für Schritt erzeugt werden. Die Abfolge dieser Schritte wird als Abfrageprotokoll gespeichert, und dahinter verbirgt sich eine komplexe Programmiersprache, genannt "M". Aber M kann wesentlich mehr als Menübefehle zu protokollieren. Die Power Query Fomula Language bietet Konstrollstrukturen (Bedingungen, Gruppen) und eine umfangreiche Anzahl an Funktionen.
Die Programmiersprache M wird sowohl für Excel-interne Abfragen als auch für Abfragen im Self Service-BI-Tool Power BI Desktop verwendet. Damit dürfte M in der Zukunft zu den wichtigsten Codierwerkzeugen gehören.
Lernen Sie M in einem Power-Seminar oder in einem Workshop kennen. Üben Sie mit den wichtigsten Kontrollstrukturen und lassen Sie sich die wichtigsten Funktionen im praktischen Einsatz zeigen.
-
Der erweiterte Editor, Alternativen zum integrierten Editor
-
Kommentare, Listen und Tabellen
-
Kontrollstrukturen
-
Funktionen, interne und selbst definierte
-
Datum- und Zeitberechnungen
-
Die wichtigsten Funktionskategorien
- M-Codierung in der Praxis
Excel-Makros: Raus aus der Bastelecke
Mit Excel sind Sie vertraut? Formeln und Funktionen sind ihr Handwerkszeug, Verweise und Verknüpfungen können Sie. Word und PowerPoint haben Sie auch im Griff, Dokumentation und Präsentation funktioniert. Und trotzdem verbringen Sie einen Großteil Ihrer Zeit damit, Daten von A nach B zu kopieren, Formelzellen aufzufüllen und Daten für den Import zu reparieren? Können Sie das Risiko noch abwägen bei so vielen Daten? Und die "großen" Prozesse lassen sie von Software erledigen, die Management Information heißt, wenig kann aber viel, viel Geld kostet?
Dann wird es höchste Zeit für VBA.
VBA (Visual Basic for Applications), die Makrosprache der Office-Programme, erlöst sie von zeit- und ressourcenfressenden Aufgaben. Vom Datenimport aus ERP-Systemen (SAP, SQL-Server, OLAP) über komplexe Kalkulationen bis zu dynamischen Diagrammen und ansprechenden Berichten - VBA ist für jede Aufgabe gerüstet. VBA importiert und exportiert, konvertiert und repariert Daten in Excel, füllt Word-Formulare aus und erstellt PowerPoint-Berichte. Und führt den User sicher im Dialog, auch den weinger erfahrenen.
Was brauchen Sie dazu? Einen Coach mit viel Erfahrung, der Ihre Aufgabe in ein Konzept verwandelt, Möglichkeiten und Grenzen aufzeigt und die Schnittstellen öffnet. Der zwar beste Referenzen hat, aber keine Fertigpakete aus der Schublade verspricht, sondern individuelle Lösungen programmiert. Und dabei "key user" ausbildet, damit das Projekt in Ihren Händen und das Budget überschaubar bleibt. Und alles zum garantierten Festpreis bei kalkulierbarem Aufwand.
Wir sind Ihre Experten für VBA-Workshops. Zwei Programmierer, die VBA bis ins letzte Detail kennen, ob Access, Excel, Word oder PowerPoint. Datenbankspezialisten, SAP-, SQL-Server- und OLAP-Schnittstellenexperten und Künstler in der Realisierung benutzerfreundlicher Oberflächen.
Lassen Sie sich beraten, vereinbaren Sie einen Konzept- und Beratungstermin. Damit Ihre Daten wieder für Sie arbeiten und Ihre Zeit wieder Ihnen gehört. Für die schönen Dinge im Leben.
Access Datenbanken - nichts für "low performer".
Access ist ein DBMS, ein Datenbank-Management-System. Und darin unterscheidet sich das Programm von Excel: Mit der Kalkulationssoftware wird gerne gebastelt und getüftelt, manche Excel-Tabellen erinnern sehr an "Malen nach Zahlen". Abenteuerliche Formelkonstrukte, SVERWEIS auf drei Ebenen, Funktionsmonster - das mag ja sinnvoll sein, wenn das Modell statisch bleibt. Wo Daten in Bewegung sind, importiert und exportiert werden und ständiger Pflege bedürfen, muss eine Datenbank ins Spiel kommen. Microsoft Access ist die DBMS für professionelle Datenhaltung, sichere Datenimporte und risikofreie Analysen.
Weg von der Excel-Liste, die jeden Eingabe- und Importmüll akzeptiert, hin zur Datenbanktabelle mit exakten Datentypen. Ab sofort schnelle Datentransfers mit SQL an Stelle wackeliger copy & paste-Aktionen. Einmal richtig aufgebaut ist eine solide Datenbankstruktur wesentlich effektiver als mühselige Verweise und Verknüpfungen. Und mit Access modellieren Sie eine Benutzeroberfläche, die nicht nur funktionell ist, sondern sich auch optimal auf die Wünsche des Anwenders zuschneiden lässt.
Was brauchen Sie? Kenntnisse über Normalisierung, Datentypen, Relationen sind unerlässlich, Access sollte gründlich geschult werden, am besten natürlich "on the job", damit Sie gleich verwertbare Ergebnisse bekommen.
Müssen Sie programmieren können, um eine Access-Datenbank aufzusetzen? Ja. SQL ist die Grundlage, SQL ist einfach und schnell gelernt. Aber VBA ist die Basis für eine professionelle Access-Datenbank. Access-Datenbanken kommen auch ohne Prozeduren und Funktionen aus, Sie würden aber schnell an Grenzen stoßen, wenn Sie nicht von Anfang an mit VBA programmieren.
Schels DV Training sind Ihre Datenbankspezialisten und VBA-Experten. Nutzen Sie die Erfahrung von Profis, die zahlreiche Projekte in unterschiedlichsten Unternehmensbereichen abgewickelt haben. Die Daten aus unterschiedlichsten Quellen sicher integrieren und Schnittstellen zu Data Warehouses, ERP-Systemen und OLAP-Cubes bauen. Und die Ihnen ActiveX-Formularwerkzeuge für Formulare zeigen, die nicht nur funktionieren, sondern begeistern.
Lassen Sie sich beraten. Vereinbaren Sie einen Termin für einen Konzeptworkshop, bei dem Möglichkeiten und Grenzen, Zeit- und Kostenaufwand auf den Tisch kommen. Machen Sie den ersten Schritt zur Optimierung Ihrer Datenprozesse. Sie werden ihn nicht bereuen.