summaryrefslogtreecommitdiff
path: root/calculate_price_after_disc.ktr
diff options
context:
space:
mode:
Diffstat (limited to 'calculate_price_after_disc.ktr')
-rw-r--r--calculate_price_after_disc.ktr1974
1 files changed, 987 insertions, 987 deletions
diff --git a/calculate_price_after_disc.ktr b/calculate_price_after_disc.ktr
index d96c01e..7b13e71 100644
--- a/calculate_price_after_disc.ktr
+++ b/calculate_price_after_disc.ktr
@@ -529,8 +529,8 @@
</hop>
</order>
<step>
- <name>calculate price after disc</name>
- <type>Calculator</type>
+ <name>Add constants</name>
+ <type>Constant</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
@@ -539,82 +539,20 @@
<method>none</method>
<schema_name/>
</partitioning>
- <failIfNoFile>Y</failIfNoFile>
- <calculation>
- <field_name>price_after_disc_1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_std1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_after_disc_2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_std2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_after_disc_3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_std3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_after_disc_4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_std4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_after_disc_5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_std5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
+ <fields>
+ <field>
+ <name>zero</name>
+ <type>Number</type>
+ <format/>
+ <currency/>
+ <decimal/>
+ <group/>
+ <nullif>0</nullif>
+ <length>-1</length>
+ <precision>-1</precision>
+ <set_empty_string>N</set_empty_string>
+ </field>
+ </fields>
<attributes/>
<cluster_schema/>
<remotesteps>
@@ -624,14 +562,14 @@
</output>
</remotesteps>
<GUI>
- <xloc>384</xloc>
- <yloc>64</yloc>
+ <xloc>240</xloc>
+ <yloc>192</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
- <name>calculate price tier</name>
- <type>Calculator</type>
+ <name>Filter rows</name>
+ <type>FilterRows</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
@@ -640,382 +578,25 @@
<method>none</method>
<schema_name/>
</partitioning>
- <failIfNoFile>Y</failIfNoFile>
- <calculation>
- <field_name>price_before_disc1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>price_after_disc_1</field_a>
- <field_b>markup_group1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_before_disc2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>price_after_disc_2</field_a>
- <field_b>markup_group2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_before_disc3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>price_after_disc_3</field_a>
- <field_b>markup_group3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_before_disc4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>price_after_disc_4</field_a>
- <field_b>markup_group4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_before_disc5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>price_after_disc_5</field_a>
- <field_b>markup_group5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier2_1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier2_1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier2_2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier2_2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier2_3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier2_3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier2_4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier2_4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier2_5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier2_5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier3_1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier3_1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier3_2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier3_2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier3_3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier3_3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier3_4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier3_4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier3_5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier3_5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier4_1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier4_1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier4_2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier4_2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier4_3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier4_3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier4_4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier4_4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier4_5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier4_5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier5_1</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier5_1</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier5_2</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier5_2</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier5_3</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier5_3</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier5_4</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier5_4</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
- <calculation>
- <field_name>price_tier5_5</field_name>
- <calc_type>PERCENT_3</calc_type>
- <field_a>purchase_price</field_a>
- <field_b>markup_tier5_5</field_b>
- <field_c/>
- <value_type>Number</value_type>
- <value_length>-1</value_length>
- <value_precision>-1</value_precision>
- <remove>N</remove>
- <conversion_mask/>
- <decimal_symbol/>
- <grouping_symbol/>
- <currency_symbol/>
- </calculation>
+ <send_true_to>calculate price after disc</send_true_to>
+ <send_false_to>Add constants</send_false_to>
+ <compare>
+ <condition>
+ <negated>N</negated>
+ <leftvalue>purchase_price</leftvalue>
+ <function>&gt;</function>
+ <rightvalue/>
+ <value>
+ <name>constant</name>
+ <type>BigNumber</type>
+ <text>0.0</text>
+ <length>-1</length>
+ <precision>-1</precision>
+ <isnull>N</isnull>
+ <mask>######0.0###################;-######0.0###################</mask>
+ </value>
+ </condition>
+ </compare>
<attributes/>
<cluster_schema/>
<remotesteps>
@@ -1025,7 +606,7 @@
</output>
</remotesteps>
<GUI>
- <xloc>544</xloc>
+ <xloc>240</xloc>
<yloc>64</yloc>
<draw>Y</draw>
</GUI>
@@ -1519,6 +1100,494 @@
</GUI>
</step>
<step>
+ <name>Insert / update 2</name>
+ <type>InsertUpdate</type>
+ <description/>
+ <distribute>Y</distribute>
+ <custom_distribution/>
+ <copies>1</copies>
+ <partitioning>
+ <method>none</method>
+ <schema_name/>
+ </partitioning>
+ <connection>dw bi indoteknik</connection>
+ <commit>100</commit>
+ <update_bypassed>N</update_bypassed>
+ <lookup>
+ <schema>public</schema>
+ <table>pricelist_compute</table>
+ <key>
+ <name>product_id</name>
+ <field>product_id</field>
+ <condition>=</condition>
+ <name2/>
+ </key>
+ <value>
+ <name>product_id</name>
+ <rename>product_id</rename>
+ <update>N</update>
+ </value>
+ <value>
+ <name>item_code</name>
+ <rename>item_code</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>name</name>
+ <rename>name</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>pricing_group</name>
+ <rename>pricing_group</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>purchase_price</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_std1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_std2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_std3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_std4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_std5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_group1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_group2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_group3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_group4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_group5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier2_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier2_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier2_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier2_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier2_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier3_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier3_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier3_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier3_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier3_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier4_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier4_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier4_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier4_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier4_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier5_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier5_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier5_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier5_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>markup_tier5_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_after_disc_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_after_disc_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_after_disc_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_after_disc_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_after_disc_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_before_disc1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_before_disc2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_before_disc3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_before_disc4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_before_disc5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier2_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier2_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier2_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier2_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier2_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier3_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier3_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier3_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier3_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier3_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier4_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier4_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier4_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier4_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier4_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier5_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier5_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier5_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier5_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>price_tier5_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc1_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc1_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc1_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc1_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc1_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc2_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc2_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc2_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc2_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc2_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc3_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc3_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc3_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc3_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc3_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc4_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc4_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc4_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc4_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc4_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc5_1</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc5_2</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc5_3</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc5_4</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ <value>
+ <name>disc5_5</name>
+ <rename>zero</rename>
+ <update>Y</update>
+ </value>
+ </lookup>
+ <attributes/>
+ <cluster_schema/>
+ <remotesteps>
+ <input>
+ </input>
+ <output>
+ </output>
+ </remotesteps>
+ <GUI>
+ <xloc>240</xloc>
+ <yloc>304</yloc>
+ <draw>Y</draw>
+ </GUI>
+ </step>
+ <step>
<name>Table input</name>
<type>TableInput</type>
<description/>
@@ -3206,8 +3275,8 @@ left join brand b on b.id = p.brand_id</sql>
</GUI>
</step>
<step>
- <name>Filter rows</name>
- <type>FilterRows</type>
+ <name>calculate price after disc</name>
+ <type>Calculator</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
@@ -3216,25 +3285,82 @@ left join brand b on b.id = p.brand_id</sql>
<method>none</method>
<schema_name/>
</partitioning>
- <send_true_to>calculate price after disc</send_true_to>
- <send_false_to>Add constants</send_false_to>
- <compare>
- <condition>
- <negated>N</negated>
- <leftvalue>purchase_price</leftvalue>
- <function>&gt;</function>
- <rightvalue/>
- <value>
- <name>constant</name>
- <type>BigNumber</type>
- <text>0.0</text>
- <length>-1</length>
- <precision>-1</precision>
- <isnull>N</isnull>
- <mask>######0.0###################;-######0.0###################</mask>
- </value>
- </condition>
- </compare>
+ <failIfNoFile>Y</failIfNoFile>
+ <calculation>
+ <field_name>price_after_disc_1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_std1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_after_disc_2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_std2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_after_disc_3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_std3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_after_disc_4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_std4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_after_disc_5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_std5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
<attributes/>
<cluster_schema/>
<remotesteps>
@@ -3244,53 +3370,14 @@ left join brand b on b.id = p.brand_id</sql>
</output>
</remotesteps>
<GUI>
- <xloc>240</xloc>
+ <xloc>384</xloc>
<yloc>64</yloc>
<draw>Y</draw>
</GUI>
</step>
<step>
- <name>Add constants</name>
- <type>Constant</type>
- <description/>
- <distribute>Y</distribute>
- <custom_distribution/>
- <copies>1</copies>
- <partitioning>
- <method>none</method>
- <schema_name/>
- </partitioning>
- <fields>
- <field>
- <name>zero</name>
- <type>Number</type>
- <format/>
- <currency/>
- <decimal/>
- <group/>
- <nullif>0</nullif>
- <length>-1</length>
- <precision>-1</precision>
- <set_empty_string>N</set_empty_string>
- </field>
- </fields>
- <attributes/>
- <cluster_schema/>
- <remotesteps>
- <input>
- </input>
- <output>
- </output>
- </remotesteps>
- <GUI>
- <xloc>240</xloc>
- <yloc>192</yloc>
- <draw>Y</draw>
- </GUI>
- </step>
- <step>
- <name>Insert / update 2</name>
- <type>InsertUpdate</type>
+ <name>calculate price tier</name>
+ <type>Calculator</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
@@ -3299,469 +3386,382 @@ left join brand b on b.id = p.brand_id</sql>
<method>none</method>
<schema_name/>
</partitioning>
- <connection>dw bi indoteknik</connection>
- <commit>100</commit>
- <update_bypassed>N</update_bypassed>
- <lookup>
- <schema>public</schema>
- <table>pricelist_compute</table>
- <key>
- <name>product_id</name>
- <field>product_id</field>
- <condition>=</condition>
- <name2/>
- </key>
- <value>
- <name>product_id</name>
- <rename>product_id</rename>
- <update>N</update>
- </value>
- <value>
- <name>item_code</name>
- <rename>item_code</rename>
- <update>Y</update>
- </value>
- <value>
- <name>name</name>
- <rename>name</rename>
- <update>Y</update>
- </value>
- <value>
- <name>pricing_group</name>
- <rename>pricing_group</rename>
- <update>Y</update>
- </value>
- <value>
- <name>purchase_price</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_std1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_std2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_std3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_std4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_std5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_group1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_group2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_group3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_group4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_group5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier2_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier2_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier2_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier2_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier2_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier3_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier3_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier3_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier3_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier3_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier4_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier4_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier4_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier4_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier4_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier5_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier5_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier5_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier5_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>markup_tier5_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_after_disc_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_after_disc_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_after_disc_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_after_disc_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_after_disc_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_before_disc1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_before_disc2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_before_disc3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_before_disc4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_before_disc5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier2_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier2_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier2_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier2_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier2_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier3_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier3_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier3_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier3_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier3_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier4_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier4_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier4_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier4_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier4_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier5_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier5_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier5_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier5_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>price_tier5_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc1_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc1_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc1_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc1_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc1_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc2_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc2_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc2_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc2_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc2_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc3_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc3_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc3_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc3_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc3_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc4_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc4_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc4_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc4_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc4_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc5_1</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc5_2</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc5_3</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc5_4</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- <value>
- <name>disc5_5</name>
- <rename>zero</rename>
- <update>Y</update>
- </value>
- </lookup>
+ <failIfNoFile>Y</failIfNoFile>
+ <calculation>
+ <field_name>price_before_disc1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>price_after_disc_1</field_a>
+ <field_b>markup_group1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_before_disc2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>price_after_disc_2</field_a>
+ <field_b>markup_group2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_before_disc3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>price_after_disc_3</field_a>
+ <field_b>markup_group3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_before_disc4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>price_after_disc_4</field_a>
+ <field_b>markup_group4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_before_disc5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>price_after_disc_5</field_a>
+ <field_b>markup_group5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier2_1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier2_1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier2_2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier2_2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier2_3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier2_3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier2_4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier2_4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier2_5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier2_5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier3_1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier3_1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier3_2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier3_2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier3_3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier3_3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier3_4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier3_4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier3_5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier3_5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier4_1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier4_1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier4_2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier4_2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier4_3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier4_3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier4_4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier4_4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier4_5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier4_5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier5_1</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier5_1</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier5_2</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier5_2</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier5_3</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier5_3</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier5_4</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier5_4</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
+ <calculation>
+ <field_name>price_tier5_5</field_name>
+ <calc_type>PERCENT_3</calc_type>
+ <field_a>purchase_price</field_a>
+ <field_b>markup_tier5_5</field_b>
+ <field_c/>
+ <value_type>Number</value_type>
+ <value_length>-1</value_length>
+ <value_precision>-1</value_precision>
+ <remove>N</remove>
+ <conversion_mask/>
+ <decimal_symbol/>
+ <grouping_symbol/>
+ <currency_symbol/>
+ </calculation>
<attributes/>
<cluster_schema/>
<remotesteps>
@@ -3771,8 +3771,8 @@ left join brand b on b.id = p.brand_id</sql>
</output>
</remotesteps>
<GUI>
- <xloc>240</xloc>
- <yloc>304</yloc>
+ <xloc>544</xloc>
+ <yloc>64</yloc>
<draw>Y</draw>
</GUI>
</step>