我正在努力将总金额字段拆分为同一行中的百分比,然后使用已应用百分比的金额类型更新最后一列。
示例数据
Total Amount | UF% | UFI% |RA% |RL% |NP% | AmountType
100 |0.00 |20 |9.15 |0.75 |70.01
1520.23 |64.4 |19.1 |15.5 |0.25 |0.75
158520.03|13.25 |35 |2.25 |19.28 |30.22
我必须获得总金额列的百分比,然后转置将它们作为附加行插入到同一个表中,并将最后一列添加到它的金额类型。
例如,对于第一行,我可以获得5个新行
Total Amount Amount type
0 UF%
20 UFI%
9.15 RA%
0.75 RL%
70.01 NP%
我一步一步创建了5个新列来计算百分比,即TotalAmount UF%,TotalAmount UFI%,TotalAmountRA%等等...... 选择[总金额] * UF%为[TotalAmount UF%] ......依此类推。
我被困在这里我会使用Pivot / unpivot吗?还是案例? 或者是否有任何其他更简单的方法来使用行分区?
请建议。
答案 0 :(得分:1)
这对你有用。只需将其复制到一个空的查询窗口并执行即可。适应您的需求......
编辑:计算百分比......
555(\|.*?\|){12}(\d\d)