<?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 Macro in expression in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696597#M251646</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 made a macro to calculate the delay working days between two dates and I'd like to use it inside a chart expression...something like that:&lt;/P&gt;&lt;P&gt;Sum(If(ArrivalData&amp;gt;=DueDate,GetWorkDays (ArrivalDate, DueDate),0))/Count(NumberOfDocuments)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the expression give me a syntax error, maybe due to the use of the macro into the expression...is that true? Is there a workaround for the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;N.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jul 2014 10:00:48 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-07-17T10:00:48Z</dc:date>
    <item>
      <title>Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696597#M251646</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 made a macro to calculate the delay working days between two dates and I'd like to use it inside a chart expression...something like that:&lt;/P&gt;&lt;P&gt;Sum(If(ArrivalData&amp;gt;=DueDate,GetWorkDays (ArrivalDate, DueDate),0))/Count(NumberOfDocuments)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the expression give me a syntax error, maybe due to the use of the macro into the expression...is that true? Is there a workaround for the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;N.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 10:00:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696597#M251646</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-17T10:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696598#M251647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can define a variable in which you repeat the logic of your macro, then use variable in expression&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 10:08:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696598#M251647</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-07-17T10:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696599#M251648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did not understand the purpose to create a macro in such situation. Normally, either we create variable, or a temporary column .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you must do something like this in chart, then you can create expressions in the chart,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first expression:&lt;/P&gt;&lt;P&gt;ArrivalData-DueDate&lt;/P&gt;&lt;P&gt;Secondexpression: Sum(If(column(1)&amp;gt;0, GetWorkDays (ArrivalDate, DueDate),0))/Count(NumberOfDocuments)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like this should help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 11:03:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696599#M251648</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-17T11:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696600#M251649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, the macro is this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function GetWorkDays(StartDate, EndDate)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dCount = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For dt = StartDate To EndDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If WeekDay(dt) &amp;lt;&amp;gt; 1 Then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dCount = dCount + 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetWorkDays = dCount&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Should someone explain to me how can I transform it in a varialble?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;N.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 11:23:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696600#M251649</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-17T11:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696601#M251650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Probably you need networkingdate() function instead of the variable&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 12:00:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696601#M251650</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-07-17T12:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Macro in expression</title>
      <link>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696602#M251651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The NetWorkDays() Function considers the work days from Mon to Fri, contrariwise I've to consider Sat as a workable day.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the reason I've made the macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 12:30:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Macro-in-expression/m-p/696602#M251651</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-07-17T12:30:35Z</dc:date>
    </item>
  </channel>
</rss>

