<?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 Sense Extension - Measures property panel - Define purpose of measures in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-Sense-Extension-Measures-property-panel-Define-purpose-of/m-p/1218712#M6294</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In Qlikview extensions, I could explicitly provide a label for each of the measures I wanted my user to use. In the end, this was just a clarification or my convention to make the users' life easier; as a developers I still accessed measures[0] or measures[1] and I had to again apply each to its specific purpose (i.e. it's not like Qlikview NAMED my measures for me; like measures['tooltip'], measures['background-color']&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Qlik Sense, there is the "measures" property panel; but I can't even clarify what the default measures should be?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &lt;A href="https://github.com/ralfbecher/QlikSense_Extension_Timeline/blob/master/bi-irregular-timeline/bi-irregular-timeline.js#L66"&gt;this extension for example,&lt;/A&gt; the extension author clarified via Javascript comments; but an average user wouldn't read it.&lt;/P&gt;&lt;TABLE class="highlight tab-size js-file-line-container" data-tab-size="8" style="color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; measures&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="62" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; uses&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-s" style="color: #183691;"&gt;&lt;SPAN class="pl-pds"&gt;"&lt;/SPAN&gt;measures&lt;SPAN class="pl-pds"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="63" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; min&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-c1" style="color: #0086b3;"&gt;0&lt;/SPAN&gt;,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="64" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; max&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-c1" style="color: #0086b3;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="65" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="pl-c" style="color: #969896;"&gt;/*&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="66" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 1. Measure: title text for hover popup (optional)&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="67" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 2. Measure: CSS class name for styling or number 1 to 10 for class color-a = "QlikSense dark blue" to color-j = "Qlik Sense dark red" (optional)&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="68" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 3. Measure: group name to group items in swim lanes (optional) &lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="69" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="pl-c"&gt;*/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="70" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; },&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;That extension &lt;A href="http://branch.qlik.com/#!/project/56728f52d1e497241ae6989d" style="text-decoration: underline;"&gt;also clarified their convention in plain English on their Qlik Branch page&lt;/A&gt;, which an average user may read.&lt;/P&gt;&lt;H1 style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #333333; font-family: proxima-nova, arial, sans-serif; font-size: 14px;"&gt;Measures:&lt;/SPAN&gt;&lt;/H1&gt;&lt;OL style="margin-bottom: 10px; color: #333333; font-family: proxima-nova, arial, sans-serif; font-size: 14px;"&gt;&lt;LI&gt;Measure: title text for hover popup (optional), default title is start date&lt;/LI&gt;&lt;LI&gt;Measure: CSS class name for styling or number 1 to 10 for CSS class color-a to color-j which are configured for Qlik Sense diverging colors (blue-to-red, optional)&lt;/LI&gt;&lt;LI&gt;Measure: group name to group items in "swim lanes" (optional)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I can use the extension initialProperties instead of the definition or the measures property panel, but I can't find an example yet, &lt;A href="https://help.qlik.com/en-US/sense-developer/3.1/search/?q=initialProperties"&gt;so I'm still searching.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to be clear, I want a way to communicate user how each Measure will be used by my extension (i.e. for a tooltip, for a background color). If I could prepopulate my extension to look like this, that'd be great:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="148869" alt="Prepopulate a few measures and label them so the user knows what I need.PNG" class="jive-image image-1" src="/legacyfs/online/148869_Prepopulate a few measures and label them so the user knows what I need.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Jan 2017 20:37:00 GMT</pubDate>
    <dc:creator />
    <dc:date>2017-01-09T20:37:00Z</dc:date>
    <item>
      <title>Qlik Sense Extension - Measures property panel - Define purpose of measures</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-Sense-Extension-Measures-property-panel-Define-purpose-of/m-p/1218712#M6294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In Qlikview extensions, I could explicitly provide a label for each of the measures I wanted my user to use. In the end, this was just a clarification or my convention to make the users' life easier; as a developers I still accessed measures[0] or measures[1] and I had to again apply each to its specific purpose (i.e. it's not like Qlikview NAMED my measures for me; like measures['tooltip'], measures['background-color']&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Qlik Sense, there is the "measures" property panel; but I can't even clarify what the default measures should be?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &lt;A href="https://github.com/ralfbecher/QlikSense_Extension_Timeline/blob/master/bi-irregular-timeline/bi-irregular-timeline.js#L66"&gt;this extension for example,&lt;/A&gt; the extension author clarified via Javascript comments; but an average user wouldn't read it.&lt;/P&gt;&lt;TABLE class="highlight tab-size js-file-line-container" data-tab-size="8" style="color: #333333; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; measures&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="62" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; uses&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-s" style="color: #183691;"&gt;&lt;SPAN class="pl-pds"&gt;"&lt;/SPAN&gt;measures&lt;SPAN class="pl-pds"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="63" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; min&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-c1" style="color: #0086b3;"&gt;0&lt;/SPAN&gt;,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="64" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; max&lt;SPAN class="pl-k" style="color: #a71d5d;"&gt;:&lt;/SPAN&gt; &lt;SPAN class="pl-c1" style="color: #0086b3;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="65" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="pl-c" style="color: #969896;"&gt;/*&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="66" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 1. Measure: title text for hover popup (optional)&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="67" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 2. Measure: CSS class name for styling or number 1 to 10 for class color-a = "QlikSense dark blue" to color-j = "Qlik Sense dark red" (optional)&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="68" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp; 3. Measure: group name to group items in swim lanes (optional) &lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="69" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&lt;SPAN class="pl-c" style="color: #969896;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="pl-c"&gt;*/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="blob-num js-line-number" data-line-number="70" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px; color: rgba(0, 0, 0, 0.298039); text-align: right;"&gt;&lt;/TD&gt;&lt;TD class="blob-code-inner blob-code js-file-line" style="padding: 0 10px; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 12px;"&gt;&amp;nbsp; },&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;That extension &lt;A href="http://branch.qlik.com/#!/project/56728f52d1e497241ae6989d" style="text-decoration: underline;"&gt;also clarified their convention in plain English on their Qlik Branch page&lt;/A&gt;, which an average user may read.&lt;/P&gt;&lt;H1 style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #333333; font-family: proxima-nova, arial, sans-serif; font-size: 14px;"&gt;Measures:&lt;/SPAN&gt;&lt;/H1&gt;&lt;OL style="margin-bottom: 10px; color: #333333; font-family: proxima-nova, arial, sans-serif; font-size: 14px;"&gt;&lt;LI&gt;Measure: title text for hover popup (optional), default title is start date&lt;/LI&gt;&lt;LI&gt;Measure: CSS class name for styling or number 1 to 10 for CSS class color-a to color-j which are configured for Qlik Sense diverging colors (blue-to-red, optional)&lt;/LI&gt;&lt;LI&gt;Measure: group name to group items in "swim lanes" (optional)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I can use the extension initialProperties instead of the definition or the measures property panel, but I can't find an example yet, &lt;A href="https://help.qlik.com/en-US/sense-developer/3.1/search/?q=initialProperties"&gt;so I'm still searching.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to be clear, I want a way to communicate user how each Measure will be used by my extension (i.e. for a tooltip, for a background color). If I could prepopulate my extension to look like this, that'd be great:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="148869" alt="Prepopulate a few measures and label them so the user knows what I need.PNG" class="jive-image image-1" src="/legacyfs/online/148869_Prepopulate a few measures and label them so the user knows what I need.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2017 20:37:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-Sense-Extension-Measures-property-panel-Define-purpose-of/m-p/1218712#M6294</guid>
      <dc:creator />
      <dc:date>2017-01-09T20:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Sense Extension - Measures property panel - Define purpose of measures</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-Sense-Extension-Measures-property-panel-Define-purpose-of/m-p/1218713#M6295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still curious if I can force the user to fill out exactly 3 measures, each of which has a static label that defines its purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I stumbled on this extension. It defines its measures in a way that lets the users pick from a&lt;A href="https://github.com/NielsLindberg/Qliksense.Extension.amWaterfall/blob/master/amCombo/amGraph.js#L6"&gt; "Type", which drives the ref "&lt;STRONG&gt;qDef&lt;/STRONG&gt;.amGraph.type",&lt;/A&gt; (important to use qDef?) (and many other things like smoothness, etc) so that in my Javascript I can check what the user intended for a measure to do. That could work!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notice this solution has nothing to do with &lt;STRONG&gt;initialProperties&lt;/STRONG&gt; as I speculated. Instead it uses the items property of the measures object, so I could customize what user can specify about a given measure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EDIT:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;While this is great, I'm not sure how to READ this property from inside my extension, so I know which measure the user wants with which treatment. Oh! Now I see: It's available on the relevant measureDef element of the array layout.hyperCube.qMeasureInfo. From the amGraph type above. Note, you must save (Ctrl+S) the configuration you apply; the "amGraph.type" you pick, in order for this behavior to continue in normal "Done" mode after a refresh!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; self.hyperCube.qMeasureInfo.forEach(function(measureDef, mindex) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graph;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (measureDef.amGraph.type == 'Waterfall') {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="148870" alt="User can extend the Measure object.PNG" class="jive-image image-1" src="/legacyfs/online/148870_User can extend the Measure object.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2017 20:57:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-Sense-Extension-Measures-property-panel-Define-purpose-of/m-p/1218713#M6295</guid>
      <dc:creator />
      <dc:date>2017-01-09T20:57:21Z</dc:date>
    </item>
  </channel>
</rss>

