Power Query, auch etwas für dich?

Hin­weis: Diese Seite ist kein Teil meines Blogs, sie wird auss­chließlich genutzt, um Hil­fe suchen­den aus diversen Foren einen aus­führlichen und immer gle­ichen Hin­weis in emo­tionell angemessen­er Form zu geben. Bitte habe dafür Ver­ständ­nis.


In Sachen Power Query

Begin­nend mit der Excel-Ver­sion 2010 kann ja Pow­er Query als Add-In einge­set­zt wer­den bzw. ist ab 2016365 bere­its in das Excel inte­gri­ert. Ich habe mich in dieses her­vor­ra­gende und aus­ge­sprochen leis­tungs­fähige Tool eingear­beit­et und seit ger­aumer Zeit kreisen meine aller­meis­ten Beiträge in Foren um diesen The­menkreis.

In der Anfangszeit habe ich die kom­plet­ten, durch mich erstell­ten Lösun­gen in meinen Antworten vorgestellt. Aus­ge­sprochen oft war die Reak­tion des Fragestellers eine andere, als ich mir vorgestellt oder erhofft hat­te. Im gün­stig­sten Fall habe ich erfahren, dass die IT keine Instal­la­tion eines Add-In erlaubt (siehe auch hier), manch­mal lag eine deut­lich antiquierte Excel-Ver­sion vor (2007 oder früher) oder aber die lap­i­dare Antwort, die in etwa „Pow­er Query? Kenne ich nicht!” lautet.

Anfangs fühlte ich mich wie der ein­same Rufer im Wald. Immer­hin hat sich da eine oder die andere doch für das The­ma inter­essiert und ich kann heute sagen, dass steter Tropfen den Stein aus­ge­höhlt hat und ich inzwis­chen so einige Mit­stre­it­er habe, die auch aktiv Pow­er Query als Lösungsmöglichkeit vorschla­gen und wie auch ich immer wieder neue Möglichkeit­en des Tools erken­nen.

Aber … Es sind auch heute noch eine ganze Menge Fragesteller, welche die Bemühun­gen mein­er Mit­stre­it­er und mir ein­fach nicht so würdi­gen, wie ich es erwarte. Das geht damit los, dass im besten Fall über­haupt nicht auf eine vorgeschla­gene Lösung geant­wortet wird (was nicht nur Pow­er Query bet­rifft). Oder aber es wird bei mehreren möglichen Lösun­gen durch unter­schiedliche Helfer ein schlicht­es „danke es läuft nun” oder ähn­lich geäußert und nicht erwäh­nt, welch­es denn nun das Passende war, welche Lösung let­z­tendlich ver­wen­det wurde. Ich jeden­falls habe bei diesen oder ähn­lichen Gele­gen­heit­en das Gefühl, dass ich entwed­er ignori­ert werde oder für den Papierko­rb gear­beit­et habe. Ich möchte nicht unbe­d­ingt, dass meine Lösung ver­wen­det wurde, ich will nur das Gefühl haben, dass meine Mühe in irgen­dein­er Form gewürdigt wor­den ist. Wir Helfer sind Men­schen, die in ihrer Freizeit kosten­lose, oft hochw­er­tige Dien­stleis­tun­gen für Fremde erbrin­gen! 💡

Aber als abso­lut „spitze” empfinde ich der­ar­tige Sit­u­a­tio­nen: Ich gebe als denkbare Lösungsmöglichkeit einen Link auf einen Beitrag, wo ein ähn­lich­es Prob­lem gelöst wor­den ist. Und dann kommt ein Ein­wand in der Form, dass das eigene Prob­lem ja ähn­lich aber eben nicht iden­tisch sei oder gar die Anmerkung, dass der Text zu umfan­gre­ich sei und eigentlich nur eine kurze, knappe Lösung erwün­scht ist. Da denke ich nur: „Frech­heit!” 🙁 

Pow­er Query ist so frisch, so inter­es­sant, so effizient aber auch oft für uns Helfer mit größerem Aufwand ver­bun­den, als eine VBA-Proze­dur/­Funk­tion oder eine Formel zu basteln. Die Zeit, die wir Helfer in diesem Méti­er Erfahrung sam­meln kon­nten, ist wegen der „Jugend” des PQ so gut wie immer kürz­er bemessen. 😎 Ich habe den Anspruch an all jene Hil­fe Suchen­den, dass der Wille zum Ler­nen gegeben ist. Wer ein­fach nur eine kosten­lose Lösung mit (oder gegebe­nen­falls auch ohne)  Kurzbeschrei­bung haben will, wird von mir nicht (mehr) unter­stützt. – Ander­er­seits veröf­fentliche ich auch ver­mehrt bei Vor­liegen ein­er Genehmi­gung durch den Fragesteller eine entsprechende Lösung mit aus­führlich­er Beschrei­bung in meinem Blog.

Das alles ist auch der Grund, warum ich ver­mehrt als erste, ein­lei­t­ende Antwort sage, dass ich dieses Prob­lem mit Pow­er Query lösen würde. Das wird mir mitunter vorge­wor­fen, aber viele von denen, die mir das übel nehmen bedenken eines nicht: Wir Helfer sind diejeni­gen die geben, und der Wert unser­er Hil­fe ist sehr oft jen­er Dien­stleis­tung gle­ich­w­er­tig, die zu dur­chaus leis­tungs­gerecht­en Preisen von Freiberu­flern, Unternehmen, … ange­boten wird. Nur machen wir das kosten­los.

In solchen Sit­u­a­tio­nen gilt aus mein­er Sicht: Wenn der Fragesteller Inter­esse an ein­er Lösung hat, möge sie oder er um ein Beispiel nach­fra­gen. Da ich in den meis­ten Fällen bere­its eine Probe-Lösung erstellt habe, werde ich auch fast immer die PQ-Lösung zur Ver­fü­gung stellen. – Warum fast immer? Nun ja, es gibt den schö­nen alten Satz: „Der Ton macht die Musik” und wenn ein Min­i­mum an Höflichkeit fehlt, dann werde ich den Wert mein­er Arbeit nicht dadurch min­dern, dass ich mich auf ein so niedriges Niveau begebe. Selb­st meine zahlen­den Kun­den ken­nen die Worte „bitte” und „danke”…

Ach ja, in ganz weni­gen Fällen „lief­ere” ich eine Lösung auf einem Niveau, das (ver­mut­lich) weit ober­halb des Lev­els des Fragestellers ist: Den reinen M-Code, der zwar funk­tion­iert aber wahrschein­lich nicht wirk­lich hil­fre­ich ist. Im Nor­mal­fall ist das eine Reak­tion auf einen Fragesteller, den ich etwa so beschreiben würde: „Von oben herab, arro­gant, besser­wis­serisch, fordernd, …” Und solch ein Code-Block ist auch kein Kunst­werk oder über­mäßige Leis­tung, denn dieser Code wurde ‑wie beim Makro-Reko­rder in Excel- nur aufgeze­ich­net und ich kopiere diesen ein­fach; mehr nicht … 😉 

Dass mitunter andere Mitleser darunter „lei­den” kön­nten, dass ich meine PQ-Lösung in den genan­nten Fällen nicht im Forum veröf­fentliche, ist mir klar. Aber es gibt dur­chaus die Möglichkeit, mir eine fre­undliche PM oder E‑Mail zu schreiben; in den Fällen werde ich meis­tens eine Antwort zukom­men lassen, wenn du mir durch einen Link das wiederfind­en des Beitrages erle­ichterst. Dann habe ich wenig­stens nicht total für den Papierko­rb gear­beit­et. 😎 

Und last but not least: Pow­er Query ist vielfach, ja sog­ar meis­tens nur eine (1) der möglichen Lösun­gen. Jedes Forum lebt von der Vielfältigkeit der Antworten und meis­tens wird auch noch eine oder mehrere Alternative(n) ange­boten. Ich habe gar nichts gegen „klas­sis­che” Lösun­gen auf der Basis von Formeln oder VBA. PQ gehört aber aus mein­er Sicht ein großer Teil der Excel-Zukun­ft (wie gewiss auch beispiel­sweise Pow­er­Piv­ot). Den­noch ist aus mein­er Sicht der „innere” Wert ein­er Lösung nur dadurch gegeben, dass eine Lösung geschaf­fen wird, die den Fragesteller zufrieden stellt.

Gün­ther

▲ nach oben …