<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: change calculated dimension by macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423710#M698379</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi! thank you for help! yes this way is working. but my problem that i fill&amp;nbsp; &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; by cycle. for example if i shoose 1 month &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt; will be:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;/EM&gt;if(column(2)+0.01&amp;gt;= vA0 and mes = mes_0, 'A', if(column(2)+0.01&amp;gt;= vB0 and column(2)+0.01 &amp;lt; vA0 and mes = mes_0, 'B', if(column(2)+0.01&amp;gt;= vC0 and column(2)+0.01 &amp;lt; vB0 and mes = mes_0, 'C', if(column(2)+0.01&amp;lt; vC0 and mes = mes_0, 'D' , ))))&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;each month add to this &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt; more component:&lt;/P&gt;&lt;P&gt;vA0 for 1 month&lt;/P&gt;&lt;P&gt;vB0 for 1 month&lt;/P&gt;&lt;P&gt;vC0 for 1 month&lt;/P&gt;&lt;P&gt;vA1 for 2 month&lt;/P&gt;&lt;P&gt;vB1 for 2 month&lt;/P&gt;&lt;P&gt;vC1 for 2 month&lt;/P&gt;&lt;P&gt;vA2 for 3 month&lt;/P&gt;&lt;P&gt;vB2 for 3 month&lt;/P&gt;&lt;P&gt;vC2 for 3 month&lt;/P&gt;&lt;P&gt;......................&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Feb 2013 13:44:48 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-02-11T13:44:48Z</dc:date>
    <item>
      <title>change calculated dimension by macro</title>
      <link>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423708#M698377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, people!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have macro with some code that build my expression. This is part of code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;formula_n = ""&lt;/P&gt;&lt;P&gt;formula_n_kon = ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; for M = 0 to fv.Count - 1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f1 = "if(column(4)+0.00001&amp;nbsp; &amp;gt;= "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f2 = "n_3"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f3 = " and mes = "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f4 = "mes_"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f5 = ", '&amp;nbsp;&amp;nbsp; 3', if(column(4)+0.00001&amp;nbsp; &amp;gt;= "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f6 = "n_2"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f7 = " and column(4)+0.00001&amp;nbsp; &amp;lt; "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f8 = "n_3"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f9 = " and mes = "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f10 = "mes_"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f11 = ", '&amp;nbsp; 2', if(column(4)+0.00001 &amp;lt; "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f12 = "n_2"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f13 = " and mes = "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f14 = "mes_"&amp;amp;M&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f15 = ", ' 1' ,"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f16 = " )))" &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_f = my_f1+my_f2+my_f3+my_f4+my_f5+my_f6+my_f7+my_f8+my_f9+my_f10+my_f11+my_f12+my_f13+my_f14+my_f15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; formula_n = formula_n + my_f&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; formula_n_kon = formula_n_kon + my_f16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; next &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; formula_n = formula_n + formula_n_kon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after this part of code my expression contained in formula_n. is looks like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; formula_n = &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(column(2)+0.01&amp;gt;= vA0 and mes = mes_0, 'A', if(column(2)+0.01&amp;gt;= vB0 and column(2)+0.01 &amp;lt; vA0 and mes = mes_0, 'B', if(column(2)+0.01&amp;gt;= vC0 and column(2)+0.01 &amp;lt; vB0 and mes = mes_0, 'C', if(column(2)+0.01&amp;lt; vC0 and mes = mes_0, 'D' ,if(column(2)+0.01&amp;gt;= vA1 and mes = mes_1, 'A', if(column(2)+0.01&amp;gt;= vB1 and column(2)+0.01 &amp;lt; vA1 and mes = mes_1, 'B', if(column(2)+0.01&amp;gt;= vC1 and column(2)+0.01 &amp;lt; vB1 and mes = mes_1, 'C', if(column(2)+0.01&amp;lt; vC1 and mes = mes_1, 'D' , )))) ))))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i need to put this expression to chart &lt;SPAN style="color: #333333; text-decoration: underline;"&gt;&lt;STRONG&gt;DIMENSION&lt;/STRONG&gt;&lt;/SPAN&gt;.&amp;nbsp; I know how to put it into expression, but how to do it whis dimension i don't understand. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have any ideas how it is posseble to do?&amp;nbsp; Please help &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2013 09:07:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423708#M698377</guid>
      <dc:creator />
      <dc:date>2013-02-11T09:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: change calculated dimension by macro</title>
      <link>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423709#M698378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;did You try with &lt;STRONG&gt;chart.AddDimension&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SUB Test&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;set chart = ActiveDocument.GetSheetObject("CH01")&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;chart.AddDimension "&lt;/EM&gt;if(column(2)+0.01&amp;gt;= vA0 and mes = mes_0, 'A', if(column(2)+0.01&amp;gt;= vB0 and column(2)+0.01 &amp;lt; vA0 and mes = mes_0, 'B', if(column(2)+0.01&amp;gt;= vC0 and column(2)+0.01 &amp;lt; vB0 and mes = mes_0, 'C', if(column(2)+0.01&amp;lt; vC0 and mes = mes_0, 'D' ,if(column(2)+0.01&amp;gt;= vA1 and mes = mes_1, 'A', if(column(2)+0.01&amp;gt;= vB1 and column(2)+0.01 &amp;lt; vA1 and mes = mes_1, 'B', if(column(2)+0.01&amp;gt;= vC1 and column(2)+0.01 &amp;lt; vB1 and mes = mes_1, 'C', if(column(2)+0.01&amp;lt; vC1 and mes = mes_1, 'D' , )))) ))))&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;END SUB&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;?&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2013 13:34:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423709#M698378</guid>
      <dc:creator />
      <dc:date>2013-02-11T13:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: change calculated dimension by macro</title>
      <link>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423710#M698379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi! thank you for help! yes this way is working. but my problem that i fill&amp;nbsp; &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; by cycle. for example if i shoose 1 month &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt; will be:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;/EM&gt;if(column(2)+0.01&amp;gt;= vA0 and mes = mes_0, 'A', if(column(2)+0.01&amp;gt;= vB0 and column(2)+0.01 &amp;lt; vA0 and mes = mes_0, 'B', if(column(2)+0.01&amp;gt;= vC0 and column(2)+0.01 &amp;lt; vB0 and mes = mes_0, 'C', if(column(2)+0.01&amp;lt; vC0 and mes = mes_0, 'D' , ))))&lt;EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;each month add to this &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;formula_n&lt;/STRONG&gt;&lt;/SPAN&gt; more component:&lt;/P&gt;&lt;P&gt;vA0 for 1 month&lt;/P&gt;&lt;P&gt;vB0 for 1 month&lt;/P&gt;&lt;P&gt;vC0 for 1 month&lt;/P&gt;&lt;P&gt;vA1 for 2 month&lt;/P&gt;&lt;P&gt;vB1 for 2 month&lt;/P&gt;&lt;P&gt;vC1 for 2 month&lt;/P&gt;&lt;P&gt;vA2 for 3 month&lt;/P&gt;&lt;P&gt;vB2 for 3 month&lt;/P&gt;&lt;P&gt;vC2 for 3 month&lt;/P&gt;&lt;P&gt;......................&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Feb 2013 13:44:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423710#M698379</guid>
      <dc:creator />
      <dc:date>2013-02-11T13:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: change calculated dimension by macro</title>
      <link>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423711#M698380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok. i solve this problem with using variable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Feb 2013 05:16:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/change-calculated-dimension-by-macro/m-p/423711#M698380</guid>
      <dc:creator />
      <dc:date>2013-02-13T05:16:39Z</dc:date>
    </item>
  </channel>
</rss>

