2つの列から新しい列の値とその合計動的値をPowerBIで計算する方法は?

KARTHIKEYAN.A

静的な値RM500の2つの列を追加しようとしていますが、totalSAという新しい列が表示されます。

私のテーブルは:

Transaction Date    Pol No.     Policy Status   Incremental SA  Referral SA
16-Sep-20          P00061353    Inforce             RM100         0
17-Sep-20          P00061353    Inforce             RM100         0
18-Sep-20          P00061353    Inforce             RM100         0
18-Sep-20          P00061353    Inforce             RM100        RM200
19-Sep-20          P00061353    Inforce             RM100         0
18-Sep-20          P00061354    Inforce             RM100         0
18-Sep-20          P00061354    Inforce             RM100        RM200
19-Sep-20          P00061354    Inforce             RM100         0

予想されるテーブルは次のとおりです。

Transaction Date    Pol No.     Policy Status   Incremental SA  Referral SA  Total SA
16-Sep-20          P00061353    Inforce             RM100         0           RM600
17-Sep-20          P00061353    Inforce             RM100         0           RM700
18-Sep-20          P00061353    Inforce             RM100         0           RM800
18-Sep-20          P00061353    Inforce             RM100        RM200        RM1100
19-Sep-20          P00061353    Inforce             RM100         0           RM1200
18-Sep-20          P00061354    Inforce             RM100         0           RM600
18-Sep-20          P00061354    Inforce             RM100        RM200        RM900
19-Sep-20          P00061354    Inforce             RM100         0           RM1000

ロジック:ポリシー番号が同じ場合は、インクリメントする必要があります。

(Initial value/previous toal)+Incremental SA + Referral SA   Total SA
      RM500                  +        RM100  +0              RM600 (New Policy)
      RM600                  +        RM100  +0              RM700
      RM700                  +        RM100  +0              RM800
      RM800                  +        RM100  +RM200          RM1100
      RM1100                 +        RM100  +0              RM1200
      RM500                  +        RM100  +0              RM600 (New Policy)
      RM600                  +        RM100  +RM200          RM900
      RM900                  +        RM100  +0              RM1000

以下のコードを試しましたが機能しません。

Total_SA = 
VAR insSA = CONVERT(SUBSTITUTE([Incremental SA], "RM", ""),INTEGER)
VAR refSA = CONVERT(SUBSTITUTE([Referral SA],"RM",""),INTEGER)


VAR PreviousRow =
    TOPN (
        1,
        FILTER (
            'Table',
            'Table'[Index] < EARLIER('Table'[Index]) && 
             'Table'[Pol No.] = EARLIER ( 'Table'[Pol No.])
        ),
        [Index], DESC
    )
 
VAR PreviousValue =  MAXX( PreviousRow,CONVERT(SUBSTITUTE('Table'[Referral SA], "RM", ""),INTEGER)  )  

RETURN  PreviousValue +    CONVERT(SUBSTITUTE('Table'[Incremental SA], "RM", ""),INTEGER) + 500
mkRabbani

テーブルにインデックスがあると言ったように、データを次のようにします-

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

次に、次のメジャーをテーブルに作成します-

total_sa = 

var initial_amount = 500
var current_index = MIN('Table'[Index])

var cumulative_inc_sa = 
CALCULATE(
    SUM('Table'[Incremental SA]),
    FILTER(
        ALL('Table'),
        'Table'[Index] <= current_index
    )
) + 0

var cumulative_ref_sa = 
CALCULATE(
    SUM('Table'[Referral SA]),
    FILTER(
        ALL('Table'),
        'Table'[Index] <= current_index
    )
) + 0

RETURN initial_amount + cumulative_inc_sa + cumulative_ref_sa

これが最終出力です-

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

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

RDDの2つの値から新しい計算列を追加します

分類Dev

他の列から計算された値で新しい列を追加する

分類Dev

結合を動的に使用して、以前の計算に依存する値を持つ列を計算するにはどうすればよいですか?

分類Dev

2つのテーブルの2つの列からのAndroidの合計数量値と、1つの列の数量値を合計値で更新します

分類Dev

mysqlとphpを使用して列値の合計を計算する方法は?

分類Dev

合計列の値を合計する方法、つまり小計を計算する方法は?合計はデータベースからのものではないため

分類Dev

別の列の境界にとどまりながら、列の2つの値の差を計算するにはどうすればよいですか?

分類Dev

numpy配列から2つの最小の数値を削除し、Python3の中央値を計算するにはどうすればよいですか。

分類Dev

値でgroupByし、1つの列を合計し、別の列で等しい値を維持する方法は?

分類Dev

2つの異なるループから2つの増分値の合計を計算する方法は?

分類Dev

パターンに一致する列をgrepして、それらの列の行平均を計算し、平均値を新しい列としてrのデータフレームに追加するにはどうすればよいですか?

分類Dev

2 つのデータフレームから 2 つの列のブール値を計算する方法は?

分類Dev

列内の連続する値をどのように合計し、それらの合計値の新しい列を作成するにはどうすればよいですか?

分類Dev

既存の列の値から新しい列を計算します

分類Dev

2つの配列からの値の検索に基づいて新しいMATLAB配列列を計算する

分類Dev

Swiftでは、2つの値の合計を2回計算する方が速いですか、それとも1回計算して結果を変数に格納する方が速いですか?

分類Dev

Javaの真の方法による解決策:2つの文字列から2つの数値を解析し、それらの合計を返す

分類Dev

2つのパンダ列を互いに乗算して値の合計を取得する最も速い方法

分類Dev

txt.fileの文字列を辞書の値(値は整数)と比較して合計を計算するにはどうすればよいですか?

分類Dev

MySQLデータベースの2つの列の合計からパーセント値を計算する

分類Dev

1つの列から2つの隣接する行の合計を計算する方法は?

分類Dev

Angularjsで2つのテーブルの合計値を計算する方法は?

分類Dev

最小値と最大値を計算する場合、文字列から型 Double への変換は無効です

分類Dev

2つの別々の望ましい列値でソートされたパンダのピボットテーブルの平均と合計を計算する

分類Dev

PowerBIの1つの列の合計値を削除する

分類Dev

別の列に基づいて値を合計してから減算する

分類Dev

Pの行値の合計で新しい列を作成する方法

分類Dev

他の列の値と乗算した後、1つの列の合計を取得する方法

分類Dev

別の列の境界にとどまりながら、列の2つの値の差を計算しますか?

Related 関連記事

  1. 1

    RDDの2つの値から新しい計算列を追加します

  2. 2

    他の列から計算された値で新しい列を追加する

  3. 3

    結合を動的に使用して、以前の計算に依存する値を持つ列を計算するにはどうすればよいですか?

  4. 4

    2つのテーブルの2つの列からのAndroidの合計数量値と、1つの列の数量値を合計値で更新します

  5. 5

    mysqlとphpを使用して列値の合計を計算する方法は?

  6. 6

    合計列の値を合計する方法、つまり小計を計算する方法は?合計はデータベースからのものではないため

  7. 7

    別の列の境界にとどまりながら、列の2つの値の差を計算するにはどうすればよいですか?

  8. 8

    numpy配列から2つの最小の数値を削除し、Python3の中央値を計算するにはどうすればよいですか。

  9. 9

    値でgroupByし、1つの列を合計し、別の列で等しい値を維持する方法は?

  10. 10

    2つの異なるループから2つの増分値の合計を計算する方法は?

  11. 11

    パターンに一致する列をgrepして、それらの列の行平均を計算し、平均値を新しい列としてrのデータフレームに追加するにはどうすればよいですか?

  12. 12

    2 つのデータフレームから 2 つの列のブール値を計算する方法は?

  13. 13

    列内の連続する値をどのように合計し、それらの合計値の新しい列を作成するにはどうすればよいですか?

  14. 14

    既存の列の値から新しい列を計算します

  15. 15

    2つの配列からの値の検索に基づいて新しいMATLAB配列列を計算する

  16. 16

    Swiftでは、2つの値の合計を2回計算する方が速いですか、それとも1回計算して結果を変数に格納する方が速いですか?

  17. 17

    Javaの真の方法による解決策:2つの文字列から2つの数値を解析し、それらの合計を返す

  18. 18

    2つのパンダ列を互いに乗算して値の合計を取得する最も速い方法

  19. 19

    txt.fileの文字列を辞書の値(値は整数)と比較して合計を計算するにはどうすればよいですか?

  20. 20

    MySQLデータベースの2つの列の合計からパーセント値を計算する

  21. 21

    1つの列から2つの隣接する行の合計を計算する方法は?

  22. 22

    Angularjsで2つのテーブルの合計値を計算する方法は?

  23. 23

    最小値と最大値を計算する場合、文字列から型 Double への変換は無効です

  24. 24

    2つの別々の望ましい列値でソートされたパンダのピボットテーブルの平均と合計を計算する

  25. 25

    PowerBIの1つの列の合計値を削除する

  26. 26

    別の列に基づいて値を合計してから減算する

  27. 27

    Pの行値の合計で新しい列を作成する方法

  28. 28

    他の列の値と乗算した後、1つの列の合計を取得する方法

  29. 29

    別の列の境界にとどまりながら、列の2つの値の差を計算しますか?

ホットタグ

アーカイブ