transformations:iteratetable
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
transformations:iteratetable [2016/09/20 22:56] – created dmitry | transformations:iteratetable [2021/06/07 10:54] – craigt | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Iterate table ===== | + | {{ transformations: |
+ | ====== ITERATE TABLE ====== | ||
+ | Category: Workflow / Internal \\ | ||
+ | |||
+ | \\ | ||
+ | =====Description===== | ||
+ | This action is similar to [[transformations: | ||
+ | |||
+ | - The output of the previous action | ||
+ | - The external table passed into the called module/ | ||
+ | |||
+ | This action works as follows: It takes a dataset from another table (input #2, above), passes it to the called module or project, and runs it as many times as there are rows in the input dataset (input #1, above). | ||
+ | |||
+ | The iterated module/ | ||
+ | |||
+ | \\ | ||
+ | =====Use cases===== | ||
+ | This action is helpful when multiple calculations with different parameters have to be performed on the same dataset (e.g. financial stress testing).\\ | ||
+ | |||
+ | \\ | ||
+ | =====Action settings===== | ||
+ | ^Setting^Description^ | ||
+ | |Other table|Select the table from the current project that will be passed into the called module (or project).| | ||
+ | |Module/ | ||
+ | |Iteration mode|Choose whether to just iterate the called module (or project) and //not// return any results, or iterate and return\\ a dataset. | ||
+ | |Assign parameters|Select the parameter(s) in the called module (or project) to pass values in through, and enter the associated\\ value(s)< | ||
+ | < | ||
+ | |||
+ | \\ | ||
+ | =====Remarks===== | ||
+ | This action provides significantly increased performance in cases when the iterated project needs to operate with the same dataset in each iteration.\\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | =====Examples===== | ||
+ | **Mode: | ||
+ | {{ https:// | ||
+ | **Mode: | ||
+ | |||
+ | \\ | ||
+ | =====More examples===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | \\ | ||
+ | =====See also===== | ||
+ | * [[transformations: | ||
+ | * [[transformations: | ||
+ | * [[transformations: | ||
+ | * Read [[http:// | ||
- | This transformation is similar to [[transformations: | ||
- | This transformation allows significantly increasing performance in cases when iterated project had to read the same file in each iteration (in previous versions of EasyMorph). Now such file can be read once and then passed to an iterated project in memory. |
transformations/iteratetable.txt · Last modified: 2021/07/17 15:58 by craigt