2016-08-04 47 views
0

パワークエリーのデータからエージングレポートを作成しようとしています。私はExcelのテーブルにデータを引っ張る場合、私は次の操作を行うことができるよ:列は=(TODAY() - [@ [依頼日]])パワークエリーの日付フィールドから年齢および年齢バケットを計算する

年齢

エイジングバケット = LOOKUP (J19372、{ - 60,2.1,5.1,7.1}、{"0-2"、 "2 +"、 "5 +"、 "7+"})

ただし、テーブルをクエリから取得するには、数式をコピーする必要があります。これは私にとっては問題ありませんが、ファイルを送信する他の人には自動的にしたいのです。

PowerQueryでこれらの計算を行う方法はありますか?

答えて

0

もちろん可能です。 Power Queryを使用して今日の日付を取得する場合を除き、テーブルを更新する必要があります。 http://www.excelguru.ca/blog/2016/02/29/creating-a-banding-function-in-power-query/

+0

「DateTimeZone.LocalNow()」または「DateTimeZone.UtcNow()」のいずれかを使用して、現在の日付を取得することができます。 –

+0

@ AlejandroLopez-Lago-MSFT確かに、すべての再計算でTODAY()値が変更され、PQはクエリの更新時にのみ機能します。それは私が意味するものです –