先週のチャレンジの解答は こちらで見つけることができます。
International Bank of Awesome Data(IBAD)のリーダーシップチームは、さまざまな銀行支店から抽出されたデータのデータクレンジングを支援するというあなたのこれまでの作業に感銘を受けています。しかし今彼らはさらにレポートとデータ分析も必要としています。
各IBAD銀行支店では、アシスタントがリージョナルマネージャーにデータを報告します。私たちは、このデータレポートを支援する任務を負っています(必要に応じて、リージョナルマネージャーのシークレットアシスタントとして機能します)。リージョナルマネージャーのアシスタントは、リージョンと銀行支店IDの最初の3桁の組み合わせ、および提供されたマッピングファイルによって決定されます。リージョナルマネージャーのすべてのアシスタントは、支店ごとに同じ統計のサマリー、つまり Opening Balance(開始残高), Debits(借方), Credits(貸方), Ending Balance(終了残高), Avg Daily Balance(1日の平均残高), % Change(変化率), および 月全体の Count of Customers (顧客数) を受け取りたいと考えています。
このチャレンジを受け入れることを選択した場合、タスクは、リージョナルマネージャーのアシスタントごとにカスタマイズされた個別の出力データセットを生成するバッチマクロを作成し、銀行支店ごとに、およびリージョナルマネージャーのアシスタントごとにこれらのメトリックを要約してサマリーを作成することです。
-ステップ1:リージョンとIBAD銀行支店IDの最初の3桁に基づいて、各銀行支店のリージョナルマネージャーのアシスタントを特定してください
-ステップ2:バッチマクロ**を作成します。このマクロは、銀行の支店ごと、およびリージョナルマネージャーのアシスタントごとに全体として必要な指標を計算します。
-ステップ3:出力は、リージョナルマネージャーのアシスタントごとにユニークなYXDBファイルであり、支店のすべてのメトリックが含まれている必要があります(出力例の形式を参照してください)。
ヒント:平均を計算するには毎日の残高については、取引がない日の$ 0を含め、毎日の借方/貸方を追加する必要があります。行の生成ツール+複数行フィールドを使用するとよいでしょう。
** バッチマクロなしでもこれを実行できるのは認識しています...でも、あえてバッチマクロに挑戦してみてください**
わたしも、DebitsとCreditsが合いません・・・。あとAvg_Daily Balanceも各ファイル1件目しか合わないです。
問題を正しく理解できていないのかもしれないです。
できました!が、色々と食い違いますね・・・(Opening Balance、Ending Balance、%Change、Count of Customersがあってるのでこのままいきます!)。
そもそもDaily Balanceがよくわからない・・・一応指示どおりやったつもりですが全然あわないですね・・・。
やってみましたが、答えとあいません。