2016-08-04 12 views
0

Ich versuche, einen Alterungsbericht aus Daten in Power Query zu erstellen. Ich bin in der Lage folgendes zu tun, wenn ich die Daten in eine Excel-Tabelle ziehen:Berechnen Alter und Alter Buckets aus einem Datumsfeld in PowerQuery

Alter Spalte = (TODAY() - [@ [Anfrage Datum]])

Aging Eimer = LOOKUP (J19372, {- 60,2.1,5.1,7.1}, {"0-2", "2 +", "5 +", "7+"})

Allerdings jedes Mal, wenn ich die Daten im aktualisieren Tabelle aus der Abfrage muss ich dann die Formeln nach unten kopieren. Das ist für mich in Ordnung, aber ich möchte, dass es für andere automatisch ist, an die ich die Datei sende.

Gibt es eine Möglichkeit, diese Berechnungen in PowerQuery durchzuführen?

Antwort

0

Sicher kannst du. Außer dem Abrufen des heutigen Datums über Power Query müssen Sie die Tabelle aktualisieren. Überprüfen Sie eine Lösung für Banding hier bei Ken Puls Blog: http://www.excelguru.ca/blog/2016/02/29/creating-a-banding-function-in-power-query/

+0

Sie können das aktuelle Datum entweder mit 'DateTimeZone.LocalNow()' oder 'DateTimeZone.UtcNow()' erhalten. –

+0

@ AlejandroLopez-Lago-MSFT sicher, aber TODAY() -Wert wird bei jeder Neuberechnung geändert, und PQ funktioniert nur bei Abfrage-Aktualisierung. Das ist es was ich meinte –