私はテーブルを持っています
DPN Incidents wk32 wk31 wk30 wk29
15326868 2.00 16,020.98 9,586.14
13655518 2.00 15,246.40 2,619.89
13592065 4.00 4,138.67 7,851.41 7,725.56 7,593.11
13968309 4.00 3,027.89 3,788.18 10,155.71 2,328.68
13533086 4.00 10,266.52 6,479.47 8,761.08 10,949.50
13838079 3.00 5,890.04 1,214.42 10,445.45
彼らが topx=2 を入力した場合
出力は次のようになります
DPN # of Incidents wk32 wk31 wk30 wk29
15326868 2.00 16,020.98 9,586.14
13655518 1.00 15,246.40
13592065 1.00 7,851.41
13968309 1.00 10,155.71
13533086 2.00 8,761.08 10,949.50
13838079 1.00 10,445.45
上記の出力は、毎週降順でソートされ、上記と同じ形式で表示され、インシデントの数も再計算されます。Incidents は、それぞれに値が存在する列の数です。その方法を教えてください。