Clever-Excel-Forum

Normale Version: Pivot -> laufende Summe als DAX?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Miteinander,

Ich suche ein berechnets Feld oder was mit Dax-Funktionen oder ggf. geht es mit Standard?
Welches einen laufenden Mittelwert errechnet.

Ich habe eine Demodatei erzeugt in welcher leichter zu erkennen ist was gesucht wird.
[attachment=50956]
[attachment=50955]

Umgebung ist Office365 Apps for Enterprise

Schon mal vielen Dank an Alle die sich damit beschäftigen.
Gruß Chris
Hallo

Ob das mit Pivot so geht?
Mit PowerQuery würde es so möglich sein.
Code:
let
    Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
    #"Entfernte Spalten" = Table.RemoveColumns(Quelle,{"Artikel", "QB"}),
    #"Duplizierte Spalte" = Table.DuplicateColumn(#"Entfernte Spalten", "Monat", "Monat - Kopie"),
    #"Pivotierte Spalte" = Table.Pivot(#"Duplizierte Spalte", List.Distinct(#"Duplizierte Spalte"[Ausschuss]), "Ausschuss", "Monat - Kopie", List.Count),
    #"Hinzugefügter Index" = Table.AddIndexColumn(#"Pivotierte Spalte", "Index", 1, 1),
    #"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Hinzugefügter Index", "Benutzerdefiniert", each [Ja]/([Ja]+[Nein])),
    #"Hinzugefügte benutzerdefinierte Spalte1" = Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte", "Benutzerdefiniert.1", each List.Average(List.Range(#"Hinzugefügte benutzerdefinierte Spalte"[Benutzerdefiniert],0,[Index]))),
    #"Entfernte Spalten1" = Table.RemoveColumns(#"Hinzugefügte benutzerdefinierte Spalte1",{"Index"}),
    #"Geänderter Typ" = Table.TransformColumnTypes(#"Entfernte Spalten1",{{"Benutzerdefiniert", Percentage.Type}, {"Benutzerdefiniert.1", Percentage.Type}})
in
    #"Geänderter Typ"
Gruß Elex
Hallo Elex,

danke!
Wenn es nicht über Pivot geht wäre das schon mal eine sehr gute Lösung! 28

Ich bekomme langsam Kopfweh von Pivot & DAX. 92
Hallo,

ich habe die Lösung gefunden...
Wenn man es hat sieht es auf einmal so leicht aus  72

[attachment=50964]
Hi Chris,

nach meinem Gefühl ist deine Berechnung falsch. Anstatt aus den Werten von "Prozent Ja" müsstest du m.E. "Prozent Ja kum." mit der Formel: Proz Ja Kum", each Number.Round([Ja kum] / ([Ja kum] + [Nein kum]), 3)
berechnen. Wobei du die PQ-Formel auf deine DAX-Formel umstellen müsstest.

Wobei die Unterschiede der beiden Berechnungsmethoden nicht sonderlich groß sind.
Hi,

das muss ich mir mal in Ruhe anschauen :)
Ich habe vom Kunden die Werte bekommen die er gerne hätte und mit dem Aufbau habe ich diese Werte erreicht.
ggf. ändert sich das ja bei einem Datenbestand > 10k Datensätze.

Aber danke nochmal fürs "drüberschauen"!
Hi Chris,

in der Mappe, die ich hochlade, habe ich die mal beide Berechnugnsmethoden dargerstellt. Und da ich immer noch nocht glaube, dass das Wunschergebnis stimmt, meine mathematische Ausbildung nicht genügt um es stichhaltig zu begründen, habe ich folgende Frage bei chatopenai.de gestellt:

Für einen Monat rechne ich den Prozentanteil von Anzahl Ja zu Anzahl Nein. will ich nun für die folgenden Monate einen kumulierten Mittelwert, kann ich diesen dann aus den kumulierten Prozentwerten berechnen?

Antwort: Hallo! Wenn du den kumulierten Mittelwert für die folgenden Monate berechnen möchtest, kannst du dies nicht direkt aus den kumulierten Prozentwerten ableiten. Du müsstest die Anzahl der Ja- und Nein-Antworten für jeden Monat separat berücksichtigen und dann den Prozentanteil für jeden Monat berechnen, um den kumulierten Mittelwert zu ermitteln. Hast du noch weitere Fragen dazu?