Brückentag ist was für Anfänger. Echte Profis gehen heute arbeiten, heulend, aber sie gehen.
Warum man ein Measure in Excel mit „:=“ schreibt, in PowerBI dagegen mit „=“, will ein Teilnehmer in der Schulung wissen.
Ich weiß keine Antwort.

Eine Liebeserklärung an MS Excel
Warum man ein Measure in Excel mit „:=“ schreibt, in PowerBI dagegen mit „=“, will ein Teilnehmer in der Schulung wissen.
Ich weiß keine Antwort.
Hallo René,
Noch Frage wegen der Tachografik – (funktioniert das so wie ich mir das vorstelle?):
Ich habe zwei Tabellen:
Tabelle 1
Stellenausschreibungen
ID: Ausschreibung: XYZ-Werte Anzahl der einzustellenden MA
1 Ausbildung A XYZ-Werte 100
2 Ausbildung B XYZ-Werte 5
Tabelle 2
Bewerbungen
Name Vorname Status Ausschreibungs-ID
Huber Christian Abgelehnt 1
Martin Rene Zusage 1
Bauer Connie Zusage 1
Maier Mitch Zusage 2
Die sind miteinander verbunden über die Stellenausschreibungs ID:
Jetzt wäre mein Wunsch für den Tacho:
Zielgröße für Ausbildung A = 100
Aktuelle Zielerreichung für A = 2
Würde das von der Theorie funktionieren – bzw. ist das dafür gedacht?
####
Hallo Christian,
Ich habe den Tacho so verstanden, dass die Nadel den (aktuellen) Wert zwischen Minimum und Maximum anzeigt:
Der Wert für Gesamt liefert die berechnete Summe aller Werte. Um einen Überblick zu erhalten?
Die Werte für Max, Gesamt und Zielwert würde ich unbedingt berechnen lassen.
####
Hallo Rene,
das mit dem Tacho hat super geklappt. Vielen Dank. Da hat dein Muster gut geholfen.
Viele Grüße und ein schönes Wochenende.
Hallo Rene,
ich habe zwei Fragen zu meinem bestehenden HK Dashboard.
2) Weiter unten befindet sich ein Auswahlmechanismus. Hier besteht die Möglichkeit die Monate miteinander zu vergleichen um daraus ein Delta abzuleiten.
Derzeit bezieht sich die Spalte „Material A“ auf die Selektion A. Ist es möglich eine dynamische Beschriftung einzubauen? D.h. wenn 2024-12 in der Selektion A vorhanden ist, ändert sich der Spalte Namen „Material A“ in „2024-12“?
######
Meine Antwort:
Zu den Spaltenüberschriften. Ich fürchte nicht. Die Texte werden ja aus dem Measure oder aus der Tabelle geholt.
Ich würde eine Karte (oder mehrere Karten) verwenden, die dann ein Measure benutzen:
Hallo Rene,
ich habe zwei Fragen zu meinem bestehenden HK Dashboard.
1) Ich möchte Kommentare aus einer Tabelle dynamisch mit dem Dashboard verknüpfen. Am besten wäre es direkt an die obige Grafik.
Diese Kommentare kommen aus einer SQL und sind über einen Schlüssel mit dem Jahr & Monat sowie der Maschine mit der jeweiligen Region verknüpft.
Besteht hier die Möglichkeit über eine Spalte in der Grafik zu hovern, um ggf. einen Kommentar anzuzeigen?
#####
Meine Antwort:
1.) mir ist Folgendes eingefallen: ja man kann natürlich in die Tooltips andere Felder hineinziehen – in der Liste der Visuals befindet sich unten das Feld „QuickInfo“. Das ist aber nicht die Antwort.
Mach eine neue Seite, ändere in „Berichtsseite formatieren“ bei den Canvas-Einstellungen den Typ auf „QuickInfo“. Ziehe dort ein Visual in das Kästchen auf der Seite und lege die entsprechenden Infos hinein (ich habe mal ein paar alberne Urlaubsbilder verwendet)
Wechsle zur Seite mit deinem Visual und lege in „Allgemein“ fest, dass das QuickInfo als Seite deine Seite verwendet (ich habe meine „Renes QuickInfo“ genannt):
Das Ergebnis:
Normalerweise speichere ich einen Power BI-Bericht, indem ich [Strg] + [S] drücke:
Dort kann ich bequem über „Weitere Optionen“ den Speicherort auswählen.
Aus irgend einem Grund wähle ich nun Datei / Speichern unter und suche verzweifelt die Auswahl des Speicherortes:
Ich werde fündig: am UNTEREN Rand des Bildschirms kann man den Speicherordner auswählen:
Nicht sehr intuitiv!
Manchmal schreibt Microsoft zu schnell für mein kleines Hirn. Ich finde auf einer Seite die Info:
Um die Sicherheit Ihres semantischen Modells zu verwalten, öffnen Sie den Arbeitsbereich, in dem Sie Ihr semantisches Modell in Fabric gespeichert haben, und führen Sie die folgenden Schritte aus:
https://learn.microsoft.com/de-de/fabric/security/service-admin-row-level-security
Ich habe eine Weile suchen müssen, bis ich den „Arbeitsbereich“ gefunden habe. Nun ja – vielleicht wäre ein kleiner Hinweis …
Ich war sehr erstaunt. Warum zeigt die Matrix in PowerBI keine korrekten Werte bei den Zeilenzwischensummen?
Die Antwort finde ich im Aufgabenbereich „Daten hinzufügen“:
PowerBI hat als Funktion „Erstes Datum“ (?!?) verwendet. Warum nicht Summe?
Die Antwort finde ich in den Transformationsschritten: Dort war die Spalte, die später aggregiert wird, von Zahlentyp „beliebig („123 ABC“) festgelegt. Sie muss natürlich Zahl (beispielsweise Dezimalzahl) sein.
Noch besser: man verwendet nicht das Feld, sondern erstellt ein Measure, beispielsweise mit SUMX. Dann ist man auf der sicheren Seite, dann verwendet PowerBI genau DIESE Funktion und wählt nicht selbst eine aus.
Ups, das ist mir noch gar nicht aufgefallen:
Hat man in Power Query zwei Spalten vom Datentyp Dezimalzahl oder Dezimalzahl und Prozentzahl und multipliziert sie und lässt dich das Ergebnis in einer benutzerdefinierten Spalte anzeigen, ist das Ergebnis – anders als Excel, wo das Zahlenformat Währung übernommen wird: Prozent * Währung -> Währung – nicht vom Zahlentyp Dezimalzahl, sondern vom Datentyp „beliebig“ (123 ABC). Fatal. Das sollte immer geändert werden.
In Excel und in PowerBI.
Erstaunlich. Mal so, mal so.
In Power Query in Excel heißt das Zahlenformat „Währung“.
In PowerBI jedoch „Feste Dezimalzahl“
Beide Begriffe sind etwas „schräg“. Allerdings: eine genaue Definition „Dezimalzahl mit exakt vier Nachkommastellen für die Verwendung als Währungsformat“ oder ähnliches, wäre zu lang geworden.
Dennoch: Einheitlichkeit wäre auch schön gewesen.
UND ist nicht UND; ODER ist nicht ODER.
Augen auf bei den logischen Konjunktoren in DAX – sie sind nicht konsistent!
Über die Funktion CALCULATE kann ein Filterkontext mitgegeben werden (oder man einen Filter auch aufheben). Allerdings leider nicht konsistent, was UND beziehungsweise ODER betrifft:
Beginnen wir mit ODER:
|| ist das Zeichen für das logische „ODER“ und kann für eine Spalte verwendet werden:
J Oder01 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Mitgliedschaft] = "Platinum"
|| tbl_Kunden[Mitgliedschaft] = "Gold"
)
Platinum oder Gold – kein Problem! Auch die Alternative mit der Funktion OR klappt:
J Oder02 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
OR (
tbl_Kunden[Mitgliedschaft] = "Platinum";
tbl_Kunden[Mitgliedschaft] = "Gold"
)
)
Filtert man jedoch über zwei verschiedene Spalten, scheitert ||:
J Oder03 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Mitgliedschaft] = "Platinum"
|| tbl_Kunden[Jahresbeitrag] > 180
)
aber auch OR liefert einen Fehler:
J Oder04 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
OR ( tbl_Kunden[Mitgliedschaft] = "Platinum"; tbl_Kunden[Jahresbeitrag] > 180 )
)
Also muss man die Funktion FILTER verwenden. Kein Problem bei ||:
J Oder05 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
FILTER (
tbl_Kunden;
tbl_Kunden[Mitgliedschaft] = "Platinum"
|| tbl_Kunden[Jahresbeitrag] > 180
)
)
Allerdings versagt hier die Funktion OR:
J Oder06:=
CALCULATE(sum(tbl_Kunden[Jahresbeitrag]);FILTER(or(tbl_Kunden;tbl_Kunden[Mitgliedschaft]="Platinum" ; tbl_Kunden[Jahresbeitrag]>180 )))
OR wird nicht in der Funktion FILTER akzeptiert!
Und wie sieht bei der Verkettung zweier logischer Bedingungen mit UND aus?
J Und01 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Jahresbeitrag] > 140
&& tbl_Kunden[Jahresbeitrag] < 180
)
&& stellt kein Problem dar. Auch die Funktion AND nicht:
J Und02 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
AND ( tbl_Kunden[Jahresbeitrag] > 140; tbl_Kunden[Jahresbeitrag] < 180 )
)
Die Funktion CALCULATE bietet die Möglichkeit mehrere getrennte Bedingungen mit einem Semikolon zu trennen. Auch das klappt problemlos:
J Und03 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Jahresbeitrag] > 140;
tbl_Kunden[Jahresbeitrag] < 180
)
Und wie sieht es bei zwei verschiedenen Spalten aus? Ähnlich wie bei ODER liefern die beiden Varianten it && und AND einen Fehler:
J Und04 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Jahresbeitrag] > 140
&& tbl_Kunden[Mitgliedschaft] = "Gold"
)
Und auch das führt zu einem Fehler:
J Und05 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
AND ( tbl_Kunden[Jahresbeitrag] > 140; tbl_Kunden[Mitgliedschaft] = "Gold" )
)
Also bleibt die Variante mit dem Semiloka – sie funktioniert:
J Und06 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
tbl_Kunden[Jahresbeitrag] > 140;
tbl_Kunden[Mitgliedschaft] = "Gold"
)
Und die Funktion FILTER? Analog zu ODER klappt &&:
J Und07 :=
CALCULATE (
SUM ( tbl_Kunden[Jahresbeitrag] );
FILTER (
tbl_Kunden;
tbl_Kunden[Jahresbeitrag] > 140
&& tbl_Kunden[Mitgliedschaft] = "Gold"
)
)
AND ist im Kontext von FILTER (ebenso wie OR) verboten:
J Und08:=
CALCULATE(sum(tbl_Kunden[Jahresbeitrag]);FILTER(tbl_Kunden;and(tbl_Kunden;tbl_Kunden[Jahresbeitrag] > 140 ; tbl_Kunden[Mitgliedschaft] ="Gold")))
Und da FILTER nur ein Filterkriterium akzeptiert, führt auch die letzte Lösung zu einem Fehler:
J Und09:=
CALCULATE(sum(tbl_Kunden[Jahresbeitrag]);FILTER(tbl_Kunden;tbl_Kunden;tbl_Kunden[Jahresbeitrag] > 140 ; tbl_Kunden[Mitgliedschaft] ="Gold"))
Fazit:Man muss bei der Und- beziehungsweise Oder-Filterung gut aufpassen, welche der Varianten man verwendet.
Hier noch einmal der Screenshot mit den sechs Oder-FIlterungen und den neun Und-Filtern:
Das ist mir ja noch gar nicht aufgefallen:
Excel verwendet für die Formelsprache DAX das Trennzeichen, das in der Systemsteuerung eingestellt ist.
Und PowerBI?
Bislang dachte ich, PowerBI würde IMMER das Komma verwenden – weit gefehlt – in den Optionen kann man es tatsächlich ändern:
Schöne Frage in der letzten PowerBi-Schulung:
Greift man mit Power Query auf eine Excel-Arbeitsmappe zu, kann man mehrere Tabellenblätter auswählen. Diese Option muss jedoch explizit aktiviert werden:
In Power Query in PowerBI ist dies jedoch nicht nötig:
Ich habe keine Ahnung, warum sich diese beiden Dialoge unterscheiden.
Gestern in der PowerBI-Schulung. Ich zeige verschiedene Arten des Filtern, beispielsweise Datenschnitte.
Ein Teilnehmer will wissen, ob es ein Shortcut gibt, mit dem man alle gesetzten Filter schnell wieder zurücksetzen kann.
Meine Antwort:
Nein.
Aber: wenn man per Hand alle Filter ausschaltet und diese Ansicht als Lesezeichen speichert, kann man auf eine Schaltfläche oder eine Form oder auf ein Bild dieses Lesezeichen als Aktion einfügen:
Der Teilnehmer ist zufrieden.
Eigentlich schade. In PowerBI kann man in den neuen Karten Bilder einfügen:
Klasse! Man kann jedoch nicht bei den neuen Datenschnitten Bilder einfügen – dort muss man in ein Feld einer Tabelle die URL eintragen – das Bild von einer Webseite geholt:
Das neue Visual „Datenschnitt (neu)“ in PowerBI ist klasse. Dort kann man interessante und hilfreiche Filterwerkzeuge erstellen.
Allerdings irritiert mich, dass ich bei der Bezeichnung keine Felddaten hinzufügen kann:
Ich werde fündig: Nur beim Zustand „Standard“ ist dies möglich:
Bei den anderen drei Zuständen nicht!
Sehr versteckt!
Das neue Visual „Karte (neu)“ in PowerBI ist klasse. Jetzt kann man mehrere Karten mit mehreren Elementen darstellen.
Allerdings: verwendet man für die Verweisbezeichnungen Zahlen (beispielsweise das Ergebnis von Measures), können diese leider nicht formatiert werden. Vielleicht kommt es ja noch …
Das ist schon irgendwie doof.
Bevor man in PowerBI ein Flächenkartogramm aktivieren kann:
muss man in den Optionen in der Kategorie „Vorschaufeatures“ die Option „Visuelles Formzuordnungselement“ aktivieren:
Auch das Visual Azure-Landkarte muss aktiviert werden:
Allerdings nicht in den Optionen, sondern im Admincenter von Microsoft 365:
Dort in den Mandanteneinstellungen / in den Integrationseinstellungen:
Sonst erhält man die Fehlermeldung: „Ihr Mandantenadministrator hat die Verwendung von Azure Maps leider nicht aktiviert.“
Seltsam!
Ich erstelle in PowerBI ein (einfaches) Measure – hier: eine Summe. Und verwende es in einem Visual. Klappt.
Ich erstelle ein zweites Measure – diesmal mit AVERAGE statt SUM, das ich verwende. Klappt:
Ich ziehe das Zahlenfeld direkt in das Wertefeld. Die Summe funktioniert problemlos. Wechsele ich dagegen in „Visual formatieren“ bei Wert / Feld von Summe auf Mittelwert, versagt die Berechnung und Darstellung:
Fazit (war ja eigentlich schon klar): Für Daten und dahinterliegende Berechnungen sollten nicht die automatischen Berechnungen von PowerBI verwendet werden, sondern IMMER ein selbstgeschriebenes Measure.
Wie man die Balken in umgekehrter Reihenfolge in einem gestapelten Balkendiagramm darstellen könne, wollte ein Teilnehmer in der PowerBI-Schulung wissen.
Erstaunlicherweise findet sich diese Option nicht in „Visual formatieren“, sondern hinter den „weiteren Optionen (…)“:
PowerBI-Schulung.
Warum bei ihm die Wert der Balken als Tsd angegeben werden, wollte der Teilnehmer wissen. Und nicht als Zahlen.
Wir haben eine Weile gesucht, wo in den Eigenschaften sich diese Einstellung verbirgt.
Schließlich sind wir fündig geworden: wenn man das Visual verkleinert, formatiert PowerBI die Zahl automatisch von 1.500 in 1,5 Tsd. um:
Kennst ihr DPQ-Dateien? Das sind Textdateien, in denen ein Query auf eine Datenbank gespeichert sind. Diese Data-Query kann man in Excel einbinden.
Soweit so gut.
Nun wollte ich so eine Datei in Power BI einbinden.
„Einen direkten Konnektor über diese Datenverbindung gibt es zur Zeit in Power BI Desktop nicht.“ schreibt Frank Arendt-Theilen. Hans-Peter Pfister hat es bestätigt. Schade.
Ach wie doof! Wenn man in PowerBi in das Visual Tabelle oder Matrix Werte (oder besser: ein Measure) in die Werte zieht, kann man mit einem Klick auf den Spaltenkopf danach sortieren:
Verwendet man jedoch eine Kategorie in den Spalten, kann man damit nicht sortieren – auch nicht mit gedrückter [Strg]-Taste:
Mit einem Klick wird die Spalte selektiert (und damit die anderen Visuals gefiltert).
Ich bin unterwegs und arbeite auf meinem Laptop.
Ich möchte mit Power BI auf eine Access-Datenbank zugreifen. Leider erhalte ich folgende Meldung:
Schade!
Auf der genannten Seite von Microsoft lese ich:
Ich soll mein Office deinstallieren und in der gleichen Version wie Power BI zu installieren, finde ich nun keine wertvolle Hilfe. Ich scrolle nach unten und lese dort:
Ah, okay – zwei Versionen von Access.
Gut – ich warte bis nächste Woche und teste alles auf meiner 64-Bit-Maschine.
Manchmal muss man andere Denkwege einschlagen …
Max fragt mich, ob ich ihm helfe könne, per VBA einen PowerBI-Bericht anzuzeigen.
Er möchte in Excel über eine Schaltfläche ein Makro aufrufen, das einen Bericht öffnet, so dass die Anwenderinnen und Anwender den Bericht sehen können:
Er hat den Befehl „Shell“ im Internet gefunden. Richtig: Mit Shell rufe ich Programme auf, die ich nicht direkt über einen eingebundenen Verweis starten kann. Wir machen uns auf die Suche. Wie denn der Pfad auf seinem SharePoint lautet, will ich wissen. Den finden wir heraus. Er hat etwa die Form:
https://contoso.sharepoint.com/sites/contoso/Freigegebene Dokumente/VanArsdel.pbix
Jedoch scheitern sämtliche Versuche, diese Datei mit einem Befehl wie
Shell "https://contoso.sharepoint.com/sites/contoso/Freigegebene Dokumente/VanArsdel.pbix"
zu starten. Nach einer sehr langen Weile dämmert es mir: Man nehme den Originalpfad und rufe ihn mit
ThisWorkbook.FollowHyperlink "https://app.powerbi.com/groups/me/reports/385f2964-2ac8-5f56e1894f8b/ReportSection"
Geht doch! So einfach!
Etwas irritiert bin ich schon. In einer PowerBI-Schulung erzählt mir ein Teilnehmer, dass er die Daten gerne in Excel hätte. Und dass er eigentlich gerne mit PowerQuery in Excel darauf zugreifen würde. Und nicht mit PowerBI. Aber die IT hätte ihm gesagt, dass es nicht gut ist, wenn mit PowerQuery so viele Abfragen auf die Datenbank abgesetzt werden. Besser wäre es, mit PowerBI auf die Datenbank zuzugreifen.
Ich bin mir nicht sicher, ob die Damen und Herren von der IT nicht wissen, dass PowerBI auch PowerQuery verwendet.