0
ユーザーは月間売上高(数万行)の月次顧客レポートを受け取ります。売上高は、私が(*必須*)出力として実際の販売を得るためにpowerqueryの解決策を見つけるためにしようとしている、トータルランニングのように表示されます。TSQLでM - 累積値(実績合計)を実際の値に変換
╔══════╦═══════╦═════════╦═══════╦════════════╗
║ Year ║ Month ║ StoreID ║ Sales ║ *Required* ║
╠══════╬═══════╬═════════╬═══════╬════════════╣
║ 2017 ║ 10 ║ 1 ║ 5 ║ 5 ║
║ 2017 ║ 11 ║ 1 ║ 11 ║ 6 ║
║ 2017 ║ 12 ║ 1 ║ 18 ║ 7 ║
║ 2017 ║ 11 ║ 2 ║ 10 ║ 10 ║
╚══════╩═══════╩═════════╩═══════╩════════════╝
私は
Sales - LAG(Sales,1,0)OVER(Partiton by Year, StoreID Order by Month)
ような何かをしたいです
疑問な質問(逆ですが)was answeredですが、提案された解決策はクロス結合に相当します。私はpowerquery(私は誤解かもしれません)の新人ですが、私はデータセットが毎月のように実行可能であることがわかりません。これにアプローチするより良い方法はありますか、私は "M"の例を見つけることができませんか?
編集:List.Rangeは
この素晴らしい回答に感謝します。私は明日ファイルを使ってこのコードを調べます。一度確認されたようにマークします –
Marcelありがとうございます。 2つのインデックスを視覚化することは私を混乱させましたが、ステップを分割して見ることは素晴らしいことでした。あなたの時間と答えをありがとう –