私はあなたが助けてくれることを願っています。 私はPowerQuery 2013を使用しています。これは初めてのことです。ここでパワークエリ条件付き最大最小日
は私のデータのサンプルです:日付の唯一の重複範囲が含まれるように、市場レベルで、パワークエリで日付をトリミングする必要があります。need to remove yellow rows
は、この作業に苦労します。 (ヌルを含む行を削除できない - データ範囲内にヌルがあることは問題ありません)
関数を使用する記事が多数見つかりましたが、私の状況に適応するには不十分です。
私は(maxDateのと呼ばれる)関数を作成し、この関数を呼び出す私のデータで列を作成しようとしました:
maxDateの機能クエリ:
(table as table, mkt as text) => Table.Max(Table.SelectRows(table, [Market]=mkt))[Date]
は、新しい列で関数を呼び出します。
を= Table.AddColumn(Sales, "GetMaxDate", each MaxDate(Sales, [Market])[Date])
「エラー」が返され、解決できません。 私は、最小/最大の日付列を生成し、最終出力として外になった日付を除外します。
助けてください!
おかげ ラナ
それは働いた!!!!!!!!!!!!!ありがとう!!!! :-) 1つだけのquirk、それは私が(マージされたテーブルのようなビット)を選択して、日付の列を選択するために展開する必要がある "レコード"との列を返します。行全体ではなく日付値だけを返す方法はありますか? –
はい、ちょうど最後に[日付] {0}を追加します:[Date]列の最初の行の値を検索します:(テーブルとしてテーブル、mktをテキストとして)=> Table.Max(Table.SelectRows(tableそれぞれの[Market] = mkt)、 "Date")[Date] {0} – ImkeF