2

私はC#を初めて使用しますが、RDLCで変数を使用できるかどうか疑問に思います。私が使用できる場合、plsはそれを使用する方法を教えてくれます。私が言いたいのは、変数に値を割り当てることです。

購入と支払いのテーブルがあります。レポートでは、これら2つのテーブルから特定の列を描画する必要があります。たとえば、

  [PurchaseNo]  [PaymentDate]  [PurchaseAmount]   [PaymentAmount]

     c1          12/3/2012       1000               200
                 12/4/2012       1000               500
   -------------------------------------------------------------------
     SubTotal                    1000               700
   --------------------------------------------------------------------

     c2          12/3/2012       900               300
                 12/4/2012       900               500
   -------------------------------------------------------------------
     SubTotal                    900               800
   --------------------------------------------------------------------

     Total                       1900              1500 

UIはそのようなものですが、RDLCを作成して実行したときは..

  [PurchaseNo]  [PaymentDate]  [PurchaseAmount]   [PaymentAmount]

     c1          12/3/2012       1000               200
                 12/4/2012       1000               500
   -------------------------------------------------------------------
     SubTotal                    2000               700
   --------------------------------------------------------------------

     c2          12/3/2012       900                300
                 12/4/2012       900                500
   -------------------------------------------------------------------
     SubTotal                    1800               800
   --------------------------------------------------------------------

     Total                       3800               1500 

それが私が現在抱えている問題です。PurchaseAmountを追加するかどうかわかりません。Paymentは1日で支払うことができません。したがって、RDLCとRDLCで変数を作成すると思います。 IIf関数を使用して、PurchaseNoが等しいかどうかを確認します。等しい場合は、PurchaseAmount ..を追加せずに、変数に格納します。または、plsが教えてくれる方法はありますか?

誰もが知っている、plsは私を助けます!

4

1 に答える 1

0

PurchaseAmount「PurchaseNo」と一緒にグループ化すると、次のような結果が得られると思います。

[PurchaseNo]  [PurchaseAmount] [PaymentDate]   [PaymentAmount]

   c1              $1,000.00     12/3/2012           $200.00
                                 12/4/2012           $500.00
 -------------------------------------------------------------------
   SubTotal        $1,000.00             2           $700.00
 --------------------------------------------------------------------

   c2                $900.00     12/3/2012           $300.00
                                 12/4/2012           $500.00
 -------------------------------------------------------------------
   SubTotal          $900.00             2           $800.00
 --------------------------------------------------------------------

   Total           $1,900.00             4         $1,500.00 
于 2012-09-10T22:38:57.060 に答える