<?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: Sorting Issue in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534732#M108432</link>
    <description>&lt;P&gt;Thanks Daniel.&lt;/P&gt;</description>
    <pubDate>Wed, 29 Oct 2025 17:50:32 GMT</pubDate>
    <dc:creator>nihhalmca</dc:creator>
    <dc:date>2025-10-29T17:50:32Z</dc:date>
    <item>
      <title>Sorting Issue</title>
      <link>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534443#M108363</link>
      <description>&lt;P&gt;Hi All -&lt;/P&gt;&lt;P&gt;Need to sort Period column from load script. Period column is not in data format.&lt;/P&gt;&lt;P&gt;Period start from Aug to Jul.&lt;/P&gt;&lt;P&gt;Format: AUG-FY26, SEP-FY26, OCT-FY26 - - - - - JUL-FY26.&lt;/P&gt;&lt;P&gt;Should display period column in Pivot table as below:&lt;/P&gt;&lt;P&gt;Q1-FY26&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; Q2-FY26&lt;/P&gt;&lt;P&gt;OCT-FY26, SEP-FY26, AUG-26&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JAN-FY26, DEC-FY26, NOV-FY26,&lt;/P&gt;&lt;P&gt;Please assist on this.&lt;/P&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Oct 2025 09:30:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534443#M108363</guid>
      <dc:creator>nihhalmca</dc:creator>
      <dc:date>2025-10-27T09:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting Issue</title>
      <link>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534462#M108372</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you, please, try the code below? Note that you will need to modify&lt;STRONG&gt; YourDataTable&lt;/STRONG&gt; table and &lt;STRONG&gt;Dates&lt;/STRONG&gt; field since here I loaded it from an excel as data sample. You will need to write your original table and field.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;SET vFiscalYearStartMonth = 8; // Change this to match your fiscal year start month&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;YourDataTable:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;MakeDate('20'&amp;amp;Right(Dates,2),Pick(&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;Match(Left(Dates,3), 'JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'),&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)) as DateField&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;FROM [lib://DataFiles/Dates.xlsx]&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;(ooxml, embedded labels, table is Sheet1);&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;// Step 1: Get min and max dates from your data&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;MinMaxDates:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;Min(DateField) as MinDate,&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;Max(DateField) as MaxDate&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;RESIDENT YourDataTable;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LET vMinDate = Peek('MinDate', 0, 'MinMaxDates');&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LET vMaxDate = Peek('MaxDate', 0, 'MinMaxDates');&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;DROP TABLE MinMaxDates;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;// Step 2: Generate calendar dates&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;TempCalendar:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;Date($(vMinDate) + IterNo() - 1) as TempDate&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;AUTOGENERATE 1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;WHILE $(vMinDate) + IterNo() - 1 &amp;lt;= $(vMaxDate);&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;// Step 3: Create the master fiscal calendar&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;FiscalCalendar:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;// Fiscal Year logic&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;Upper(Month(AddMonths(TempDate, $(vFiscalYearStartMonth) - 13))) &amp;amp;&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;'-FY' &amp;amp; Right(Year(AddMonths(TempDate, $(vFiscalYearStartMonth) - 13)),2) as FiscalMonthYear,&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;'Q' &amp;amp; Ceil(Month(TempDate)/3) &amp;amp;'-FY'&amp;amp; (Right(Year(TempDate),2)) as FiscalCalendarQuarter&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;RESIDENT TempCalendar;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#808080"&gt;&lt;EM&gt;DROP TABLE TempCalendar,YourDataTable;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3" color="#000000"&gt;Kind Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3" color="#000000"&gt;Daniel&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Oct 2025 12:17:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534462#M108372</guid>
      <dc:creator>Daniel_Castella</dc:creator>
      <dc:date>2025-10-27T12:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting Issue</title>
      <link>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534732#M108432</link>
      <description>&lt;P&gt;Thanks Daniel.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 17:50:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Sorting-Issue/m-p/2534732#M108432</guid>
      <dc:creator>nihhalmca</dc:creator>
      <dc:date>2025-10-29T17:50:32Z</dc:date>
    </item>
  </channel>
</rss>

