<?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 Variable In Macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Variable-In-Macro/m-p/181986#M47808</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to select a YTD date range for the current year as well as the previous year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i a trying to populate variables to keep this dynamic and not static.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub Select1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Year").ToggleSelect("2009")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Year").ToggleSelect("2010")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("01")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("02")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("03")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("04")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("05")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("06")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This gives me a YTD selection on Both 2009 and 2010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is i need to Pass the value Ex. MonthNumber = 05 etc as a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried doing: ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vMonthNumber)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it doesn't seem to work. Then what would be the Ultimate is if you can put a For statement on top of all that so it would look&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub SelectYTD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 1 to Num(Month(Today()))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("i")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vCurrentYear)")&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vPrevYear)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone is able to help me or even assist me, Please do.&lt;/P&gt;&lt;P&gt;Please note, unfortyunitly my client is only running 8.5 so actions is not of any importance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jun 2010 12:50:11 GMT</pubDate>
    <dc:creator />
    <dc:date>2010-06-09T12:50:11Z</dc:date>
    <item>
      <title>Variable In Macro</title>
      <link>https://community.qlik.com/t5/QlikView/Variable-In-Macro/m-p/181986#M47808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to select a YTD date range for the current year as well as the previous year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i a trying to populate variables to keep this dynamic and not static.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub Select1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Year").ToggleSelect("2009")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("Year").ToggleSelect("2010")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("01")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("02")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("03")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("04")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("05")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("06")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This gives me a YTD selection on Both 2009 and 2010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is i need to Pass the value Ex. MonthNumber = 05 etc as a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried doing: ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vMonthNumber)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it doesn't seem to work. Then what would be the Ultimate is if you can put a For statement on top of all that so it would look&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub SelectYTD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i = 1 to Num(Month(Today()))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("i")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vCurrentYear)")&lt;/P&gt;&lt;P&gt;ActiveDocument.Fields("MonthNumber").ToggleSelect("=$(vPrevYear)")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If anyone is able to help me or even assist me, Please do.&lt;/P&gt;&lt;P&gt;Please note, unfortyunitly my client is only running 8.5 so actions is not of any importance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 12:50:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Variable-In-Macro/m-p/181986#M47808</guid>
      <dc:creator />
      <dc:date>2010-06-09T12:50:11Z</dc:date>
    </item>
  </channel>
</rss>

