Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marcospaulo
New Contributor III

Caixa de Estatística

Pessoal, tem como criar outro cálculo na caixa de estatística para apresentação ou uma caixa de texto com as seguintes informações da tabela abaixo, vou anexar uma planilha com os cálculos para um melhor entendimento.

estatística.png

Sds

Marcos.

Tags (1)
1 Solution

Accepted Solutions

Re: Re: Caixa de Estatística

Para isso você precisa formatar utilizando a função NUM(), segue em anexo.

15 Replies

Re: Caixa de Estatística

Você pode criar isso em um objeto de texto.

Exemplo:

= 'Total consumo período:  '& SUM(Entrada) & '

Período dias: ' & Max(Data da Compra) - Min(Data da Compra)

marcospaulo
New Contributor III

Re: Caixa de Estatística

Coloquei isso

='Total Consumo Período: ' & Sum (QtdeEntrada)

='Período dias: ' & Max("Data da Compra") - Min("Data da Compra")

e apresenta valor "0" mas quando eu coloco comente a primeira expressão ele calcula.

Ats

Re: Caixa de Estatística

tem que ser exatamente como coloquei para você, copie e cole em um objeto de texto

= 'Total consumo período:  '& SUM(Entrada) & '

Período dias: ' & Max([Data da Compra]) - Min([Data da Compra])

Da forma que você colocou, vai dar erro mesmo, pois o objeto de texto não vai aceitar duas linhas com sinal de igual na frente.

Re: Caixa de Estatística

Verifique também se suas colunas realmente se chamam Entrada e Data da Compra. Lembrando que esses nomes devem estar em sua tabela de dados.

Utilizei esses nomes de colunas, pois foi o que você apresentou em seu gráfico na imagem.

marcospaulo
New Contributor III

Re: Caixa de Estatística

Sim, já tinha verificado são estes mesmos, inclusive, coloquei a expressão da data em outro objeto de texto e o cálculo dá "0". Apenas coloquei entre "" os nomes dos campos.

Re: Caixa de Estatística

Nomes de colunas com espaços devem utilizar "[" e "]", desta forma: [Data da Compra]

marcospaulo
New Contributor III

Re: Caixa de Estatística

='Período dias: ' & Max([Data da Compra]) - Min([Data da Compra])

Sds.

cx texto.png

Re: Caixa de Estatística

Marcos, me poste uma app de exemplo para verificar seus dados

marcospaulo
New Contributor III

Re: Caixa de Estatística

SolicitacoesCompras:

LOAD

  AutoNumberHash128(CodFilial, CodProduto) as LinkEstoque,

  AutoNumberHash128(CodFilial,[Data da Solicitação], Local, CodProduto) as LinkComprasDemanda,

  CodFilial,

  [Nr Solicitação],

  //NrItem,

  CodProduto,

  Quantidade as QtdeSolicitada,

  //Local,

  [Data da Solicitação],

  if([Data de Aprovação]>[Data da Solicitação],

  Class([Data de Aprovação]-[Data da Solicitação],10, 'dias')

  )as ClassQtdeDias,

  //CodFornecedor,

  Solicitante,

  QtdeEntregue,

  [Data de Aprovação],

  AutoNumberHash128(CodFilial, NrPedido, NrItemPedido) as IdItemPedido,

  if(QtdeEntregue=0, 'Não Atendida',

  if(QtdeEntregue=Quantidade,'Totalmente Atendida',

  if(QtdeEntregue<Quantidade,'Parcialmente Atendida'))) as StatusItemSolicitacao,

  Aprovador

SolicitacoesComprasCab:

LOAD

  [Nr Solicitação],

  if(sum(QtdeEntregue)=0, 'Não Atendida',

  if(sum(QtdeEntregue)=sum(QtdeSolicitada),'Totalmente Atendida',

  if(sum(QtdeEntregue)<sum(QtdeSolicitada),'Parcialmente Atendida'))) as StatusSolicitacao

Resident

  SolicitacoesCompras

group by

  [Nr Solicitação];

TabDataAprov:

load Distinct

  [Data de Aprovação],

  year([Data de Aprovação]) as [Ano Aprovação],

  month([Data de Aprovação]) as [Mês Aprovação],

  monthname([Data de Aprovação]) as [Mês Ano Aprovação]

Resident

  SolicitacoesCompras;

Entradas:

LOAD

  AutoNumberHash128(CodFilial, NrPedido, NrItemPedido) as IdItemPedido,

  AutoNumberHash128(CodFilial, NrDocumento, CodFornecedor) as IdNotaEntrada,

  CodFornecedor,

  [Data de Digitação] as [Data da Compra],

  NrDocumento as NrDocEntrada,

  Quantidade as QtdeEntrada,

  TotalItem/Quantidade as ValorUnitarioEntrada,

  TotalItem as ValorEntrada

  /*

  CodFilial,

  NrDocumento,

  [Data de Emissão],

  [Ano de Digitação],

  [Mês de Digitação],

  [Dia de Digitação],

  [Mês Ano de Digitação],

  CodCentroCusto,

  CodProduto,

  Local,

  CustoItem,

  [Valor Unitário],

  ValorDesconto,

  */

Devoluções:

LOAD

  AutoNumberHash128(CodFilial, NrPedido, NrItemPedido) as IdItemPedido,

  AutoNumberHash128(CodFilial, NrDocumento, CodCliente) as IdNotaDevolucao,

  NrDocumento as NrDocDevolução,

  Quantidade as QtdeDevolucao,

  TotalItem as ValorDevolucao

// LinkComprasDev,

// CodFilial,

// D2_UM,

// NrDocumento,

// CodCliente,

// [Data de Emissão],

// [Ano de Emissão],

// [Mês de Emissão],

// [Dia de Emissão],

// [Mês Ano de Emissão],

// Local,

// CodProduto,

// Quantidade,

// [Valor Unitário],

// TotalItem,

// CustoItem,

// CodTes,

// NrPedido,

// NrItemPedido

PedidosCompra:

LOAD

  AutoNumberHash128(CodFilial, NrPedido, NrItem) as IdItemPedido,

  CodComprador

// CodFilial,

// Tipo,

// NrItem,

// COdProduto,

// Quantidade,

// [Preco Unitário],

// TotalItem,

// NrSolicitacao,

// NrItemSolicitacao,

// DataPRF,

// Local,

// CodFornecedor,

// CodCentroCusto,

// [Data de Emissão],

// NrPedido,

// QtdeEntregue,

// Reajuste,

// ValorDesconto,

// ValorFrete,

// [Data Lançamento],

// CodNatureza,