<?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 como zerar valores no inputfield in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/como-zerar-valores-no-inputfield/m-p/669349#M19159</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oi Pessoal&lt;/P&gt;&lt;P&gt;estou tentando colocar 0 (zero) nos valores da minha visão de Evolução, esses valores é iniciado com inputfield e através de um botão estamos executando através da seguinte macro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Antes de mostrar a macro aqui está parte do script que esses campos são inicializado.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INPUTFIELD %INPUT_VENDAS;&lt;/P&gt;&lt;P&gt;INPUTFIELD %INPUT_CHURN;&lt;/P&gt;&lt;P&gt;INPUTFIELD %QTD_CONTRATO_UP;&lt;/P&gt;&lt;P&gt;INPUTFIELD %QTD_CONTRATO_DOWN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for each File in filelist ('cenarios\EVO*.xml')&lt;/P&gt;&lt;P&gt;EVOL_BASE_PROD_INPUT:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO&amp;amp;COD_PERIODO_POV&amp;amp;NOME_CENARIO AS CHAVE_PRODUTO_PERIODO,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO AS PRODUTO_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; COD_PERIODO_POV AS COD_PEDIODO_POV_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; NOME_CENARIO AS NOME_CENARIO_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHURN_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERCENTUAL_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_DOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALOR_LIQUIDO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM_FINAL,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_VENDAS AS %INPUT_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_CHURN&amp;nbsp; AS %INPUT_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_UP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS %QTD_CONTRATO_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_DOWN&amp;nbsp;&amp;nbsp; AS %QTD_CONTRATO_DOWN&lt;/P&gt;&lt;P&gt;from $(File) (XmlSimple, Table is [StraightTableBox/EVOL_BASE_PROD_INPUT]);&lt;/P&gt;&lt;P&gt;next File ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if noOfRows('EVOL_BASE_PROD_INPUT') &amp;lt;&amp;gt;null then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BASE_INICIAL:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo() as CHAVE_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE AS CHAVE_PRODUTO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;DATA_BASE_INICIO AS CHAVE_PRODUTO_DATABASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_PERIODO_POV AS ID_PERIODO_POV_BI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(DATA_BASE_INICIO)&amp;amp;PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE as CHAVE_PRECO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE)&amp;amp;DAY(DATA_BASE) AS CHAVE_PERIODO,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO&amp;amp;PRODUTO as CHAVE_UPDOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;ID_PERIODO_POV as CHAVE_FATURAMENTO_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE) AS ANO_MES_PP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [FAMILIA DE PRODUTO], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACOTE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(ISNULL(CUSTO),0,CUSTO) as CUSTO_POV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RESIDENT BASE_INICIAL_FULL;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BASE_INICIAL:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo() as CHAVE_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE AS CHAVE_PRODUTO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;DATA_BASE_INICIO AS CHAVE_PRODUTO_DATABASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_PERIODO_POV AS ID_PERIODO_POV_BI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(DATA_BASE_INICIO)&amp;amp;PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE as CHAVE_PRECO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE)&amp;amp;DAY(DATA_BASE) AS CHAVE_PERIODO,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO&amp;amp;PRODUTO as CHAVE_UPDOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;ID_PERIODO_POV as CHAVE_FATURAMENTO_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE) AS ANO_MES_PP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [FAMILIA DE PRODUTO], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACOTE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %INPUT_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %INPUT_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %QTD_CONTRATO_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %QTD_CONTRATO_DOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(ISNULL(CUSTO),0,CUSTO) as CUSTO_POV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RESIDENT BASE_INICIAL_FULL;&lt;/P&gt;&lt;P&gt;ENDIF&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- Macro para colocar zero nos campos de Inputfield&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub setCamposEvol &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set table = ActiveDocument.GetSheetObject("EvolBaseProdInput")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol1= ActiveDocument.Fields("%INPUT_VENDAS")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol2= ActiveDocument.Fields("%INPUT_CHURN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol3= ActiveDocument.Fields("%QTD_CONTRATO_UP")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol4= ActiveDocument.Fields("%QTD_CONTRATO_DOWN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; for RowIter = 1 to table.GetRowCount-1&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol1.SetInputFieldValue RowIter ,0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol2.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol3.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol4.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; next&amp;nbsp; &lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Tabela é essa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="imagEvolucao.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/60531_imagEvolucao.jpg" style="width: 620px; height: 200px;" /&gt;&lt;/P&gt;&lt;P&gt;Já usei essa macro abaixo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub setCamposEvol &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol1= ActiveDocument.Fields("%INPUT_VENDAS")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol2= ActiveDocument.Fields("%INPUT_CHURN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol3= ActiveDocument.Fields("%QTD_CONTRATO_UP")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol4= ActiveDocument.Fields("%QTD_CONTRATO_DOWN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol1.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol2.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol3.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol4.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;Mas essa macro volta o valor original do campo e não zera o valor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Agradeço a atenção de todos par mais essa ajuda..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jun 2014 14:45:43 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-06-12T14:45:43Z</dc:date>
    <item>
      <title>como zerar valores no inputfield</title>
      <link>https://community.qlik.com/t5/Brasil/como-zerar-valores-no-inputfield/m-p/669349#M19159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oi Pessoal&lt;/P&gt;&lt;P&gt;estou tentando colocar 0 (zero) nos valores da minha visão de Evolução, esses valores é iniciado com inputfield e através de um botão estamos executando através da seguinte macro:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Antes de mostrar a macro aqui está parte do script que esses campos são inicializado.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INPUTFIELD %INPUT_VENDAS;&lt;/P&gt;&lt;P&gt;INPUTFIELD %INPUT_CHURN;&lt;/P&gt;&lt;P&gt;INPUTFIELD %QTD_CONTRATO_UP;&lt;/P&gt;&lt;P&gt;INPUTFIELD %QTD_CONTRATO_DOWN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for each File in filelist ('cenarios\EVO*.xml')&lt;/P&gt;&lt;P&gt;EVOL_BASE_PROD_INPUT:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO&amp;amp;COD_PERIODO_POV&amp;amp;NOME_CENARIO AS CHAVE_PRODUTO_PERIODO,&lt;/P&gt;&lt;P&gt;&amp;nbsp; PRODUTO AS PRODUTO_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; COD_PERIODO_POV AS COD_PEDIODO_POV_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; NOME_CENARIO AS NOME_CENARIO_EVOL,&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHURN_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERCENTUAL_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_DOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALOR_LIQUIDO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM_FINAL,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_VENDAS AS %INPUT_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_CHURN&amp;nbsp; AS %INPUT_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_UP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS %QTD_CONTRATO_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADE_DOWN&amp;nbsp;&amp;nbsp; AS %QTD_CONTRATO_DOWN&lt;/P&gt;&lt;P&gt;from $(File) (XmlSimple, Table is [StraightTableBox/EVOL_BASE_PROD_INPUT]);&lt;/P&gt;&lt;P&gt;next File ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if noOfRows('EVOL_BASE_PROD_INPUT') &amp;lt;&amp;gt;null then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BASE_INICIAL:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo() as CHAVE_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE AS CHAVE_PRODUTO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;DATA_BASE_INICIO AS CHAVE_PRODUTO_DATABASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_PERIODO_POV AS ID_PERIODO_POV_BI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(DATA_BASE_INICIO)&amp;amp;PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE as CHAVE_PRECO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE)&amp;amp;DAY(DATA_BASE) AS CHAVE_PERIODO,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO&amp;amp;PRODUTO as CHAVE_UPDOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;ID_PERIODO_POV as CHAVE_FATURAMENTO_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE) AS ANO_MES_PP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [FAMILIA DE PRODUTO], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACOTE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(ISNULL(CUSTO),0,CUSTO) as CUSTO_POV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RESIDENT BASE_INICIAL_FULL;&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BASE_INICIAL:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNo() as CHAVE_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE AS CHAVE_PRODUTO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;DATA_BASE_INICIO AS CHAVE_PRODUTO_DATABASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_PERIODO_POV AS ID_PERIODO_POV_BI,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(DATA_BASE_INICIO)&amp;amp;PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE as CHAVE_PRECO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE)&amp;amp;DAY(DATA_BASE) AS CHAVE_PERIODO,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_BASE_INICIO&amp;amp;PRODUTO as CHAVE_UPDOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO&amp;amp;[FAMILIA DE PRODUTO]&amp;amp;PACOTE&amp;amp;ID_PERIODO_POV as CHAVE_FATURAMENTO_CENARIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(DATA_BASE)&amp;amp;MONTH(DATA_BASE) AS ANO_MES_PP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUTO, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [FAMILIA DE PRODUTO], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACOTE, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUANTIDADEITEM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %INPUT_VENDAS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %INPUT_CHURN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %QTD_CONTRATO_UP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS %QTD_CONTRATO_DOWN,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(ISNULL(CUSTO),0,CUSTO) as CUSTO_POV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RESIDENT BASE_INICIAL_FULL;&lt;/P&gt;&lt;P&gt;ENDIF&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- Macro para colocar zero nos campos de Inputfield&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub setCamposEvol &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set table = ActiveDocument.GetSheetObject("EvolBaseProdInput")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol1= ActiveDocument.Fields("%INPUT_VENDAS")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol2= ActiveDocument.Fields("%INPUT_CHURN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol3= ActiveDocument.Fields("%QTD_CONTRATO_UP")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set evol4= ActiveDocument.Fields("%QTD_CONTRATO_DOWN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; for RowIter = 1 to table.GetRowCount-1&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol1.SetInputFieldValue RowIter ,0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol2.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol3.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; evol4.SetInputFieldValue RowIter, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; next&amp;nbsp; &lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A Tabela é essa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="imagEvolucao.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/60531_imagEvolucao.jpg" style="width: 620px; height: 200px;" /&gt;&lt;/P&gt;&lt;P&gt;Já usei essa macro abaixo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub setCamposEvol &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol1= ActiveDocument.Fields("%INPUT_VENDAS")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol2= ActiveDocument.Fields("%INPUT_CHURN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol3= ActiveDocument.Fields("%QTD_CONTRATO_UP")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set evol4= ActiveDocument.Fields("%QTD_CONTRATO_DOWN")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol1.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol2.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol3.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; evol4.ResetInputFieldValues 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;Mas essa macro volta o valor original do campo e não zera o valor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Agradeço a atenção de todos par mais essa ajuda..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2014 14:45:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/como-zerar-valores-no-inputfield/m-p/669349#M19159</guid>
      <dc:creator />
      <dc:date>2014-06-12T14:45:43Z</dc:date>
    </item>
  </channel>
</rss>

