<?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: set label in graph expression in macro in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457790#M170938</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's an example from the QV11 com api:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set chart = ActiveDocument.ActiveSheet.CreateStraightTable&lt;/P&gt;&lt;P&gt;chart.AddDimension "Customer"&lt;/P&gt;&lt;P&gt;chart.AddDimension "ProductType"&lt;/P&gt;&lt;P&gt;chart.AddExpression "sum(Amount)"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;set cp = chart.GetProperties&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;set expr = cp.ExpressionVisuals(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;expr.Label.v = "Sales"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;expr.LabelAdjust = 2&lt;/P&gt;&lt;P&gt;chart.SetProperties cp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="color: #0000ff;"&gt;lines in blue&lt;/SPAN&gt; are what you're looking for. The example creates a new chart, but for an existing chart you can use activedocument.getsheetobject("ObjectID")&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 26 Oct 2012 12:07:53 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2012-10-26T12:07:53Z</dc:date>
    <item>
      <title>set label in graph expression in macro</title>
      <link>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457789#M170937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a macro that adds expressions dinamicaly. I need the expressions added had a label. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I set a label in a graph´s expression in a macro???&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muy buenas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tengo una macro que añade las expresiones de un gráfico dinámicamente cada vez que recargamos el script. En dichas expresiones, necesito que en vez de la fórmula de la expresión me muestre una etiqueta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Cómo puedo hacer que muestre una etiqueta?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muchas gracias.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2012 11:55:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457789#M170937</guid>
      <dc:creator />
      <dc:date>2012-10-26T11:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: set label in graph expression in macro</title>
      <link>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457790#M170938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's an example from the QV11 com api:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set chart = ActiveDocument.ActiveSheet.CreateStraightTable&lt;/P&gt;&lt;P&gt;chart.AddDimension "Customer"&lt;/P&gt;&lt;P&gt;chart.AddDimension "ProductType"&lt;/P&gt;&lt;P&gt;chart.AddExpression "sum(Amount)"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;set cp = chart.GetProperties&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;set expr = cp.ExpressionVisuals(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;expr.Label.v = "Sales"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;expr.LabelAdjust = 2&lt;/P&gt;&lt;P&gt;chart.SetProperties cp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="color: #0000ff;"&gt;lines in blue&lt;/SPAN&gt; are what you're looking for. The example creates a new chart, but for an existing chart you can use activedocument.getsheetobject("ObjectID")&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2012 12:07:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457790#M170938</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-10-26T12:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: set label in graph expression in macro</title>
      <link>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457791#M170939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the solution &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set chart = ActiveDocument.ActiveSheet.CreateStraightTable&lt;/P&gt;&lt;P&gt;chart.AddDimension "Customer"&lt;/P&gt;&lt;P&gt;chart.AddDimension "ProductType"&lt;/P&gt;&lt;P&gt;chart.AddExpression "sum(Amount)"&lt;/P&gt;&lt;P&gt;set cp = chart.GetProperties&lt;/P&gt;&lt;P&gt;set expr = cp.Expressions.Item(0).Item(0).Data.ExpressionVisual&lt;/P&gt;&lt;P&gt;expr.Label.v = "Sales"&lt;/P&gt;&lt;P&gt;chart.SetProperties cp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2012 12:08:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/set-label-in-graph-expression-in-macro/m-p/457791#M170939</guid>
      <dc:creator />
      <dc:date>2012-10-26T12:08:19Z</dc:date>
    </item>
  </channel>
</rss>

