Hallo Lars, vielen Dank. Sehr gut und verständlich erklärt. Für die Generierung eines Modells aus dem Ergebnis einer View, die Dimensionen und Fakten in einer Quelle bereitstellt, sollte es dann doch reichen, die Spalten der Dimensionen auf NULL oder leer zu prüfen, und mit einem Hinweis zu füllen? Oder? Die einzeln Dimensionstabellen werden in einem Folgeschritt dann per Referenzierung und Gruppierung erzeugt. Was ist aber bei multiplen Fehlern (NULL und "" oder Leerzeichen) als Eintrag. Kannst du da bitte einen Tip geben? Vielen Dank Thomas
Hi Tom, ja, das füllen von NULL-Werten mit Dummy-IDs (z. B. "99999999" für "nicht gepflegt") ist sinnvoll. Ich würde in Power Query zuerst die Transformation "Kürzen" auf die betreffende Spalte anwenden. Dadurch werden Werte, die nur aus Leerzeichen bestehen zu "". Danach würde ich "" durch NULL ersetzen. Anschließend würde ich für die ganze Spalte NULL durch "99999999 - nicht gepflegt" ersetzen... Die Reihenfolge bei diesem kaskadierenden Vorgehen ist wichtig. Aber so sollte es funktionieren. Viele Grüße und hab ein schönes Wochenende, Lars
Es geht darum zu verstehen, welche Ursachen es für einen solchen Leerwert geben kann (es sind mehrere) und diese dann adäquat behandelt. Steht in der Faktentabelle tatsächlich kein Eintrag in einer Schlüsselspalte, kann ich diesen Leerwert in Power Query z. B. durch "Kein Eintrag" ersetzten. Dann muss ich wegen der referentiellen Integrität jedoch dafür sorgen, dass ein entsprechender Eintrag auch in der Dimensionstabelle existiert. In den Optionen, wie von Dir vorgeschlagen, gibt es keine Möglichkeit dies zu bewerkstelligen und wenn doch, würde ich es nicht empfehlen.
Hi Lars, danke für das Video. Eine Sache ist aber noch offen und genau das Problem macht mich verrückt, was du hier auch hast. Als Datenfilter wird dir "Hockeyschläger" angezeigt obwohl es garkeine Daten dazu gibt. Klar, wenn du das anklickst, dann steht in den Umsätzen nichts drin. Aber normalerweise werden doch nur die Datenfilter angezeigt, wo es überhaupt Daten zu gibt. Wie bekommt man das gelöst?
Hi, ja, das Problem ist nervig, hat aber nichts mit dem Thema zu tun, das ich hier abgehandelt habe. Deshalb habe ich es nicht mit eingebaut. Marco und Alberto zeigen hier, wie das geht: www.sqlbi.com/articles/syncing-slicers-in-power-bi/ Ist sicherlich auch mal ein Video auf deutsch wert. LG, Lars
Schon wieder ein super Tip; Danke !!!
Hallo Lars,
vielen Dank.
Sehr gut und verständlich erklärt.
Für die Generierung eines Modells aus dem Ergebnis einer View, die Dimensionen und Fakten in einer Quelle bereitstellt, sollte es dann doch reichen, die Spalten der Dimensionen auf NULL oder leer zu prüfen, und mit einem Hinweis zu füllen? Oder? Die einzeln Dimensionstabellen werden in einem Folgeschritt dann per Referenzierung und Gruppierung erzeugt.
Was ist aber bei multiplen Fehlern (NULL und "" oder Leerzeichen) als Eintrag. Kannst du da bitte einen Tip geben?
Vielen Dank
Thomas
Hi Tom,
ja, das füllen von NULL-Werten mit Dummy-IDs (z. B. "99999999" für "nicht gepflegt") ist sinnvoll. Ich würde in Power Query zuerst die Transformation "Kürzen" auf die betreffende Spalte anwenden. Dadurch werden Werte, die nur aus Leerzeichen bestehen zu "". Danach würde ich "" durch NULL ersetzen. Anschließend würde ich für die ganze Spalte NULL durch "99999999 - nicht gepflegt" ersetzen... Die Reihenfolge bei diesem kaskadierenden Vorgehen ist wichtig. Aber so sollte es funktionieren.
Viele Grüße und hab ein schönes Wochenende,
Lars
Kann man nicht einfach "(leer)" in zB. in "keine Daten" im PowerBI ändern? Zb. in den Optionen etc.
Es geht darum zu verstehen, welche Ursachen es für einen solchen Leerwert geben kann (es sind mehrere) und diese dann adäquat behandelt. Steht in der Faktentabelle tatsächlich kein Eintrag in einer Schlüsselspalte, kann ich diesen Leerwert in Power Query z. B. durch "Kein Eintrag" ersetzten. Dann muss ich wegen der referentiellen Integrität jedoch dafür sorgen, dass ein entsprechender Eintrag auch in der Dimensionstabelle existiert. In den Optionen, wie von Dir vorgeschlagen, gibt es keine Möglichkeit dies zu bewerkstelligen und wenn doch, würde ich es nicht empfehlen.
Hi Lars,
danke für das Video. Eine Sache ist aber noch offen und genau das Problem macht mich verrückt, was du hier auch hast.
Als Datenfilter wird dir "Hockeyschläger" angezeigt obwohl es garkeine Daten dazu gibt. Klar, wenn du das anklickst, dann steht in den Umsätzen nichts drin. Aber normalerweise werden doch nur die Datenfilter angezeigt, wo es überhaupt Daten zu gibt.
Wie bekommt man das gelöst?
Hi, ja, das Problem ist nervig, hat aber nichts mit dem Thema zu tun, das ich hier abgehandelt habe. Deshalb habe ich es nicht mit eingebaut. Marco und Alberto zeigen hier, wie das geht: www.sqlbi.com/articles/syncing-slicers-in-power-bi/ Ist sicherlich auch mal ein Video auf deutsch wert. LG, Lars