<?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 Qlik Adhoc Reporting in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Qlik-Adhoc-Reporting/m-p/2522030#M106627</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Step1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Create two inline load as like below. ( one&amp;nbsp; for Measures list and another one for Dimensions list )&lt;/P&gt;&lt;P&gt;DimensionList:&lt;BR /&gt;LOAD * INLINE&lt;BR /&gt;[Dimensions&lt;BR /&gt;Year&lt;BR /&gt;Quarter&lt;BR /&gt;Month&lt;BR /&gt;Week&lt;BR /&gt;Region&lt;BR /&gt;Affiliate&lt;BR /&gt;Brand&lt;BR /&gt;Therapy Area&lt;BR /&gt;HCP Speciality&lt;BR /&gt;HCP Type&lt;BR /&gt;Email Subject&lt;BR /&gt;Template Name&lt;BR /&gt;Fragment Name&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;MeasureList:&lt;BR /&gt;LOAD * INLINE&lt;BR /&gt;[Measures&lt;BR /&gt;#Sent&lt;BR /&gt;#Delivered&lt;BR /&gt;#Opened&lt;BR /&gt;#Clicked&lt;BR /&gt;#Bounced&lt;BR /&gt;#Unsubscribed&lt;BR /&gt;#Unique HCPs&lt;BR /&gt;%Open Rate&lt;BR /&gt;%Click Rate&lt;BR /&gt;%CTOR&lt;BR /&gt;%Bounce Rate&lt;BR /&gt;%Unsubscribe Rate&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.1 : Add Dimension Filter&lt;/STRONG&gt; with the following expression&lt;/P&gt;&lt;P&gt;= Aggr(Only({1&amp;lt;Dimensions = P({1&amp;lt;Dimensions ={'Year','Quarter','Month','Week','Region','Affiliate','Brand','Therapy Area','HCP Speciality','HCP Type','Email Subject','Template Name','Fragment Name'}&amp;gt;})&amp;gt;} Dimensions),Dimensions)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.2 : Add Measure Filter&lt;/STRONG&gt; with the following expression&lt;/P&gt;&lt;P&gt;= Aggr(Only({1&amp;lt;Measures = P({1&amp;lt;Measures ={'#Sent','#Delivered','#Opened','#Clicked','#Bounced','#Unsubscribed','#Unique HCPs','%Open Rate','%Click Rate','%CTOR','%Bounce Rate','%Unsubscribe Rate'}&amp;gt;})&amp;gt;} Measures),Measures)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step3: Add a Table &lt;/STRONG&gt;with all the required dimensions and measures.&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;Show Column If, &lt;/STRONG&gt;we need to provide conditions as like below.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For Dimensions :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; For Year Dimension , the Expression =&amp;nbsp; Match('Year','$(=Concat(Dimensions,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; For Quarter Dimension , the Expression =&amp;nbsp;&amp;nbsp;Match('Quarter','$(=Concat(Dimensions,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For Measures :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; For #Sent&amp;nbsp; measure&amp;nbsp;&amp;nbsp;, the Expression =&amp;nbsp; Match('#Sent','$(=Concat(Measures,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; For #Delivered&amp;nbsp;measure , the Expression =&amp;nbsp; Match('#Delivered','$(=Concat(Measures,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step:4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Based on Dimension filter selection and Measure filter selection, straight table will show result according to that.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;By default:&lt;/STRONG&gt;&amp;nbsp;It will show all measures/Dimensions. which can be restricted in straight table as like below.&lt;/P&gt;&lt;P&gt;Go to ==&amp;gt; Data Handling ==&amp;gt; Calculation Condition ==&amp;gt; add expression as like below&lt;/P&gt;&lt;P&gt;GetSelectedCount(Dimensions)&amp;gt;=1 AND GetSelectedCount(Measures)&amp;gt;=1&lt;/P&gt;&lt;P&gt;Go to ==&amp;gt; Data Handling ==&amp;gt; Display Message&amp;nbsp; ==&amp;gt; add message&amp;nbsp; as like below&lt;/P&gt;&lt;P&gt;='Please select at least one measure and one dimension in-order to view the Report'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2025 07:12:23 GMT</pubDate>
    <dc:creator>Halesha_Bandri</dc:creator>
    <dc:date>2025-06-24T07:12:23Z</dc:date>
    <item>
      <title>Qlik Adhoc Reporting</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Adhoc-Reporting/m-p/2522030#M106627</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Step1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Create two inline load as like below. ( one&amp;nbsp; for Measures list and another one for Dimensions list )&lt;/P&gt;&lt;P&gt;DimensionList:&lt;BR /&gt;LOAD * INLINE&lt;BR /&gt;[Dimensions&lt;BR /&gt;Year&lt;BR /&gt;Quarter&lt;BR /&gt;Month&lt;BR /&gt;Week&lt;BR /&gt;Region&lt;BR /&gt;Affiliate&lt;BR /&gt;Brand&lt;BR /&gt;Therapy Area&lt;BR /&gt;HCP Speciality&lt;BR /&gt;HCP Type&lt;BR /&gt;Email Subject&lt;BR /&gt;Template Name&lt;BR /&gt;Fragment Name&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;MeasureList:&lt;BR /&gt;LOAD * INLINE&lt;BR /&gt;[Measures&lt;BR /&gt;#Sent&lt;BR /&gt;#Delivered&lt;BR /&gt;#Opened&lt;BR /&gt;#Clicked&lt;BR /&gt;#Bounced&lt;BR /&gt;#Unsubscribed&lt;BR /&gt;#Unique HCPs&lt;BR /&gt;%Open Rate&lt;BR /&gt;%Click Rate&lt;BR /&gt;%CTOR&lt;BR /&gt;%Bounce Rate&lt;BR /&gt;%Unsubscribe Rate&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.1 : Add Dimension Filter&lt;/STRONG&gt; with the following expression&lt;/P&gt;&lt;P&gt;= Aggr(Only({1&amp;lt;Dimensions = P({1&amp;lt;Dimensions ={'Year','Quarter','Month','Week','Region','Affiliate','Brand','Therapy Area','HCP Speciality','HCP Type','Email Subject','Template Name','Fragment Name'}&amp;gt;})&amp;gt;} Dimensions),Dimensions)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2.2 : Add Measure Filter&lt;/STRONG&gt; with the following expression&lt;/P&gt;&lt;P&gt;= Aggr(Only({1&amp;lt;Measures = P({1&amp;lt;Measures ={'#Sent','#Delivered','#Opened','#Clicked','#Bounced','#Unsubscribed','#Unique HCPs','%Open Rate','%Click Rate','%CTOR','%Bounce Rate','%Unsubscribe Rate'}&amp;gt;})&amp;gt;} Measures),Measures)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step3: Add a Table &lt;/STRONG&gt;with all the required dimensions and measures.&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;Show Column If, &lt;/STRONG&gt;we need to provide conditions as like below.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For Dimensions :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; For Year Dimension , the Expression =&amp;nbsp; Match('Year','$(=Concat(Dimensions,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; For Quarter Dimension , the Expression =&amp;nbsp;&amp;nbsp;Match('Quarter','$(=Concat(Dimensions,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For Measures :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; For #Sent&amp;nbsp; measure&amp;nbsp;&amp;nbsp;, the Expression =&amp;nbsp; Match('#Sent','$(=Concat(Measures,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; For #Delivered&amp;nbsp;measure , the Expression =&amp;nbsp; Match('#Delivered','$(=Concat(Measures,Chr(39)&amp;amp;','&amp;amp;Chr(39)))')&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step:4&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Based on Dimension filter selection and Measure filter selection, straight table will show result according to that.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;By default:&lt;/STRONG&gt;&amp;nbsp;It will show all measures/Dimensions. which can be restricted in straight table as like below.&lt;/P&gt;&lt;P&gt;Go to ==&amp;gt; Data Handling ==&amp;gt; Calculation Condition ==&amp;gt; add expression as like below&lt;/P&gt;&lt;P&gt;GetSelectedCount(Dimensions)&amp;gt;=1 AND GetSelectedCount(Measures)&amp;gt;=1&lt;/P&gt;&lt;P&gt;Go to ==&amp;gt; Data Handling ==&amp;gt; Display Message&amp;nbsp; ==&amp;gt; add message&amp;nbsp; as like below&lt;/P&gt;&lt;P&gt;='Please select at least one measure and one dimension in-order to view the Report'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 07:12:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Adhoc-Reporting/m-p/2522030#M106627</guid>
      <dc:creator>Halesha_Bandri</dc:creator>
      <dc:date>2025-06-24T07:12:23Z</dc:date>
    </item>
  </channel>
</rss>

