<?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 Javascript number of Dimensions or Measures in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696544#M1241539</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am building an extension with allowing multiple dimensions and measurements: &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;Dimension Label="Dimensions" DropTarget="Dimensions" Require="true" Multiple="true"&amp;nbsp; /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;Measurement Multiple="true" /&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know the number of dimensions and the number of measurements inside the javascript code. I can get the total number of columns out of Data.HeaderRows[0].length, but I can't seem to find the number of dimensions and measurements (or if each column is tagged with dimension/measurement).&amp;nbsp; Any help would be appreciated. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Jan 2026 16:26:21 GMT</pubDate>
    <dc:creator />
    <dc:date>2026-01-26T16:26:21Z</dc:date>
    <item>
      <title>Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696544#M1241539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am building an extension with allowing multiple dimensions and measurements: &lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;Dimension Label="Dimensions" DropTarget="Dimensions" Require="true" Multiple="true"&amp;nbsp; /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;Measurement Multiple="true" /&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know the number of dimensions and the number of measurements inside the javascript code. I can get the total number of columns out of Data.HeaderRows[0].length, but I can't seem to find the number of dimensions and measurements (or if each column is tagged with dimension/measurement).&amp;nbsp; Any help would be appreciated. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 16:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696544#M1241539</guid>
      <dc:creator />
      <dc:date>2026-01-26T16:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696545#M1241541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for the same and cannot find any solution. One workaround (dirty though) would be to check if Data.HeaderRows[0].[index] contains a paranthesis "(" coming from an aggregation function like sum( ) to identify it as measure, else as dimension. However, I wonder why there is not API function to obtain type of column..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 14:44:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696545#M1241541</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-07-17T14:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696546#M1241547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yea i was afraid there was no good solution to this....Thanks Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 15:09:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696546#M1241547</guid>
      <dc:creator />
      <dc:date>2014-07-17T15:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696547#M1241551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, but this works in most of the cases, hopefully.. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 15:27:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696547#M1241551</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-07-17T15:27:31Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696548#M1241554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As Ralf said you can check for brackets but there are edge cases where a user might just reference a field name and the only() function is implied that stated causing brackets checks to fail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if my memory serves me right cell rows that has the color property are expressions and vice versa.&lt;/P&gt;&lt;P&gt;this.Data.Rows[0][1].color &amp;lt;- if exists it's a expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a helper function that I use whenever I want to enhance our data object with columnar data and some more meta data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (!Qva.Public.Wrapper.prototype.getData) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; Qva.Public.Wrapper.prototype.getData = function() {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var data = {},&lt;/P&gt;&lt;P&gt;&amp;nbsp; header = this.Data.HeaderRows[0];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data.Rows = this.Data.Rows;&lt;/P&gt;&lt;P&gt;&amp;nbsp; data.Column = Object.keys(data.Rows[0]).map(function(c) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return data.Rows.map(function(r) {&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; return r&lt;C&gt;;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&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; data.Column.forEach(function(element, index) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; element.type = element[0].color === undefined ? "expression" : "dimension";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; element.label = header[index].text;&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return data;&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2014 06:11:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696548#M1241554</guid>
      <dc:creator>Alexander_Thor</dc:creator>
      <dc:date>2014-07-18T06:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696549#M1241557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks, this seems to be workable. However, I do see color and value properties only for dimensions and not for expressions (and I wonder what the value means here).. So, what is wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2014 07:40:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696549#M1241557</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-07-18T07:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696550#M1241560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And what's even more strange, the color code changes randomly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2014 07:52:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696550#M1241560</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-07-18T07:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript number of Dimensions or Measures</title>
      <link>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696551#M1241561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for the color hint. Now I use this simple line of code to determine the amount of dimensions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;TD&gt;// get amount of Dimensions&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt; var nDimensions = this.Data.Rows[0].filter(function(col){return !(col.color == undefined);}).length;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:40:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Javascript-number-of-Dimensions-or-Measures/m-p/696551#M1241561</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2014-08-29T12:40:21Z</dc:date>
    </item>
  </channel>
</rss>

