Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
fmbrancher
Contributor

Set Analysis Faturamento 5 ultimos dias.

Bom dia colegas,

Estou com um gráfico de faturamento onde preciso que apareça as informações dos ultimos 5 dias.

Estou utilizando como expressão o seguinte SET ANALYSIS

=SUM({<

[DIA_FAT]={'$(=DAY(Today())-6)','$(=DAY(Today())-5)','$(=DAY(Today())-4)','$(=DAY(Today())-3)','$(=DAY(Today())-2)','$(=DAY(Today())-1)','$(=DAY(Today()))'},

     [ANO_FAT]={'$(=YEAR(Today()))'},

     [VALOR]=,

     [QUANTIDADE]=,

     [LINHA]=,

     [DESC_LINHA]={'TN'},

     [NEGOCIO_FAT]={'C'},

     [COLECAO]=,

     [GRUPO_LINHA_FAT]=,

     [CGC_CLI_FAT]=,

     [DESC_COLECAO]=,

     [DESC_NEGOCIO_FAT]=,

     [NOME_CLI_FAT]=,

     [NOME_MESFAT]=,

     [MESFAT]={'$(=Month(Today()))'},

     [DESC_PROD_FAT]=

      >}[VALOR])

Durante a semana ele vai fazendo tudo OK, mas quando chega na segunda feira ele só aparece informações da segunda, Não aparece informações de quinta e sexta também quando teve faturamento. No sábado e domingo a empresa não faturou mesmo.

fat.png

Agradeço a ajuda desde já

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Set Analysis Faturamento 5 ultimos dias.

Sim Thiago. Bem observado.

Aspas simples é um like e duplas seria um search.  Ate uns 2 meses atras por um bug as duas faziam a mesma coisa. Desde as ultimas versoes do QlikView e Sense, isto foi corrigido.

entao, de fato tem que ter aspas duplas......este é um problema quando tentamos ajudar rápido e comemos bola.... .   Obrigado thiago.justen

=SUM({ 1 <[DATA_FAT]={">=$(=date(Today()-6))"}, [DESC_LINHA]={'TN'},  [NEGOCIO_FAT]={'C'}   >}   [VALOR])


Por isto gosto de quando tem um modelo de exemplo para "brincar" e ver o resultado.....

13 Replies
MVP
MVP

Re: Set Analysis Faturamento 5 ultimos dias.

Poderia usar dia de hoje -6

Embora, não conheço as seleções que podem, mas poderia ser também assim...

sendo que o 1 pega todo o set de dados e os campos filtram o que você quiser, sem precisar "desmarcar".

=SUM({ 1 <[DIA_FAT]={'>=$(=date(Today()-6))'}, [DESC_LINHA]={'TN'},  [NEGOCIO_FAT]={'C'}   >}   [VALOR])  

fmbrancher
Contributor

Re: Set Analysis Faturamento 5 ultimos dias.

Tentei usar apenas ida de hoje -6 no meu set analys

e tentei utilizar oq eu tu passou
Mas as duas maneiras deu como "NÃO HÁ DADOS PARA MOSTRAR"

MVP
MVP

Re: Set Analysis Faturamento 5 ultimos dias.

Felipe, por um erro básico meu....

olha a expressão.....esta com o dia >= data -6

Mudei o DIA_FAT para DATA_FAT   ou coloca o campo correto da data

=SUM({ 1 <[DATA_FAT]={'>=$(=date(Today()-6))'}, [DESC_LINHA]={'TN'},  [NEGOCIO_FAT]={'C'}   >}   [VALOR]) 

fmbrancher
Contributor

Re: Set Analysis Faturamento 5 ultimos dias.

Continua dando como "não há dados para mostrar"

Oque achei estranho é que se eu mudo o "{'>=$(=date(Today()-6))'}"

para <= aparece todos os dias do mês atual.

Mas obrigado pela ajuda.
Por enquanto vou deixar aparecendo só a segunda feira mesmo quandoa  semana se inicia.

Porem ainda acho estranho o porque de não puxar as informações da semana anterior.

thiago_justen
Valued Contributor III

Re: Set Analysis Faturamento 5 ultimos dias.

Felipe,

É impressão minha ou há uma aspa simples aí?

Mude para:

{">=$(=date(Today()-6))"}

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
MVP
MVP

Re: Set Analysis Faturamento 5 ultimos dias.

Sim Thiago. Bem observado.

Aspas simples é um like e duplas seria um search.  Ate uns 2 meses atras por um bug as duas faziam a mesma coisa. Desde as ultimas versoes do QlikView e Sense, isto foi corrigido.

entao, de fato tem que ter aspas duplas......este é um problema quando tentamos ajudar rápido e comemos bola.... .   Obrigado thiago.justen

=SUM({ 1 <[DATA_FAT]={">=$(=date(Today()-6))"}, [DESC_LINHA]={'TN'},  [NEGOCIO_FAT]={'C'}   >}   [VALOR])


Por isto gosto de quando tem um modelo de exemplo para "brincar" e ver o resultado.....

thiago_justen
Valued Contributor III

Re: Set Analysis Faturamento 5 ultimos dias.

Aprendi com um Mestre

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
fmbrancher
Contributor

Re: Set Analysis Faturamento 5 ultimos dias.

thiago.justenafurtado

Tentei mas mesmo assim nao deu certo.
To mandando em anexo o arquivo. Eu tive que embaralhar as informações, mas os dados principais que precisa utilizar estão na expressão do gráfico, que são

    [DESC_LINHA]={'BBAKIEN'},

    [NEGOCIO_FAT]={'C'},

Espero que consigam me ajudar.

Abração

thiago_justen
Valued Contributor III

Re: Set Analysis Faturamento 5 ultimos dias.

Felipe, infelizmente tenho somente a versão personal do QV. Mas vamos tentar ajudar assim mesmo:

Reparei que você utiliza um campo de dia de faturmento...temos aí algum campo de data no formato dd/mm/yyyy?

Que tal utiliza-lo no set analysis:

=SUM({<

CAMPO_DATA={">=$(=DATE(TODAY()-6))"},

    [ANO_FAT]={"$(=YEAR(Today()))"},

    [VALOR]=,

    [QUANTIDADE]=,

    [LINHA]=,

    [DESC_LINHA]={'TN'},

    [NEGOCIO_FAT]={'C'},

    [COLECAO]=,

    [GRUPO_LINHA_FAT]=,

    [CGC_CLI_FAT]=,

    [DESC_COLECAO]=,

    [DESC_NEGOCIO_FAT]=,

    [NOME_CLI_FAT]=,

    [NOME_MESFAT]=,

    [MESFAT]={"$(=Month(Today()))"},

    [DESC_PROD_FAT]=

      >}[VALOR])

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago