2016-07-28 8 views
2

CSVデータ転送ファイルをインポートし、CSVを介して給与アプリケーションにインポートする準備ができているタイムウェッティングWebアプリケーションからインポートします。特定の行には、2つの別々のフィールドに「昼間」と「夜間」の両方の時間があります。これらの2つのフィールドを2つの別々の行に変換して、それぞれのカスタム 'レート'フィールドを追加する必要があります。説明するために:Excel Power Query:2つのセルを2つの重複行に変換します。

Name    day hours  night hours 
A.N Other    6    4 

トランスフォームへ:

Name    day hours  night hours hours  rate 
A.N Other    6    0   6  rate1 
A.N Other    0    4   4  rate2 
  • 給与計算アプリケーションしか処理できない「時間」と私は完全な「M」を経てい
  • 個々の行の「率」仕様と何も飛び出しません。
  • 私はグーグルで、重複を削除する方法はたくさんあります。

正直言って、どこから始めたらいいのか分かりません。どんな助けも暖かく受け取ります。

答えて

2

ここで重要なステップは、あなたのクエリエディタでday hoursnight hours列を選択し、Transformタブの下Unpivot Columnsを選択することです。

これが得られます:

Name    Attribute  Value  
A.N Other   day hours  6 
A.N Other   night hours  4   

をあなたは次のルール使用してカスタム列を作成することができることをやるたら:夜の時間列の

if [Attribute] = "day hours" then [Value] else 0 

と同様:

if [Attribute] = "night hours" then [Value] else 0 

そこから、必要に応じて列の並べ替え、名前の変更、削除を行うことができます。

属性列または時間列の1つを使用して、同様のロジックを持つカスタムレート列を作成することもできます。

+0

答えは私の顔を見つめていた!暖かく礼儀正しく受け入れられた完璧な解決策。 –

関連する問題