WhatTheFact_Logo_Transparent_353x76px

This post is also available in: English

Meine Power BI und Power Query Code-Snippets wandern zu GitHub

This post is also available in: English So ziemlich seit dem Anfang des Blogs habe ich nach und nach meine Code-Snippets für DAX und M hier auf der Website freigegeben. Da die Liste immer länger und mit den Beispielen zusehends unübersichtlicher wurde, hab ich entschieden, die Code-Snippets von nun an auf GitHub zu pflegen und zu veröffentlichen. Dort kann ich diese deutlich übersichtlicher zur Verfügung stellen und pflegen. Wie gehabt ergänze ich die Liste Stück für Stück mit neuen Beispielen wenn ich auf etwas stosse, was auch euch interessieren könnte. Die Snippets sind verfügbar unter: https://github.com/selimovd/PowerBISnippets/ […]
This post is also available in: English Letzte Woche hatte ich untersucht, weshalb ein Was-wäre-wenn-Parameter manchmal Werte überspringt und wie man dies umgehen kann. In einer Diskussion mit meinem geschätzten Kollegen Bernat Agulló kamen wir auf das Thema Einzelwerte bei Slicern und er leitete mich auf einen Tweet, wie man dies mit dem Tabular Editor durchführen kann. Einzelwerte als Slicer per Tabular Editor Hierzu müssen zuerst im Tabular Editor die experimentellen Features aktiviert werden. Dies kann unter File –> Preferences erfolgen: Danach muss die gewünschte Spalte markiert werden. In den Metadata Einstellungen unter “Extended Properties” muss nun ein neues “JsonExtendedProperty” hinzugefügt werden: Als Name des Property geben wir ParameterMetadata an und {“version”:0} als Wert: Danach muss das Datenmodell im Tabular Editor noch gespeichert werden und sobald wir ins Power BI zurückkehren und die geänderte Spalte in einen Slicer ziehen, haben wir zusätzlich die Option, einen “Singel Value” Slicer daraus zu machen: Und so kann die neue Option des Slicers dann genutzt werden: Fazit Die Option eine Spalte als Einzelwert-Slicer verwenden zu können finde ich persönlich sensationell. Allerdings muss man sich bewusst sein, dass es Einschränkungen gibt. So muss die Spalte in einem der Zahlenformate sein (Ganzzahl, Gleitkommazahl oder Währung). […]
This post is also available in: English Ich arbeite recht gerne mit dem Was-wäre-wenn-Parameter in Power BI. Mit dessen Hilfe lassen sich entsprechende Szenarien sehr feingranular durchspielen. Wie sähe mein Betriebsergebnis aus, wenn ich meine Verkäufe um den Faktor 2 steigern kann? Wie sähe es mit 1,5 aus? Und wie mit 2,35? Mir ist bewusst, dass diese Steigerungen extrem hoch sind. Aber mit dem Was-wäre-wenn-Parameter gehen solche Auswertungen sehr einfach mit einem einzigen Schieberegler. Problem der Was-wäre-wenn-Parameter funktioniert nicht, die genaue Zahl lässt sich nicht einstellen Allerdings gibt es gelegentlich den Fall, dass sich genau Werte nicht einstellen lassen. Nehmen wir den gerade erwähnten Fall als Beispiel. Ich würde gerne die Entwicklung meiner Verkäufe auswerten und zwar um 0.01 Punkte genau. Entsprechend lege ich einen Was-wäre-wenn-Parameter an: Als Bereich möchte ich von -20 bis 20 wählen können und die einzelnen Werte sollen um 0.01 Punkte steigen: Wenn ich nun versuche den Slicer des Was-wäre-wenn-Parameters auf 1, 1,5 oder 2,35 anzupassen geschieht etwas merkwürdiges, ich bekomme den Slicer nicht genau auf den Wert eingestellt den ich möchte: Ursache Limitation auf 1002 Werte pro Slicer Woran liegt es, dass ich keine genauen Werte auswählen kann? Schauen wir erst mal in die […]
This post is also available in: English Gelegentlich sieht man als Power BI Entwickler mit der Aufgabe konfrontiert, die Datenbasis bei bestehenden Reports gegen ein veröffentlichtes Power BI Datenset auszutauschen. Insbesondere wenn es bereits mehrere Reports gibt, welche mit einer Kopie einer PBIX Datei erstellt wurden und nun auf dieselbe Datenbasis konsolidiert werden sollen. Hier stellt sich die Frage, wie man am besten vorgeht, um das Ziel möglichst effizient zu erreichen. Löschen der alten Daten In der Vergangenheit hatte ich schon viele Ansätze ausprobiert, aber der einfachste ist der weitaus Effizienteste. Ich möchte dies am Beispiel meiner Impfstatistik demonstrieren, bei der ich für die englische Version auf das Dataset des deutschen Reports zugreife. Die Visualisierung möchte ich als Grundlage allerdings vom Originalreport übernehmen. Im ersten Schritt müssen wir die vorhandenen Daten löschen. Dies klingt zuerst brachial, aber vertraut mir, die einzelnen Grafiken werden später wieder funktionieren, wenn alle Tabellen, Spalten und Measures gleich heißen. 1) Im ersten Schritt löschen wir also sämtliche per DAX erstellten Tabellen, auch die Measure-Tabelle, direkt im Power BI: 2) Danach gehen wir ins Power Query und löschen alle restlichen Tabellen mit Shift und der rechten Maustaste: 3) (Optional) Falls wir masochistisch veranlagt sind und […]
This post is also available in: English In Power BI treffe ich immer wieder auf die Situation, dass es nicht funktioniert, die zugrunde liegenden Daten zu exportieren. Der Option ist schlichtweg nicht vorhanden ist. Dies kann prinzipiell mehrere Gründe haben. In dem folgenden Artikel schauen wir uns an, woran dies liegen könnte. 1. Deaktivierung in Power BI Bericht Der Autor eines Berichts kann den Export für den jeweiligen Bericht einschränken. Hierzu kann im Power BI Desktop in den Optionen ausgewählt werden, ob die User zusammengefasste Daten, die zugrunde liegenden Daten oder gar keine Daten exportieren dürfen: 2. Mindestens Build Berechtigung in Power BI Services Meistens liegt der Fehler an den fehlenden Berechtigungen. Damit die Daten exportiert werden können, benötigt der User mindestens die Build-Berechtigung für das entsprechende Dataset. Sobald der User mehr Berechtigungen für das Data Set hat, beispielsweise Administrator-Berechtigungen, spielt das keine Rolle mehr. Aber als normaler User mit Lese-Berechtigungen muss die Build-Berechtigung gesetzt werden. Wie dies genau geschieht, wird in der Dokumentation erklärt:https://docs.microsoft.com/power-bi/connect-data/service-datasets-build-permissions 3. Sensitivity label für data set Wenn die ersten beiden Punkte korrekt konfiguriert sind und die Daten trotzdem nicht exportiert werden können, dann kann es noch an den Sensitivity Labels liegen. In Power BI […]