Target table rows , with each row as sum of all previous rows from source table.
Scenario: How to produce rows in target table with
every row as sum of all previous rows in source table ? See the source
and target table to understand the scenario.
|
SOURCE TABLE |
|
id |
Sal |
|
1 |
200 |
|
2 |
300 |
|
3 |
500 |
|
4 |
560 |
|
TARGET TABLE |
|
Id |
Sal |
|
1 |
200 |
|
2 |
500 |
|
3 |
1000 |
|
4 |
1560 |
-
Pull the source to mapping and then connect it to expression.

-
In expression add one column and make it output(sal1) and sal port as input only.
We will make use of a function named cume() to solve our problem,
rather using any complex mapping. Write the expression in sal1 as
cume(sal) and send the output rows to target.
No comments:
Post a Comment