<?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: Problemas com set analysis (ano anterior) in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361389#M9981</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Eduardo, da uma olhada no anexo...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Algumas observações:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Estou usando o rangesum para poder trabalhar com vários valores&lt;BR /&gt;* Parametrizei o before com TOTAL, para que ele funcione com mais dimensões&lt;BR /&gt;* O número de passos para retroceder eu acabo tendo que informar se usar o before, como você mesmo comentou... neste caso coloquei a função GetPossibleCount para ficar dinâmico&lt;BR /&gt;* Para o exemplo em questão atendeu, só não estou certo se isto vai funcionar para o seu problema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraços.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Jun 2012 17:18:37 GMT</pubDate>
    <dc:creator>cesaraccardi</dc:creator>
    <dc:date>2012-06-21T17:18:37Z</dc:date>
    <item>
      <title>Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361385#M9977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde pessoal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estou com uma dificuldade em resolver uma questão utilizando o set analysis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A expressão tem que retornar o valor do ano anterior, mas a expressão que eu montei me retorna somente se existir um ano selecionado:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SUM({$&amp;lt;ANO={$(=ONLY(ANO)-1)}&amp;gt;} TOTAL VALOR)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A idéia é utilizar a mesma regra do set analysis para fazer uma expressão em que eu consiga definir o ano anterior, e também o Mês/Ano anterior do atual:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Com testes que realizei acredito que o problema esteja neste trecho &lt;STRONG&gt;"=ONLY(ANO)-1"&lt;/STRONG&gt;, porque se eu inserir manualmente um ano especifico, por exemplo: 2011 todos os anos demonstram a mesma informação.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Segue em anexo um arquivo de exemplo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2012 20:06:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361385#M9977</guid>
      <dc:creator />
      <dc:date>2012-06-20T20:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361386#M9978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esse é um problema do set Analysis que até hoje não consegui resolver, a expressão, dentro do set analysis , primeiro é executada para depois, o que estiver dentro do sum(), considerar a dimensão.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Não sei qual seria a situação, mas acredito que o mais fácil é fazer com before() e after() .. caso você não va utiliza-lo em uma tabela com dimensão Ano, você pode usar a mesma função before() ou after() dentro de uma agregação,&lt;/P&gt;&lt;P&gt;aggr(expressão , dimensão).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;caso seja referente ao Ano atual , e o Ano anterior,&amp;nbsp; da para usar o&amp;nbsp; max ou maxstring no lugar do only&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depende muito de como você vai usar isso, talvéz se você puder postar qual seria essa situação mais complexa, fique mais facil de dar uma idéia.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2012 20:32:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361386#M9978</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-06-20T20:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361387#M9979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rodrigo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No caso em que estou tentando resolver, seria em uma tabela dinâmica onde teria como dimensão "Grupo", "Ano" e "Ano-Mês".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As dimensões Ano e Ano-Mês é transformada em colunas, arrastando as dimensões:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" class="jiveBorder" style="border: 1px solid #000000; width: 576px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="60" rowspan="3" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;" width="64"&gt;Grupo&lt;/TD&gt;&lt;TD class="xl64" colspan="4" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;" width="256"&gt;2011&lt;/TD&gt;&lt;TD class="xl64" colspan="4" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;" width="256"&gt;2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" colspan="2" height="20" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2011-01&lt;/TD&gt;&lt;TD class="xl64" colspan="2" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2011-02&lt;/TD&gt;&lt;TD class="xl64" colspan="2" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2012-01&lt;/TD&gt;&lt;TD class="xl64" colspan="2" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2012-02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Anterior&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Atual&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Anterior&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Atual&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Anterior&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Atual&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Anterior&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;Atual&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;A&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;1&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;7&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;1&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;10&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;7&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;B&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;8&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;2&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;11&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;8&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="20" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;C&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;3&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;0&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;9&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;3&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;12&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;9&lt;/TD&gt;&lt;TD class="xl64" style="color: #333333; text-align: left; padding: 0px; background-color: transparent; font-family: arial, helvetica, sans-serif;"&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O problema de utilizar o before(), after() é que você precisa definir a quantidade de registros anteriores que precisa voltar, já no set analysis você só define o periodo que deseja realizar a conta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pode ser que não exista valores em um determinado mês, se utilizar estas funções o retorno das informações podem não condizer com o mês que esta sendo analisado.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Att,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2012 20:50:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361387#M9979</guid>
      <dc:creator />
      <dc:date>2012-06-20T20:50:35Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361388#M9980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Entendi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tente algo tipo : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aggr( above(sum(valor)), Ano , MesAno )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;acho que com agregação tem como fazer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jun 2012 21:44:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361388#M9980</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-06-20T21:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361389#M9981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Eduardo, da uma olhada no anexo...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Algumas observações:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Estou usando o rangesum para poder trabalhar com vários valores&lt;BR /&gt;* Parametrizei o before com TOTAL, para que ele funcione com mais dimensões&lt;BR /&gt;* O número de passos para retroceder eu acabo tendo que informar se usar o before, como você mesmo comentou... neste caso coloquei a função GetPossibleCount para ficar dinâmico&lt;BR /&gt;* Para o exemplo em questão atendeu, só não estou certo se isto vai funcionar para o seu problema.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraços.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 17:18:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361389#M9981</guid>
      <dc:creator>cesaraccardi</dc:creator>
      <dc:date>2012-06-21T17:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361390#M9982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rodrigo e Cesar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obrigado pelo retorno, assim que eu realizar a verificação aviso se deu certo ou não.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Grato,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jun 2012 19:17:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361390#M9982</guid>
      <dc:creator />
      <dc:date>2012-06-21T19:17:14Z</dc:date>
    </item>
    <item>
      <title>Re: Problemas com set analysis (ano anterior)</title>
      <link>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361391#M9983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado pela ajuda, desculpem a demora para responder, mas não tinha tempo para verificar a questão.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resolveu utilizando a função ABOVE()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obrigado&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Nov 2012 12:14:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Problemas-com-set-analysis-ano-anterior/m-p/361391#M9983</guid>
      <dc:creator />
      <dc:date>2012-11-29T12:14:27Z</dc:date>
    </item>
  </channel>
</rss>

