This post is also available in: English

Frohes neues Jahr an alle meine Leser!

Die erste Herausforderung in diesem Jahr ist die korrekte Berechnung der Kalenderwoche. Denn in diesem Jahr haben wir wieder den Fall, dass sich die Kalenderwochen zwischen Amerika und Europa unterscheiden.

Unterschiedliche Berechnung der Kalenderwoche zwischen Nordamerika und Europa

Während in Nordamerika immer die erste Woche des neuen Jahres als KW 1 definiert ist, orientiert sich Europa am ISO Standard 8601. Nach der ISO Berechnung in Europa und Asien ist die erste Woche im neuen Jahr, welche 4 oder mehr Tage beinhaltet, als KW 1 definiert. In den USA und Kanada kann es auch eine halbe Woche als KW 1 geben.

In 2021 ist in Amerika somit die

This post is also available in: English

Im Normalfall schreibe ich recht selten über Updates im Power BI Universum und wenn, dann nur, wenn es aus meiner Sicht eine bedeutende Neuerung ist. So auch in diesem Fall.Vergangene Woche hat Microsoft in Preview die Möglichkeit vorgestellt, per DirectQuery auf Power BI Datasets und Azure Analysis Services zuzugreifen. Was nicht ganz so spektakulär klingt, könnte tatsächlich das nächste große Alleinstellungsmerkmal von Power BI werden!

Kombination von mehreren Power BI Datasets und Flat Files

Aber was genau sind denn die neuen Möglichkeiten des neuen Composite models und was heißt das in der Praxis? Bisher konnten wir uns “live” auf mehrere relationale Datenbanken verbinden. Sobald wir uns auf ein Power BI Dataset verbunden haben, gab es nur die Möglichkeit, sich auf ein einziges Dataset zu verbinden. Dies

This post is also available in: English

Heute kommt ein Beitrag, der nicht direkt etwas mit Power BI zu tun hat, aber dort trotzdem einen großen Mehrwert bietet. Seit ca. einem Jahr verwende ich Microsoft PowerToys, eine Kombination aus verschiedenen Tools, die einem das Leben einfacher machen.

Ursprüngliche Idee, FancyZones um den Screen in verschiedene Bereiche zu unterteilen

Eigentlich bin ich auf PowerToys gestoßen, als ich nach einem Tool gesucht habe, welcher meinen Wide-Screen-Monitor in verschiedene Bereiche einteilen kann. Ich hatte ein paar Tools getestet und bin bei FancyZones aus der PowerToys Suite geblieben. Es funktioniert aus meiner Sicht am besten von allen Tool und gleichzeitig ist es noch kostenlos.

Was ich nach dem Durchprobieren der einzelnen Tools aber neben den FancyZones am meisten verwende, ist der Color Picker.

Genauen Farbton

This post is also available in: English

Update März 2022: Screenshot des neuen Formatfensters hinzugefügt

Measures sind in Power BI die beste Möglichkeit, um seine Kennzahlen zu berechnen. In einer Matrix lassen sich diese allerdings im Normalfall nur als Werte anzeigen und nicht auf Zeilen- oder Spaltenebene. Manchmal benötigt man diese jedoch genau auf Zeilenebene.

Deckungsbeitragsrechnung auf Zeilenebene anzeigen

Ein Beispiel, welchem ich so neulich begegnete, war die Darstellung einer Deckungsbeitragsrechnung. Die einzelnen Positionen sollten untereinander auf Zeilenebene dargestellt werden. Die Standarddarstellung, wenn man nur die Measures anzeigt, ist horizontal ausgerichtet:

Standarddarstellung von Measures in Matrix in Power BI
Standarddarstellung von Measures in Matrix in Power BI

Auch wenn man die Measures explizit

This post is also available in: English

Vor Kurzem habe ich von einem Arbeitskollegen einen Tipp bekommen, welcher mir so auch noch nicht bekannt war. Genauer ging es darum, einen Power BI Report mit allen Auswertungsmöglichkeiten in eine OneNote Seite zu integrieren.

Hierzu verwende ich als Beispiel den Report mit den manuellen Schriftarten. Dieser muss auf der Power BI Services (powerbi.com) geteilt werden über Share –> Embed report –> Publish to web (public):

Bericht kann über Publish to web geteilt werden.
Bericht kann über Publish to web geteilt werden.

Achtung: Beim Teilen über “Publish to web (public)” kann der Bericht

This post is also available in: English

Wer ein Datum bzw. Datetime-Format im UNIX-Format erhält, der wundert sich zuerst, was es damit auf sich hat bzw. wie man das denn “normal” darstellen kann. Denn das UNIX-Datumsformat sieht folgendermaßen aus:

1604135115

Was genau ist UNIX Timestamp?

Um eine Lösung zu finden, wie wir das umwandeln können, müssen wir zuerst ein Mal verstehen, was die Zahl bedeutet. Der UNIX-Timestamp ist die Anzahl Sekunden seit dem 01. Januar 1970. Wieso das genau so ist, kann man im Wikipedia Artikel nachlesen. Ich möchte mich auf die Lösung des Problems fokussieren.

In dem oben genannten Beispiel sind

This post is also available in: English

Für eine lange Zeit war es nur über Umwege möglich, einen Power BI Report in mehreren Sprachen anzubieten. Seit Kurzem ist es durch die enhanced dataset metadata allerdings sehr einfach die Sprache eines Reports im Power BI zu ändern und ihn somit mehrsprachig, beispielsweise auf Deutsch und Englisch, anzubieten. Seit dem Power BI September Update ist das enhanced dataset metadata nun der Standard für die Metadaten, was einen Power BI Report somit fast auf das Level einen SSAS Tabular Models aufwertet.

Enhanced dataset metadata ermöglicht SSAS Tabular Funktionalitäten

Eine dieser neuen Möglichkeiten ist es, das Datenmodell eines jeden Power BI Reports in mehreren Sprachen anzubieten.

Der einfachste Weg, um mehrere Spachen zu pflegen, ist

This post is also available in: English

Viele Unternehmen sind um ein einheitliches Auftreten bemüht und haben entsprechende Richtlinien oder Corporate Identity / Corporate Design (CI/CD) Guidelines.

Power BI soll als Reporting Plattform natürlich keine Ausnahme bilden und sich in die entsprechenden Vorgaben einfügen. Genau hier kommt aber oft ein großes Fragezeichen, denn auf den ersten Blick gibt es keine Option, um weitere Schriften in Power BI hinzuzufügen. Es gibt nur eine Auswahl von Standardschriftarten zur Auswahl:

Standardschriftarten in Power BI
Standardschriftarten in Power BI

This post is also available in: English

Wenn man öfters in unterschiedlichen IT-Umgebungen arbeitet, kommt man recht schnell an den Punkt, an dem ein Kunde mit einer anderen Power BI Desktop Version arbeitet als mit der neusten. Als Entwickler kann das zum Problem werden, da die PBIX-Dateien grundsätzlich nicht abwärtskompatibel zu ältere Power BI Versionen sind. Entsprechend kann die vollbrachte Arbeit unter Umständen beim Kunden gar nicht aufgerufen werden.

Wieso der Download vom Power BI Blog nicht funktioniert

Früher bin ich so vorgegangen, dass ich nach dem gewünschten Release-Artikel im Power BI Blog gegoogelt und die Datei dann dort heruntergeladen habe. Leider funktioniert dieses Vorgehen mittlerweile nicht mehr, da die Links nun alle auf den neusten Release verweisen. Für Endanwender mag das gut sein, sobald man aber eine spezifische Version benötigt ist

This post is also available in: English

In meinem ersten Blog-Post habe ich kurz erwähnt, dass mein digitales Notizbuch – in form von OneNote – gut gefüllt ist mit jede Menge Notizen und Ansätzen, die ich hier im Blog teilen möchte.

Eine Kategorie sind DAX- und M-Codeschnipsel, welche ich regelmässig verwende. Beispielsweise das Erstellen einer Datums- oder Zeit-Tabelle oder die Erstellung von ID Spalten aus einem Datum und ähnliches. Einfach Ansätze, die man immer wieder benötigt und jedes mal ein bisschen Kopfzerbrechen bereitet, wenn man sich diese wieder überlegen muss.

Daher bin ich zu der Entscheidung gekommen, dass ich diese hier ebenfalls auf dem Blog teile. Hierzu habe ich eine eigene Seite mit allen Snippets angelegt.
Update vom 15.07.2021: Da es unübersichtlich wurde, werde ich die