- Видео 91
- Просмотров 215 758
SSBI-VLOG
Германия
Добавлен 27 фев 2007
Lars Schreiber (Dipl.-Kfm. (FH)), born in 1981, is a freelance consultant, developer and trainer for Microsoft Power BI, with many years of professional experience in controlling in various corporations.
"I create analysis tools for my customers from the business departments using the Power BI platform, helping them to make better decisions based on their data. I am also a certified trainer for Power BI and train my participants to create such solutions themselves.
Trivia: I am a father of twins and spend a lot of time with my family. When I have the opportunity, I like to train Brazilian Jiu-Jitsu, go bouldering, or walk in the rain :-)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here you can find my imprint:
ssbi-blog.de/impressum/
"I create analysis tools for my customers from the business departments using the Power BI platform, helping them to make better decisions based on their data. I am also a certified trainer for Power BI and train my participants to create such solutions themselves.
Trivia: I am a father of twins and spend a lot of time with my family. When I have the opportunity, I like to train Brazilian Jiu-Jitsu, go bouldering, or walk in the rain :-)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here you can find my imprint:
ssbi-blog.de/impressum/
Texte gruppieren und zusammenfügen – So geht's mit Power Query
Willst du in Power Query Daten gruppieren und Textwerte zusammenfügen, um ähnliche Einträge zu aggregieren? In diesem Video zeige ich dir Schritt für Schritt, wie du mit 'Gruppieren nach' und Textkonkatenation eine übersichtliche Darstellung deiner Daten erreichst. Ideal für Berichte und Analysen in Power BI oder Excel! Perfekt für Anfänger und Fortgeschrittene. ✅
👉 Lass uns starten - es ist einfacher, als du denkst!
📊 BEISPIELDATEIEN 📊
Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz
👨🎓 TRAININGS 👩🎓
Meine Power BI Online-Schulungen ssbi-blog.de/power-bi-schulungen
🥷 BERATUNG 🥷
Du willst einen Beratungstermin buchen? Hier geht's lang: ca...
👉 Lass uns starten - es ist einfacher, als du denkst!
📊 BEISPIELDATEIEN 📊
Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz
👨🎓 TRAININGS 👩🎓
Meine Power BI Online-Schulungen ssbi-blog.de/power-bi-schulungen
🥷 BERATUNG 🥷
Du willst einen Beratungstermin buchen? Hier geht's lang: ca...
Просмотров: 156
Видео
Monatsdaten trotz fehlendem Enddatum generieren | Power Query
Просмотров 31321 день назад
Wie Du trotz suboptimaler Datenstruktur monatliche Datensätze für Kunden und deren Preise erstellen kannst, zeige ich Dir in diesem Praxisvideo mit Power Query. 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssbi-blog.de/power-bi-schulungen 🥷 BERATUNG 🥷 Du willst ein...
So formatierst Du Deinen GESAMTEN DAX-Code auf einmal - Ganz ohne externe Tools | Power BI
Просмотров 5923 месяца назад
DAX (Data Analysis eXpressions) kann sehr schnell komplex und undurchsichtig werden. Umso wichtiger, den Code gut zu formatieren. Dies geht mittlerweile auch OHNE externe Tools, direkt in Power BI Desktop und ich zeige Dir in diesem Video, wie es geht. Viel Spaß 😉 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TR...
Praxis-PROBLEM: So können Leerwerte Deine Lösung kaputt machen | Power BI
Просмотров 6213 месяца назад
Dieses Praxisvideo zeigt, wie Datumsspalten mit fehlenden Werten zu Problemen führen können, wenn sie als Schlüssel zur Kalender-Dimension genutzt werden. Wir erörtern gemeinsam die möglichen Probleme und zeigen diverse Handlungsalternativen auf. Viel Spaß 😉 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAINING...
5 Produktivitätstipps für die Arbeit mit breiten Tabellen | Power Query
Просмотров 8433 месяца назад
Mit breiten Tabellen in Power Query zu arbeiten, ist keine Freude. Daher möchte ich Dir in diesem Video 5 Produktivitätstipps an die Hand geben, die Deine Arbeit erheblich beschleunigen sollten. Viel Spaß ;-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssbi-blog.d...
Quartalswerte GANZZAHLIG auf Monate verteilen | Power Query
Просмотров 4504 месяца назад
Quartalswerte GANZZAHLIG auf Monate zu verteilen, ist mit Power Query machbar, wenn auch nicht ganz einfach. In diesem Video antworte ich auf die Frage von Benedikt, wie dies in Power Query umsetzbar ist. Viel Spaß 😉 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssb...
Ergebnisspalte bei flexibler Anzahl von Wertspalten erzeugen | Power Query
Просмотров 9984 месяца назад
Falls Du in Power Query eine summierende Ergebnisspalte für eine dynamische Anzahl von Wertspalten benötigst, ist dieses Video für Dich. Viel Spaß ;-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssbi-blog.de/power-bi-schulungen 🥷 BERATUNG 🥷 Du willst einen Beratun...
Abfrage-Schritte in Power Query analysieren
Просмотров 1 тыс.5 месяцев назад
Bringt die erstellte Power Query-Abfrage nicht das gewünschte Ergebnis heißt es: Jeden relevanten Abfrage-Schritt genau unter die Lupe nehmen. Dazu habe ich ein Skript erstellt, dass Dir dabei erheblich helfen wird. Viel Spaß :-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-S...
Behalte NULL-Werte beim Entpivotieren bei
Просмотров 5696 месяцев назад
Beim Entpivotieren in Power Query, gehen Datensätze mit NULL-Werten verloren. Dies ist in den meisten Fällen sinnvoll, doch wie kann ich diese behalten, wenn ich es benötige? Darum geht es in diesem Video. Viel Spaß :-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ...
Zeilenanzahl je Schritt ermitteln | Power Query
Просмотров 1 тыс.8 месяцев назад
Verschiedene Transformationen in Power Query resultieren in einer unterschiedlichen Anzahl von Zeilen der bearbeiteten Tabelle. Wie Du je Schritt einen Überblick über die zurückgelieferten Zeilen erhältst, zeige ich Dir in diesem Video. Viel Spaß ;-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Me...
Vom Wasserzählerstand zu täglichen Wasserverbräuchen | Power BI
Просмотров 1,7 тыс.9 месяцев назад
Wasserzähler stellen kumulierte Verbräuche zum jeweiligen Stichtag dar. Doch wie bilde ich die täglichen Wasserverbräuche in einem Power BI- oder Excel-Bericht ab? Das zeige ich Dir in diesem Video. Viel Spaß :-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssbi-bl...
Dynamisches Entfernen leerer Spalten | Power Query
Просмотров 1,9 тыс.9 месяцев назад
Deine Datenquelle verfügt über viele leere Spalten, die Du gleich beim Import entfernen möchtest? Dann zeige ich Dir im heutigen Video, wie Du das mittels benutzerdefinierter Funktion nie wieder händisch machen musst ;-) Viel Spaß! 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online...
Measures richtig sortieren bei Nutzung von Field Parameters | Power BI
Просмотров 1,1 тыс.10 месяцев назад
In einem früheren Video habe ich die Vorteile gezeigt, die Field Parameter für die Steuerung der angezeigten Measures in einem Bericht mit sich bringen. In diesem Video setze ich auf der vorangegangenen Lösung auf (Link ist im Video) und zeige, wie man trotz wechselnder Measures eine gewünschte Sortierung nach Werten hinbekommen kann. Viel Spaß ;-) 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldate...
Vorwochenvergleiche mit DAX | Power BI
Просмотров 1,3 тыс.10 месяцев назад
Wie Du Vorwochenvergleiche in Power BI lösen kannst, ist Gegenstand dieses Videos. Ich zeige Dir wie Du mit einer entsprechenden Kalendertabelle und DAX zur gewünschten Lösung kommst. 📊 BEISPIELDATEIEN 📊 Die benutzten Beispieldateien gibt es für Abonnenten meines Newsletters kostenlos dazu: eepurl.com/cmkOEz 👨🎓 TRAININGS 👩🎓 Meine Power BI Online-Schulungen ssbi-blog.de/power-bi-schulungen 🥷 B...
An alle (ehemaligen) Power Query-Einsteiger: Was plagt Euch am meisten?
Просмотров 43610 месяцев назад
An alle (ehemaligen) Power Query-Einsteiger: Was plagt Euch am meisten?
So dynamisierst Du native SQL-Abfragen mit Power Query in Excel
Просмотров 3,3 тыс.10 месяцев назад
So dynamisierst Du native SQL-Abfragen mit Power Query in Excel
So bringst Du Ordnung in Deine Measures | Power BI
Просмотров 1,7 тыс.10 месяцев назад
So bringst Du Ordnung in Deine Measures | Power BI
Multi-Nutzer-Zugriff auf lokal synchronisierte Sharepoint-Dateien | Power Query
Просмотров 1,7 тыс.11 месяцев назад
Multi-Nutzer-Zugriff auf lokal synchronisierte Sharepoint-Dateien | Power Query
Power BI als Business mit Artur König
Просмотров 50111 месяцев назад
Power BI als Business mit Artur König
Vorsicht mit dem Befehl 'Spalte teilen' in Power Query
Просмотров 1,7 тыс.11 месяцев назад
Vorsicht mit dem Befehl 'Spalte teilen' in Power Query
So baust Du Anti Joins mit DAX | Power BI
Просмотров 40711 месяцев назад
So baust Du Anti Joins mit DAX | Power BI
So kombinierst Du Texte richtig | Power Query
Просмотров 906Год назад
So kombinierst Du Texte richtig | Power Query
Danke, liebe YouTube-Community für 2023
Просмотров 314Год назад
Danke, liebe RUclips-Community für 2023
Process Mining in Power BI mit Lucas M. Schroth
Просмотров 610Год назад
Process Mining in Power BI mit Lucas M. Schroth
Quartalswerte identisch auf Monate verteilen | Power Query | Power BI
Просмотров 836Год назад
Quartalswerte identisch auf Monate verteilen | Power Query | Power BI
Praxisbeispiel Zentrale Notaufnahme | Power BI
Просмотров 1,9 тыс.Год назад
Praxisbeispiel Zentrale Notaufnahme | Power BI
Fehlende Werte in Power BI als 0 anzeigen, mittels DAX
Просмотров 2,9 тыс.Год назад
Fehlende Werte in Power BI als 0 anzeigen, mittels DAX
Textbestandteile von Spaltennamen mittels Power Query umbenennen
Просмотров 2,1 тыс.Год назад
Textbestandteile von Spaltennamen mittels Power Query umbenennen
SUM oder SUMX? Welche DAX-Funktion ist die richtige?
Просмотров 2,8 тыс.Год назад
SUM oder SUMX? Welche DAX-Funktion ist die richtige?
Sehr spannend, vielen Dank für das Beispiel!
Sehr gerne!
Hallo, wo bitte, finde ich denn den Quellcode zu dieser smarten Lösung?
Direkt auf der Website, als eingebetteter Code... ssbi-blog.de/blog/business-topics/so-konvertierst-du-xls-dateien-massenhaft-in-xlsx-und-xlsm/
Sonst nimm den hier... Sub xls2xlsx_xlsm() Dim strPfadZumOrdnerXLS As String Dim strOrdnerFuerXLSX As String Dim strDateinameAktuell As String Dim intDateizaehler As Integer Dim oFSO As Object Dim oOrdner As Object Dim oOrdnerCopy As Object Dim oFile As Object Dim Wbk As Excel.Workbook '=====================================DIESEN PFAD BITTE ANPASSEN===================================== strPfadZumOrdnerXLS = "H:Hier\Kommt\Dein\Pfad\Rein\" '=====================================DIESEN PFAD BITTE ANPASSEN===================================== 'Ich sorge dafür, dass der Pfad mit einem \ endet und definiere die Adresse für den xlsx-Ordner If Right(strPfadZumOrdnerXLS, 1) <> "\" Then strPfadZumOrdnerXLS = strPfadZumOrdnerXLS & "\" End If Set oFSO = CreateObject("Scripting.FileSystemObject") Set oOrdner = oFSO.GetFolder(strPfadZumOrdnerXLS) 'Performance steigern With Application .ScreenUpdating = False .DisplayAlerts = False End With 'Pfad für den Export der konvertierten Dateien definieren strOrdnerFuerXLSX = strPfadZumOrdnerXLS & "XSLX_XLSM\" 'Den Ordner für die xlsx-Dateien erzeugen, falls noch nicht vorhanden If Dir$(strOrdnerFuerXLSX, vbDirectory) = "" Then MkDir strOrdnerFuerXLSX For Each oFile In oOrdner.Files '===Durchlauf der Dateien im Ordner=== intDateizaehler = intDateizaehler + 1 'Prüfen, ob es sich um eine xls-Datei handelt If Right(oFile.Name, 4) = ".xls" Then 'Es handelt sich um eine .xls-Datei --> also konvertieren 'Datei wird geönffet, um diese im neuen Format zu speichern Set Wbk = Workbooks.Open(Filename:=strPfadZumOrdnerXLS & oFile.Name) 'Prüfung, ob es sich um eine Datei mit oder ohne Makros handelt... If Wbk.HasVBProject Then Wbk.SaveAs Filename:=strOrdnerFuerXLSX & oFile.Name & "m", _ FileFormat:=xlOpenXMLWorkbookMacroEnabled Else Wbk.SaveAs Filename:=strOrdnerFuerXLSX & oFile.Name & "x", _ FileFormat:=xlOpenXMLWorkbook End If 'Schließen der Datei Wbk.Close SaveChanges:=False End If 'If bolXLSDatei Then Next 'For Each oFile In oFolder.Files 'Aufräumen Set oFSO = Nothing Set oFile = Nothing Set oOrdner = Nothing Set Wbk = Nothing 'Screenupdating wieder einstellen... With Application .ScreenUpdating = True .DisplayAlerts = True End With MsgBox "Fertig! Es wurden " & intDateizaehler & " Dateien konvertiert!", vbInformation End Sub
Danke Lars, Ich habe gerade sehr schlecht strukturierte pdf-Dateien über Query ausgelesen und brauchte nur Zeilen mit bestimmen Ziffern, die dann noch extrahiert werden sollten. Da hat mir deine Beschreibung sehr geholfen!
Tolles Video, vielen Dank, ich arbeite noch nicht lange mit Power Query und habe viel gelerrnt. Eins ist mir aber nicht so ganz klar, vielleicht kannst Du dazu noch was ergänzen? Die GetDate Funktion hast Du in der Beispielabfrage hinzugefügt, die weiteren Anpassungen in der Abfrage Datenquellen. Nachdem ist das zuerst auch so nachgebaut habe, bin ich das nochmal durchgegangen und habe alle Schritte in der Beispielabfrage hinterlegt. Bis auf die Zuweisung der Datentypen, hat auch alles funktioniert, nur die Datentypen werden nicht in die andere Abfrage übernommen, aber das ist ja immer so. GIbt es eine klare Abgrenzung, wann ich Änderungen in der Beispielabfrage vornehme und wann ich die Andere Abfrage verwende?
Hi Anita, das ist eine gute und berechtigte Frage. Es gibt natürlich logische Abgrenzungen. Wenn ich bspw. in einem Schritt das Minimum über eine Spalte generieren möchte, dann sollte ich das in der finalen Abfrage machen, in der alle Dateien zusammengefügt werden. Andernfalls stimmt das Minimum schlicht nicht. Sonst gibt es da kein richtig oder falsch. Wichtig zu beachten ist, dass alles, was ich in der Funktion anpasse, eben auch je Datei ausgeführt wird, was eventuell zu Performance-Einbußen führen kann. Meist ist jedoch nicht kriegsentscheidend :-) Liebe Grüße, Lars
Vielen Dank für diesen hochwertigen Content ! Hier lernt man immer was dazu 👍
Hi Lars, welches Annotation-Tool nutzen Sie in Ihren Videos? Also das Tool, mit welchem Sie Rechtecke (in verschiedenen Farben), Pfeile und Freihand zeichnen und auch zoomen?
Es nennt sich ZoomIt, ist von Microsoft und kostenlos. 😉
Hi Lars, wie immer ein Lehrreiches Video 👍. Leider habe ich den Befehl " Table.StopFolding() in meiner Excel Version nicht gelistet. Gibt es für diese Funktion eine Alternative?
Hi Antonio, ja, die gibt es und ich erwähne sie auch im Video: Table.Buffer() 😉
Hi Lars, wie immer ein tolles Video👍
Hi Lars, danke für das Video. Kann man sich immer ein paar Tricks abschauen 😊 Könnte man den Schritt, den du zuerst vergessen hattest (1 Tag vom Monatsersten abziehen), nicht auch in das if Statement in der EnddatumGefüllt Spalte mit aufnehmen (in der zweiten if Bedingung)? Oder findest du es dann zu unübersichtlich? Ich spare gerne Schritte in Power Query 😅 Viele Grüße Michael
Ja klar hätte man das machen können. Ich drehe die Videos einigermaßen spontan und es gibt immer alternative Lösungswege. 😉
Vielen Dank für das Video. Sehr hilfreich, da ich gerade eine entfernt ähnliche Problematik habe. Aufgrund dessen, das ich immer noch Office2016 anwenden muss, musste ich das Puffern anpassen, die vorgestellte Lösung erst ab den nachfolgenden Versionen zur Verfügung steht. Daher wurde aus "Benutzerdefiniert1 = Table.StopFolding (#"Sortierte Zeilen")," >> Puffer = Table.Buffer(#"Sortierte Zeilen").
Tolles Video 😃👍
Danke danke, liebe Anne 😊
Vielen Dank für dieses Video. Das Thema mit der Preisgültigkeit habe ich heute im Team besprochen. Es gabe Vorschläge, die jedoch nicht alle Möglichkeiten bedacht haben. Deshalb bin ich sehr glücklich, dass gerade heute dein Video veröffentlicht (angezeigt) wurde. Ich bin ein großer Fan vom ssbi-blog und habe ihn an Kollegen aus anderen Abteilungen gesendet. Ich wünsche eine erfolgreiche Woche.
Hi Tom, danke fürs Weiterempfehlen und schön, dass das Video hilft ☺️
Mit deinen Videos habe ich mir PowerBI beigebracht, resp. Du mir. Aktuell bin ich alle Kennzahlen in unserem Unternehmen auf PowerBI zu migrieren. Du bist einfach der Beste!!!!
Danke! Einfach Klasse!
Herzlichen Dank, Markus ☺️
Hi, das ist ein super Beitrag. Kann sich das Ganze auch auf mehrere Tabellen beziehen, so dass ich den Überblick bekomme, wieviele Zeilen in jeder Tabelle befinden (nach allen angewendeten Schritten)?
Hallo Hans, danke für Deinen Kommentar. Schick mit bitte mal eine E-Mail an lars@ssbi-blog.de und ich schicke Dir ein Beispiel bzgl. Deiner Frage rum. Ich hoffe, das hilft Dir dann weiter. Liebe Grüße aus Hamburg, Lars
Auch vermeintlich einfache Aspekte wollen gut erklärt werden. Danke dafür!
Sehr gerne!
Tolle Funktion und wie immer sehr gut erklärt. Dankeschön!
Danke ☺️
Vielen Dank
Die Filter in der Überschrift anzuteigen spart jede Menge Platz für die eigentliche Visualisierung. Gleichzeitig lenkt es weniger ab, wenn der Konsument die Seite betrachtet. Top Tip! Danke!
Hallo Lars, super Video und Erklärung! Ich scheitere aktuell an einem Parameter vom Format "DATE" .... der Parameter wird mir im richtigen Format angezeigt. Nur wie muss ich die Syntax im SQL Query aufbauen? Hast Du da nen Tipp?
Im Normallfall sollte die Syntax wie folgt aussehen: SELECT * FROM deine_tabelle WHERE dein_datum_feld = 'YYYY-MM-DD'; Ich hoffe, das hilft Dir LG, Lars
@@LarsSchreiber Hi Lars, vielen Dank! Das Datum möchte ich als dynamisches Feld /Variable abfragen und im Select verwenden 🙂 ... da hakt es gerade an der Syntax,
Bringt Dich das hier weiter? let Quelle = #date(2024,8,7), DatumInFormBringen = Date.ToText( Quelle, "YYYY-MM-DD" ), #"SQL-Statement" = "SELECT * FROM deine_tabelle WHERE dein_datum_feld = '"& DatumInFormBringen &"';" in #"SQL-Statement" Der Schritt Quelle muss sich das Datum irgendwoher holen. Also aus einer Excel-Zelle, oder wo auch immer du das herholen musst. Der Rest bringt das Datum in die nötige Form und baut es ins SQL-Statement ein, inklusive der für SQL notwendigen Hochkommata. Ich hoffe das hilft.
@@LarsSchreiber Vielen Dank! Werd ich gleich testen und meine Query umbauen!
Hallo Lars, das Video hilft enorm beim Verständnis wie PowerQuery vom Konzept her gedacht ist. Vielen Dank!
Hallo Lars, Super Beitrag zum Thema Zeit. Leider bekomme ich nicht die Daten aus meiner Quelle (SQL) wie du das beschrieben hast. Aufbau habe ich 1:1 nachgebaut, leider habe ich nur einen Datensatz in einer Stunde angezeigt alle anderen Werte sind mit Leer als Anzahl (eindeutig) in der obersten Zeile. Ich verstehe es einfach nicht warum ich das Bild nicht so hinbekomme wie du es in der Matrix zeigst. SQL Abruf ist auf Import gestellt und Datum auch passend auf Zeit und Datum umgestellt
Hallo Maik, danke für deinen Kommentar und dein Lob! 😊 Bei Deinem Problem habe ich per Fern-Diagnose leider schlechte Karten. Ich müsste Dein Projekt sehen, um eine Idee zu bekommen, was da nicht funktioniert. Tut mir leid. LG, Lars
starkes Video, Danke
Sehr hilfreich, vielen Dank!
Danke fur den Content
Gerne ☺️
Sehr schön. Jetzt hab ich endlich verstanden was eine Funktion von einer Abfrage unterscheidet.Dankeschön!
Das freut mich 😊
Ist es möglich auch automatisiert mitzugeben, dass in der ersten Zeile "Measuretitel =" steht und das eigentlich Measure erst in Zeile 2 beginnt?
Nicht, dass ich wüsste!
Sehr cooler Tipp! Danke
Sehr gerne!
Hervorragender Hinweis, super vielen Dank!
Hallo Lars, tolles Video vor allem wegen der Hintergrundinfos. Macht es von der Performance her eigentlich einen Unterschied ob man die Tabellen dupliziert oder mittels Verweis referenziert um 3 Dimensionen abzuleiten?
Moin Jens, vermutlich wäre ein Verweis in Kombination mit einem Binary.Buffer() die performantere Lösung, aber darauf habe ich in diesem Video keinen Fokus gelegt.
Gracias por compartir
Step "Remove Duplicates" - ruclips.net/video/gnpZ5Qo6OvU/видео.html
Jap, danke. Manchmal überfordert mich die UI auf RUclips. Danke 😅
Hmmh, das Video ist nicht mehr verfügbar?!
Ich hatte das Video versehentlich doppelt hochgeladen, worauf er mich hingewiesen hat. Danach habe ich das 2. Video gelöscht.
Ach so! 😅 @@LarsSchreiber
Wie immer ein super Video. Die meisten Tipps kannte ich tatsächlich, aber unerlässlich ist STR+G!
Hallo Lars, erstmal herzlichen Dank für deine informativen und perfekt strukturierten Videos! Könnte man mit dieser Logik auch zwischen "Kalenderjahr" und "Fiskaljahr" aus deiner Datumstabelle wechseln? Konkret würde ich dabei gerne die Datumshierarchie beibehalten, so dass der User die Drillfunktionen im Diagramm nutzen kann. Ich würde mich über deinen Input sehr freuen :) Liebe Grüße Christina
Hi Christina, ich habe den tatsächlichen Anwendungsfall nicht ganz verstanden, aber: Du kannst mit dieser Technik zwischen Spalten derselben Tabelle wechseln, egal worum es sich handelt. Dein Szenario sollte also technisch funktionieren. Liebe Grüße, Lars
Ganz großes Kino. Danke für diese Erklärungen.
Herzlich gern. Schön, wenn es geholfen hat 😊
👍Danke!
Danke für Deine Wertschätzung 😊
Hallo lieber Lars, vielen Dank das, wie immer, interessante Video. Wie immer habe ich dir wieder aufmerksam zugeschaut und bin beeindruckt von deinen Kenntnissen. Bei der aktuellen Problemstellung habe ich allerdings den Eindruck, dass die Lösungsansätze unnötig komplex ausfallen. Indem man die 3 Spalten Bestellung, Versand und Storno entpivotiert, lösen sich praktisch alle Probleme von selbst. Das Datenmodell bleibt schlank. Oder übersehe ich etwas? VG Christian
Hi Christian, danke für Dein treues Zuschauen 😊 Naja, wenn Du die Datumsspalten entpivotierst, bedarf jedes Deiner Basis-Measures eine entsprechende Filterbedingung, damit Du Bestellungen, Versand und Storno auseinanderhalten kannst. Für das gezeigte Beispiel ist das definitiv eine Option, aber keine, die ich wählen würde. In der Praxis zeigt sich häufig, dass es u. a. für - die Flexibilität und Erweiterbarkeit des Modells und - eine relativ einfache Wartung und leichteres Debugging sinnvoll ist, jedem Geschäftsvorfall eine eigene Faktentabelle zu verpassen. Nimm bspw. den Fall, dass eine weitere Spalte "Bestelldetails" enthalten wäre. Diese würde nach dem Entpivotieren auch bei den Versand- und Stornodatensätzen existieren, wo sie vermutlich nicht hingehört. Ich bin in Projekten mit diesem Vorgehen sehr gut gefahren und kann es als generelles Vorgehen sehr empfehlen. Danke und LG, Lars
Wie immer gutes Video. Und nochmal Dickes Dankeschön für Deine Hilfe...Gruß Frank
Gern ☺️
Ich bin eher auch aus der Not zu Power Query gekommen, da Excel für das bereinigen von meinem Datensatz (Bewerbungen aus einem HR System zum Start 50k Zeilen heute eher 150k) zu fehleranfällig wurde oder meine Formeln zu schlecht ;-). Insbesondere die Performance wurde grottig. Das spätere löschen von Hilfsspalten usw. kam mir am Anfang sehr suspekt vor. Das ist ja weg.... Schwer habe ich mich am Anfang insbesondere mit dem entpivotieren getan oder Formatierung der Spalten und Daten, um sinnvoll damit zu arbeiten. Dein Kanal aber auch andere haben mir da sehr geholfen. Und inzwischen liebe ich den Grad an Automatisierung der möglich ist. Danke für deine Tipps
Große Klasse! Ich arbeite schon lange mit PowerQuery, lerne bei dir trotzdem noch so viele neue Sachen. :)
Das freut mich sehr ☺️
Sehr gutes Video! Ich vermeide das Verschieben von Spalten, da ja ALLE Spalten neu positioniert werden. Das kann zu Fehlern führen, wenn man irgendwo einmal eine Spalte umbenennt, die dann logischweise im code anders heisst.
Da gebe ich dir recht: Es kann zu Problemen führen. Manchmal ist das exakte Positionieren der Spalten aber explizit gewünscht und dann leider unumgänglich.
Gratulation Lars! Danke auch dir für deine hilfreichen Beiträge
Lieben Dank ☺
Danke!
Wow, ganz herzlichen Dank ☺
Super Content. Wie definiere ich einen relativen Pfad? Sprich die excel Datei im selben Ordner wie die Pbix Datei selbst! Kennst du da einen Weg?
Dafür gibt es keinen mir bekannten Weg. In Excel könnte man noch Hacks bauen, die bspw. Excelfunktionen den Pfad der aktuellen Datei an Power Query übergeben und dies dann weiterverwendet werde kann. In Power BI Desktop habe ich solche Möglichkeiten aber nicht. Vielleicht gibt es Möglichkeit, sowas mit Hilfe von R oder Python in PQ zu lösen, aber da habe ich bis dato keine praktische Erfahrung.
@@LarsSchreiber Vielen Dank für die Antwort. Das ist aber echt lausig von Microsoft. Gibt es keine Funktion mit power query den eigenen Pfad auszulesen!?!
@@youleib2965 nein
Ich bin seit Mai intensiv dabei und mir war die Anpassung in der Beispieldatei noch gar nicht klar. Hab den Ordner-Import jetzt auch erst 1x gehabt und gewundert. Der zweite Punkt war die zeitige Typänderung. Das hat bei mir auch schon einmal zu einem Problem geführt und nun kann ich das umsetzen. Das Übrige habe ich bereits durch Linkedin Tutorials gelernt und ich bin einfach begeistert! Danke für dein Video!
Als Zusatz noch. Statt der Listen habe ich die Tabelle in der Beispieldatei über übrige Spalten entpivotiert. Unten bei der Quelle kann man dann die Maschinen oder was auch immer alphabetisch sortieren, Datentyp festlegen auf die Spalte und dann entpivotieren. Dann muss man nicht mehr den Typ für mehrere Spalten festlegen.
Ich suche eine sehr spezielle Lösung. Ich habe eine (sehr lange) Tabelle (bis zu 6 Mio. Zeilen möglich), in welcher in jeder Zeile ein TimeStamp am Ende steht. Kann man innerhalb von PowerQuery eine Spalte hinzufügen, in welcher der zeitliche Abstand des TimeStamp zum TimeStamp der vorherigen Zeile berechnet wird (in Sekunden)?
Guck dir dieses Video mal ab Minute 07:10 an: ruclips.net/video/8yh0ILKzhmQ/видео.htmlsi=JDmQZ2Yt4ak3wAa2 Diese Technik sollte dir bei Deinem Problem helfen, denn du brauchst den vorherigen TimeStamp in derselben Zeile. Danach einfach subtrahieren. Das sollte gehen ☺️
Vielen Dank, habe den Kanal gerade entdeckt und werde ihn vollständig 'fressen'.
Aber bitte lass noch was für die anderen übrig 😂
Hallo Lars, ich bin rein zufällig auf deinen interessanten Artikel über den zweiten unbekannten Parameter der Funktion Table.Profile() gestoßen: Table.Profile and its unknown second parameter. Deine Ausführungen haben mich auf die Idee gebracht, wie man eine weitere Spalte mittels Table.Profile() erzeugt, die man für das Entfernen leerer Spalten nutzen kann. Hier ist mein Vorschlag. Ich beginne nach deinem Schritt:#"Geänderter Typ" Names = Table.ColumnNames (#"Geänderter Typ"), TableProfile = Table.Profile ( #"Geänderter Typ",{ {"ungleich null", (x)=> true, List.NonNullCount} } ), MyList = TableProfile[#"ungleich null"], SpaltenNr = List.PositionOf (MyList, 0, Occurrence.All), Spaltennamen = List.Transform (SpaltenNr, (x)=> Names{x} ), RemoveColumns = Table.RemoveColumns (#"Geänderter Typ", Spaltennamen) in RemoveColumns Hier stellt sich die berechtigte Frage, warum die neu erzeugte Spalte nicht auf den Wert 0 gefiltert wurde: = Table.SelectRows (TableProfile, each ([ungleich null] = 0) ) Dieser Schritt produziert leider einen Fehler, sodass ich oben zunächst ohne Filter ausgekommen bin. Den Fehler kann man korrigieren und dann filtern, wenn man das Ergebnis des Schrittes Table.Profile in die Funktion Table.StopFolding oder Table.Buffer einschließt: = Table.SelectRows (Table.Buffer (TableProfile), each ( [ungleich null] = 0 ) ) Mit dem zweiten - für mich nun bekannten - Parameter der Funktion Table.Profile() kann man weitere Auswertungen machen. Vielleicht habe ich dir eben eine Idee für ein weiteres Video geliefert.
Hallo Lars, super Video danke. Vielleicht kannst du mir einen Tipp geben, wie ich folgendes löse. Ich habe eine Spalte in der stehen Telefonnr (als Wort), darunter die eigentliche Nr, darunter das Wort Nachnahme und dann in der nächsten Zeile der eigentliche Name. Leider sind die Zeilen nicht immer gleich. Es kommt z.B. vor das die Telefonnummer fehlt. Die Daten werden als Ordnerabfrage aus PDFs gezogen. Wie kann ich diese Spalte so aufteilen, dass ich die Daten auswerten kann. LG
Herzlich Dank für den Tipp. Wenn ich Spalten verschiebe, nutze ich die STRG Taste und wähle dann die Spalten mit gedrückt STRG Taste in der später benötigten Reihenfolge und verschiebe sie mit der Maus. Nach dem Loslassen sind die Spalten an der Stelle wo ich sie haben will und gleich auch in der Reihenfolge in der ich sie markiert habe.