合計を計算し、行として挿入します

AlanPear

SSISを使用して、これを出力に含む生のテキストファイルを取り込みます。

電流出力

後でこのデータを使用してレポートします。キー列がピボットされます。ただし、これらすべての列を個別に表示するのではなく、合計のみを表示します。これを実現するための私のアイデアは、トリガーを使用して挿入時の合計を計算し、その合計を新しい行としてデータに挿入することでした。

出力は次のようになります。

必要な出力

私がやろうとしていることは可能ですか?ピボットでこれを動的に行うためのより良い方法はありますか?明確にするために、私はレポートのためにこれらの行をピボットするだけではありません。合計を計算する必要のない行が他にもあります。

しましょう

派生列とスクリプトコンポーネントの使用

これは、次の手順で実行できます。

  1. intValue次の式で派生列(名前:)を追加します

    (DT_I4)(RIGHT([Value],2) == "GB" ? SUBSTRING([Value],1,FINDSTRING( [Value], " ", 1)) : "0")
    

    したがって、値がで終わる場合は数値GBが取得され、そうでない場合は結果はになり0ます。

  2. その後、スクリプトコンポーネントを追加し、[入力と出力のプロパティ]で[出力]をクリックして、SynchronousInputプロパティを次のように設定します。None

  3. 2つの出力列を追加しますoutKeyoutValue

ここに画像の説明を入力してください

  1. スクリプトエディタで、次のスクリプト(VB.NET)を記述します。

    Private SumValues As Integer = 0
    Public Overrides Sub PostExecute()
        MyBase.PostExecute()
    
        Output0Buffer.AddRow()
        Output0Buffer.outKey = ""
        Output0Buffer.outValue = SumValues.ToString & " GB"
    
    End Sub
    
    Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
    
        Output0Buffer.AddRow()
        Output0Buffer.outKey = Row.Key
        Output0Buffer.outValue = Row.Value
        SumValues += Row.intValue
    
    End Sub
    

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Sparkで計算される行をHiveに挿入します

分類Dev

合計を計算し、次に行ごとの合計のパーセンテージを計算します

分類Dev

新しい行を作成し、複数計算の最大値を挿入します

分類Dev

追加された各行の合計とJavascriptのすべての行の合計を個別に計算します

分類Dev

さまざまな整数を計算し、データベースに新しい合計を挿入します

分類Dev

行を減算してから値を合計します

分類Dev

Vue2-入力された行の合計を計算します

分類Dev

クリックして合計を計算し、合計を追加しますか?

分類Dev

Angularjsを使用して価格と数量で合計を計算します

分類Dev

QuerysetAPIを使用してグループごとに合計を計算します

分類Dev

Tidyverse関数を使用して、Tibbleの行と列の合計をどのように計算しますか

分類Dev

複数の値を計算してdatagridviewの列に挿入します

分類Dev

新しい計算値をJsonに挿入します

分類Dev

AngularJSを使用して合計金額を計算します

分類Dev

英数字リストの合計を計算しようとしています

分類Dev

一時テーブルに挿入しながら現在の合計を計算します

分類Dev

jQuery入力値を乗算し、別の入力と合計します

分類Dev

最初の2つの合計のみが挿入された場合、Javascript計算はNaNを返します

分類Dev

行を列に変換して合計を計算する

分類Dev

pandasdataFrameのすべての行の差の合計を計算します

分類Dev

すべての行の月間合計を計算しますか?

分類Dev

電卓のinputStringとして入力引数を使用して計算を実行します

分類Dev

年ごとに合計し、不足しているエントリを0で挿入します

分類Dev

合計実行時間と一時停止時間を計算します

分類Dev

行と列の値の合計をどのように計算しますか?

分類Dev

2次元配列:行の合計と列の積を計算します

分類Dev

phpは合計時間と分と秒を計算します

分類Dev

計算に基づいてデータフレームに行を挿入します

分類Dev

特定の日付の行の合計量を計算します

Related 関連記事

  1. 1

    Sparkで計算される行をHiveに挿入します

  2. 2

    合計を計算し、次に行ごとの合計のパーセンテージを計算します

  3. 3

    新しい行を作成し、複数計算の最大値を挿入します

  4. 4

    追加された各行の合計とJavascriptのすべての行の合計を個別に計算します

  5. 5

    さまざまな整数を計算し、データベースに新しい合計を挿入します

  6. 6

    行を減算してから値を合計します

  7. 7

    Vue2-入力された行の合計を計算します

  8. 8

    クリックして合計を計算し、合計を追加しますか?

  9. 9

    Angularjsを使用して価格と数量で合計を計算します

  10. 10

    QuerysetAPIを使用してグループごとに合計を計算します

  11. 11

    Tidyverse関数を使用して、Tibbleの行と列の合計をどのように計算しますか

  12. 12

    複数の値を計算してdatagridviewの列に挿入します

  13. 13

    新しい計算値をJsonに挿入します

  14. 14

    AngularJSを使用して合計金額を計算します

  15. 15

    英数字リストの合計を計算しようとしています

  16. 16

    一時テーブルに挿入しながら現在の合計を計算します

  17. 17

    jQuery入力値を乗算し、別の入力と合計します

  18. 18

    最初の2つの合計のみが挿入された場合、Javascript計算はNaNを返します

  19. 19

    行を列に変換して合計を計算する

  20. 20

    pandasdataFrameのすべての行の差の合計を計算します

  21. 21

    すべての行の月間合計を計算しますか?

  22. 22

    電卓のinputStringとして入力引数を使用して計算を実行します

  23. 23

    年ごとに合計し、不足しているエントリを0で挿入します

  24. 24

    合計実行時間と一時停止時間を計算します

  25. 25

    行と列の値の合計をどのように計算しますか?

  26. 26

    2次元配列:行の合計と列の積を計算します

  27. 27

    phpは合計時間と分と秒を計算します

  28. 28

    計算に基づいてデータフレームに行を挿入します

  29. 29

    特定の日付の行の合計量を計算します

ホットタグ

アーカイブ