2016-11-18 1 views
0

Ich muss den monatlichen Durchschnitt in Power Query basierend auf historischen Preisen berechnen. Ich habe einen Spaltenschlüssel erstellt, der die Nummer des Monats angibt (basierend auf dem Preisdatum in der gleichen Zeile), so dass ich damit die Standorte der Preisdaten identifizieren kann, die zur Berechnung des Durchschnitts verwendet werden.Berechnung der monatlichen Durchschnitt in Power Query (M)

Das Äquivalent in Excel wäre mit AVERAGEIF ...

d = AVERAGEIF ('Preisdaten', 'Spalte Schlüssel', 'historische Preise')

Schätzen Sie irgendwelche Informationen oder Tipps zu diesem Thema.

Antwort

2

Wäre es nicht einfach Gruppierung von?

let 
    Source = Excel.CurrentWorkbook(){[Name="Input"]}[Content], 
    Typed = Table.TransformColumnTypes(Source,{{"Pricing Date", type date}, {"Column key", Int64.Type}, {"Price", type number}}), 
    GroupBy = Table.Group(Typed, {"Column key"}, {{"AveragePrice", each List.Average([Price]), type number}}) 
in 
    GroupBy 
Verwandte Themen