Criando um gráfico de Barras, com valores selecionados de um listbox.

    Este documento descreve como criar um gráfio de barras, onde é possível escolher a partir de um list box, o item que será exibido em uma das barras.

     

    O Exemplo mostra a tabela origem e o qvw, na tabela origem um das barras é representa as operações de Crédito de uma conta, e a outra barra irá representar um dos itens escolhidos no list box.

     

    A tabela tem os seguintes campos:

     

    LOAD DESCRICAO_LANCAMENTO,

         DATA_LANCAMENTO,

         VALOR_TRANSACAO,

         NATUREZA_LANCAMENTO,

         month(DATA_LANCAMENTO) as MES,

         year(DATA_LANCAMENTO) as ANO

    FROM

    [Counts.xlsx]

    (ooxml, embedded labels, table is Counts);

     

    Figura 1: Painel sem nenhum filtro aplicado:

     

    p1.JPG

     

    Figura 2: painel com um filtro aplicado em DESCRICAO_LANCAMENTO

     

    p2.JPG

     

    Figura 3: painel com filtros em ano e descricao_lancamento

     

    p3.JPG

     

    Figura 4: dimensões

     

    p4.JPG

     

    Figura 5: Expressões

     

    p5.JPG

     

    Definição da expressão Soma dos Créditos:

     

    Sum({< NATUREZA_LANCAMENTO = {'C'}, DESCRICAO_LANCAMENTO =  >} VALOR_TRANSACAO)

     

    Definição da expressão =vSelecaoGrafico (esta variável que precisa ser criada, ver figura 6)

     

    = Sum({< DESCRICAO_LANCAMENTO = {'$(=GetFieldSelections(DESCRICAO_LANCAMENTO))'}, NATUREZA_LANCAMENTO = {'C'} >} VALOR_TRANSACAO)

     

    Figura: 6: Definição da variável:

     

    p6.JPG

     

    Anexos do projeto: planilha e arquivo qvw.

     

    Acredito que este exemplo pode ser útil em vários projetos.