これがいくつか省略されたフィドルです:http://jsfiddle.net/YwTBk/
基本的に、下の画像を取得するために必要なのは、最初の行を編集することです。何らかの理由で、Knockoutはその列の下のすべての行を同じ値で埋めています。これは、、、およびもちろん計算列に対して発生amountしnrAmountますtotal。他のどの列にもこの問題はありません。
バインディングをからamountに変更する$data.amountと、計算列が機能しなくなるという効果がありnrAmountますが、すべての行にデータが入力されるわけではないことに注意してください。

なぜこれが起こっているのですか、どうすれば修正できますか?