Working in Excel 2013 PowerPivot and PowerQuery. In the first sample table below, the '0' needs to be replaced with the Account value in the previous row if the IDs are the same. Something similar to the Excel IF statement, ie. =IF(B2=B1,IF(C2=0,C1,C2),C2) using DAX or M. The second sample table is what I would like.
[TABLE="width: 202"]
<tbody>[TR]
[TD]Row[/TD]
[TD]ID[/TD]
[TD]Account[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]A[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]A[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]C[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]19[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]20[/TD]
[TD]D[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]21[/TD]
[TD]D[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]22[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]23[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]24[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]25[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]26[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]27[/TD]
[TD]E[/TD]
[TD]77777[/TD]
[/TR]
[TR]
[TD]28[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]29[/TD]
[TD]F[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]30[/TD]
[TD]F[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]31[/TD]
[TD]G[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]32[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
[TR]
[TD]33[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
</tbody>[/TABLE]
This is what I would like to see:
[TABLE="width: 191"]
<tbody>[TR]
[TD]Row[/TD]
[TD]ID[/TD]
[TD]Account[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]19[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]20[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]21[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]22[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]23[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]24[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]25[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]26[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]27[/TD]
[TD]E[/TD]
[TD]77777[/TD]
[/TR]
[TR]
[TD]28[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]29[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]30[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]31[/TD]
[TD]G[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]32[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
[TR]
[TD]33[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
</tbody>[/TABLE]
[TABLE="width: 202"]
<tbody>[TR]
[TD]Row[/TD]
[TD]ID[/TD]
[TD]Account[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]A[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]A[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]B[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]C[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]19[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]20[/TD]
[TD]D[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]21[/TD]
[TD]D[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]22[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]23[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]24[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]25[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]26[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]27[/TD]
[TD]E[/TD]
[TD]77777[/TD]
[/TR]
[TR]
[TD]28[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]29[/TD]
[TD]F[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]30[/TD]
[TD]F[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]31[/TD]
[TD]G[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]32[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
[TR]
[TD]33[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
</tbody>[/TABLE]
This is what I would like to see:
[TABLE="width: 191"]
<tbody>[TR]
[TD]Row[/TD]
[TD]ID[/TD]
[TD]Account[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]A[/TD]
[TD]11111[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]A[/TD]
[TD]22222[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]B[/TD]
[TD]33333[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]18[/TD]
[TD]C[/TD]
[TD]44444[/TD]
[/TR]
[TR]
[TD]19[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]20[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]21[/TD]
[TD]D[/TD]
[TD]55555[/TD]
[/TR]
[TR]
[TD]22[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]23[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]24[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]25[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]26[/TD]
[TD]E[/TD]
[TD]66666[/TD]
[/TR]
[TR]
[TD]27[/TD]
[TD]E[/TD]
[TD]77777[/TD]
[/TR]
[TR]
[TD]28[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]29[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]30[/TD]
[TD]F[/TD]
[TD]88888[/TD]
[/TR]
[TR]
[TD]31[/TD]
[TD]G[/TD]
[TD]0[/TD]
[/TR]
[TR]
[TD]32[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
[TR]
[TD]33[/TD]
[TD]G[/TD]
[TD]99999[/TD]
[/TR]
</tbody>[/TABLE]