mir stellt sich ein, für mich noch unlösbares, Problem. Aus einer Übersicht(Siehe Anhang) sollen Datensätze(Charge -Nr) anhand der Zählwerte(start,end) generiert werden.
Die Idee dahinter: Falls ein Datensatz zu der Übersicht hinzukommt soll die Ergebnistabelle automatisch erzeugt werden. Wenn möglich auch nur das hinzugefügt werden was neu hinzugekommen ist.
Mit meinen einfachen PQ Kenntnissen komme ich nicht weiter.
Die Idee ist es mittels Schleifenkonstruktion die Lösung zu erhalten. Nur fehlt mir hier noch der Durchblick über die M-sprachspezifischen Möglichkeiten.
Ich würde mich freuen wenn einer von Euch mir die Lampe anmacht.
nachdem noch keiner geantwortet habe, habe ich es mal versucht. Die Lösung ist zwar etwas umständlich und könnte ggf. vereinfacht werden. Hier ist meine Lösung.
vielen Dank für deine Lösung. Das Ergebnis spricht für sich. Es sind schon einige Schritte zusammen gekommen, auf Welche ich mit Sicherheit nicht gekommen wäre. Ich dachte zwar an eine eher programtechnische Lösung im M-Code aber da bin ich evtl. doch im falschen Forum. Da wäre sicher ein PowerBI Forum die bessere Wahl. Nur kenne ich (noch) Keines.
Ich hoffe das sich vielleicht doch noch Jemand an das Problem herantraut. Bis dahin werde ich versuchen deine Schritte nachzuvollziehen.
10.06.2021, 13:51 (Dieser Beitrag wurde zuletzt bearbeitet: 10.06.2021, 14:45 von Ego.)
Hallo,
Michaels hinzufügen der Kommata ist sehr gut.
Ich habe die Bearbeitung nach der Entpivotierung ein wenig vereinfacht indem ich die Nummerierung der getrennten Spalten genutzt habe. (Erlaubt ????) Durch die Sortierung vor der Trennung ist die Anzahl der möglichen Einträge ein wenig flexibler.
ps. In Michaels PQ sind die 6 Schritte "Hinzugefügter Index" bis "Nach unten gefüllt" nicht notwendig, da ich die Werte der Spalte "YY" schon in "nr-start" hatte.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
10.06.2021, 14:18 (Dieser Beitrag wurde zuletzt bearbeitet: 10.06.2021, 14:34 von Der Steuerfuzzi.)
Hallo Ralf,
naja, Power Query erzeugt ja auch nur M-Code bei den einzelnen Schritten. Das einzige was ich jetzt noch zusätzlich gemacht habe, ist bei einem Zwischenschritt eine Liste über eine aus der Abfrage generierten Abfrage zu erzeugen.
Eventuell schaust du mal ins MS-Office-Forum, dort gibt es einige Leute, die mit PQ sehr gut umgehen können.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Danke euch beiden. Mir raucht der Schädel. Ich hänge bei meinen Versuchen an gefühlten Kleinigkeiten fest. Ich habe heute schon einige Seiten durchstöbert und auch diverse Links gesammelt. Aber diese hier werde ich mir sicher auch noch ansehen. Ich bin gespannt wann bei mir der PQ-Knoten platzt. Aber bis dahin wird es wohl noch einige Zeit benötigen.