Office: (Office 365) Bedingte Summierung in PQ

Helfe beim Thema Bedingte Summierung in PQ in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Das hier: let Quelle = Excel.CurrentWorkbook(){[Name="RohdatenBasis"]}[Content], Menge = #"Abfrage Tank 1 Liste"(Quelle[#"Menge in Kilo"]),... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Hannes182, 15. Januar 2025.

  1. R J
    R J hat Ahnung

    Bedingte Summierung in PQ


    Das hier:
    Code:
    let
        Quelle = Excel.CurrentWorkbook(){[Name="RohdatenBasis"]}[Content],
        Menge = #"Abfrage Tank 1 Liste"(Quelle[#"Menge in Kilo"]),
        #"Hinzugefügter Index" = Table.AddIndexColumn(Quelle, "Index", 0, 1, Int64.Type),
        #"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Hinzugefügter Index", "kum. Gewicht", each Menge{[Index]}),
        #"Entfernte Spalten" = Table.RemoveColumns(#"Hinzugefügte benutzerdefinierte Spalte",{"Index"})
    in
        #"Entfernte Spalten"
    oder das:
    Code:
    let
        Quelle = Excel.CurrentWorkbook(){[Name="RohdatenBasis"]}[Content],
        #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Datum/Zeit", type date}, {"Quelltank", Int64.Type}, {"Menge in Kilo", Int64.Type}}),
        #"Gruppierte Zeilen" = Table.Group(#"Geänderter Typ", {"Datum/Zeit"}, {{"Tank 1", each List.Sum([Menge in Kilo]), type nullable number}}),
        #"Umbenannte Spalten" = Table.RenameColumns(#"Gruppierte Zeilen",{{"Datum/Zeit", "Datum"}}),
    in
        #"Umbenannte Spalten"
    sollte doch reichen?

    Vermutlich hast Du aber wieder nur die Hälfte der Datenvielfalt gepostet. Damit tust Du Dir keinen Gefallen, denn weshalb sollten sich die Helfer immer wieder neu mit veränderten Ausgangsbedingungen ihre Zeit ans Bein binden, wenn man es gleich mit einem Mal hätte erledigen können? Oder um es mit Trapatoni zu sagen: "Ich haben fertig..."
     
    Zuletzt bearbeitet: 4. Februar 2025
  2. Hannes182 hat Ahnung
    Sorry für die Verwirrung, ich dachte das ein einfaches Beispiel genügt. In Zukunft werde ich das gleich von Beginn anders machen.
    Leider reicht deine jetzt vorgeschlagene Lösung nicht. Dort wird das Gewicht ja einfach fortlaufend kummuliert. Das Gewicht soll aber immer nur solange kummuliert werden bis ein Tag ohne Gewicht also "0" kommt. Dann soll die Kummulierung wieder von vorne Beginnen, sobald wieder ein Tag mit Gewicht kommt. Das hat mit der vorherigen Lösung und der Funktion auch geklappt. Bis auf den Fehler eben. Der mit nachwievo ein Rätsel ist.
     
    Hannes182, 5. Februar 2025
    #17
  3. R J
    R J hat Ahnung
    ....das funktioniert aber nur dann, wenn es in den Rohdaten auch mindestens 1 Mal ein Gewicht mit 0 gibt. Das ist in Deinen Rohdaten jedoch nicht gegeben...
     
  4. Hannes182 hat Ahnung

    Bedingte Summierung in PQ

    In den ursprünglichen Beispieldaten schon. In den letzten Beispieldaten, die ich geschickt habe nicht direkt, sondern erst wenn in PQ die Datumsspalte hinzgefügt wird, sodass jeder Kalendertag berücksichtigt wird.
     
    Hannes182, 5. Februar 2025
    #19
  5. R J
    R J hat Ahnung
    ...ja und? Dann ersetze doch mein paar Gewichte durch 0.... es ist doch vollkommen unerheblich, ob das im aktuellen Bsp. so war oder nicht. Wenn es Nullen in den Rohdaten gibt, dann passiert genau das, was Du wolltest, gibt es keine Nullen, kann die kum. Summe nicht zurückgesetzt werden...
    Wenn die Nullen erst bei neuen DS gesetzt werden (also am Ende) hat das doch keine Auswirkung. Die Nullen müssen irgendwo vor dem letzten DS mit einem Wert > 0 stehen...
    Im Beispiel hab ich mal ein paar Nullen in die Rohdaten gesetzt... und nun schau Dir das Ergebnis im Blatt Kumulieren an...
    Anmerkung: Wäre noch empfehlenswert, die Daten direkt nach dem Quellaufruf nach Datum zu sortieren.
    Möglicherweise müsstest Du das Gesamtkonzept überdenken. Ich habe keineAhnung, wer, wann, was unter welchen Bedingungen an Daten eingibt.... Sollen immer die getankten Liter erfasst werden? Dann ist vermutlich nicht damit zu rechnen, dass ein Tank auf 0 Liter leergefahren wird. Somit müsste vor jedem Tankvorgang eine 0 eingefügt werden oder irgendwie anders kenntlich gemacht werden, dass da eine Neubefüllung stattfindet.
     
    Zuletzt bearbeitet: 5. Februar 2025
  6. Hannes182 hat Ahnung
    Vielen Dank dir! Die Nullen werden automatisch erfasst...also so wie die Lösung jetzt aussieht funktioniert das wunderbar.
    In Zukunft werde ich drauf achten, ein Problem noch klarer darzustellen und gleich die richtigen Daten zu verwenden.
     
    Hannes182, 5. Februar 2025
    #21
    1 Person gefällt das.
Thema:

Bedingte Summierung in PQ

Die Seite wird geladen...
  1. Bedingte Summierung in PQ - Similar Threads - Bedingte Summierung

  2. Mails in Outlook farblich markieren wenn Zeichen hinter Wort

    in Microsoft Outlook Hilfe
    Mails in Outlook farblich markieren wenn Zeichen hinter Wort: Hallo, ich benötige Hilfe bei der farblichen Markierung, bedingten Formatierung von Mails in Outlook. Wir sind eine Arztpraxis und haben eine Online-Terminvergabe. Nach dem Absenden eines...
  3. bedingte Formatierung Schriftgröße (VBA?)

    in Microsoft Excel Hilfe
    bedingte Formatierung Schriftgröße (VBA?): Hallo zusammen, ich kämpfe mich gerade durch die bedingte Formatierung von Excel. So langsam habe ich das Gefühl, dass ich damit die Schriftgröße einer Tabelle nicht ändern kann. Laut Google...
  4. Grafik durch bedingte Formatierung erstellen

    in Microsoft Excel Hilfe
    Grafik durch bedingte Formatierung erstellen: Hallo, besteht die Möglichkeit in Excel über z.B. bedingte Formatierung ein großes Q zu "zeichnen"? Als in einer Tabelle steht das Datum (A) eines Monats. In Spalte B, C, D und E werden die...
  5. Bedingte Formatierung

    in Microsoft Excel Hilfe
    Bedingte Formatierung: Hallo, ich möchte gern die bedingte Formatierung für die Zelle L10 prüfen wenn 0 dann rot und ausführen auf S10. Nun möchte ich diese bedingte Formatierung in andere Zeilen kopieren. Dabei sollen...
  6. Bedingte Formatierung

    in Microsoft Excel Hilfe
    Bedingte Formatierung: Bitte um Lösung für folgendes: Wenn in Zelle A1 der Text AKTUELL steht sollen die Zellen A2 bis A10 rot angezeigt werden Danke im voraus
  7. Probleme mit bedingter Formatierung

    in Microsoft Excel Hilfe
    Probleme mit bedingter Formatierung: Hallo ihr Lieben, folgende Herausforderung: Ich möchte die Formatierung des Wertes in B7 (bzw. auch alle weiteren Werte in Spalte B) nach folgenden Bedingungen anpassen: 1. WENN C7<0,05 DANN...
  8. Bedingte Formatierung basierend auf Wert anderer Zelle

    in Microsoft Excel Hilfe
    Bedingte Formatierung basierend auf Wert anderer Zelle: Hallo zusammen, beim Erreichen des 18. Lebensjahres (Geburtsdatum Spalte D, Alter automatisch in Spalte E kalkuliert) soll eine bedingte Formatierung den Namen und Vornamen der Teilnehmer (Spalte...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden