<?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 Need help on macro to select group field value in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353167#M705555</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe that this can be handled using the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set f = ActiveDocument.Fields("Region")&lt;/P&gt;&lt;P&gt;f.Select "EMEA"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to select all values for the region field you could use f.Select "*".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without seeing your code I cannot help much beyond this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Mar 2012 19:34:31 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-03-14T19:34:31Z</dc:date>
    <item>
      <title>Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353166#M705554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have drill-down group that contains fields from table. Now I am tyring to select that field by running a macro:&lt;/P&gt;&lt;P&gt;ActiveDocument.Field("Region").Select "EMEA" but it came with an error: Object doesn't support this type of property/method&lt;/P&gt;&lt;P&gt;another approch&lt;/P&gt;&lt;P&gt;ActiveDocument.GetGroup("Region").Select "EMEA" but same error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can make selection of any group field value through macro?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 16:25:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353166#M705554</guid>
      <dc:creator />
      <dc:date>2012-03-14T16:25:45Z</dc:date>
    </item>
    <item>
      <title>Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353167#M705555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe that this can be handled using the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set f = ActiveDocument.Fields("Region")&lt;/P&gt;&lt;P&gt;f.Select "EMEA"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But to select all values for the region field you could use f.Select "*".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without seeing your code I cannot help much beyond this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 19:34:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353167#M705555</guid>
      <dc:creator />
      <dc:date>2012-03-14T19:34:31Z</dc:date>
    </item>
    <item>
      <title>Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353168#M705556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You cannot use select with a group.&amp;nbsp; Unfortunately, what you are trying to do takes a lot more work.&amp;nbsp; The basic logic is the get the group, walk the list of possible values to determine the offset between the currently selected value and the one that you want.&amp;nbsp; Then call "Cycle" to get that value.&amp;nbsp; This code does pretty much what you need.&amp;nbsp; Good luck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub SetOneDimension(LogFile, DimName, DimValue)&lt;/P&gt;&lt;P&gt;&amp;nbsp; on error resume next&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - GroupName=" &amp;amp; DimName &amp;amp; ", Dimension=" &amp;amp; DimValue&lt;/P&gt;&lt;P&gt;&amp;nbsp; set Grp = ActiveDocument.GetGroup(DimName)&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (Err) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - Error calling GetGroup.&amp;nbsp; Err: " &amp;amp; Err.Description &amp;amp; " (Num=" &amp;amp; Err.Number &amp;amp; ")"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Err.Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit sub&lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; set GrpProp = Grp.GetProperties&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (Err) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - Error calling Grp.GetProperties.&amp;nbsp; Err: " &amp;amp; Err.Description &amp;amp; " (Num=" &amp;amp; Err.Number &amp;amp; ")"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Err.Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit sub&lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; set Dims = GrpProp.FieldDefs&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (Err) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - Error calling GrpProp.FieldDefs.&amp;nbsp; Err: " &amp;amp; Err.Description &amp;amp; " (Num=" &amp;amp; Err.Number &amp;amp; ")"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Err.Clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit sub&lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set Fld = Grp.GetActiveField&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'vs_msgbox("The active field is: "&amp;amp; Fld.Name)&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (Err) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - Error calling Grp.GetActiveField.&amp;nbsp; Err: " &amp;amp; Err.Description &amp;amp; " (Num=" &amp;amp; Err.Number &amp;amp; ")"&lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; curr_pos=-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; for i=0 to Dims.Count - 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Dims(i).Name = Fld.Name) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curr_pos=i&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'vs_msgbox("Current Match Found at " &amp;amp; curr_pos)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit for&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'vs_msgbox("Curr Pos is " &amp;amp; curr_pos &amp;amp; " out of " &amp;amp; Dims.Count)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; dim_pos=-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; for i=0 to Dims.Count - 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Dims(i).Name = DimValue) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dim_pos=i&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'vs_msgbox("Dimension Match Found at " &amp;amp; dim_pos)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit for&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; next&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; if (curr_pos &amp;gt;= 0 and dim_pos &amp;gt;=0 and curr_pos &amp;lt;&amp;gt; dim_pos) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (curr_pos &amp;lt; dim_pos) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cycle_cnt = dim_pos - curr_pos&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; elseif (curr_pos &amp;gt; dim_pos) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cycle_cnt = dim_pos + Dims.Count - curr_pos&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'vs_msgbox("Cycle " &amp;amp; Dimname &amp;amp; " by " &amp;amp; cycle_cnt &amp;amp; " to set the active dimension as " &amp;amp; DimValue)&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Grp.Cycle cycle_cnt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Err) then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyWriteLog LogFile, False, "SetOneDimension - Error calling Grp.Cycle.&amp;nbsp; Err: " &amp;amp; Err.Description &amp;amp; " (Num=" &amp;amp; Err.Number &amp;amp; ")"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; end if&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 21:52:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353168#M705556</guid>
      <dc:creator />
      <dc:date>2012-03-14T21:52:41Z</dc:date>
    </item>
    <item>
      <title>Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353169#M705557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I should have added, remove all the calls to MyWriteLog.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2012 21:53:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353169#M705557</guid>
      <dc:creator />
      <dc:date>2012-03-14T21:53:32Z</dc:date>
    </item>
    <item>
      <title>Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353170#M705558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this URL for solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/message/48822#48822"&gt;http://community.qlik.com/message/48822#48822&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jagan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2012 07:52:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353170#M705558</guid>
      <dc:creator>jagan</dc:creator>
      <dc:date>2012-03-15T07:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro to select group field value</title>
      <link>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353171#M705559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This worked for me fantastic. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 11:00:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Need-help-on-macro-to-select-group-field-value/m-p/353171#M705559</guid>
      <dc:creator />
      <dc:date>2012-11-15T11:00:41Z</dc:date>
    </item>
  </channel>
</rss>

