Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

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.

Labels (2)
1 Solution

Accepted Solutions
nicolett_yuri

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

View solution in original post

15 Replies
nicolett_yuri

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)

Anonymous
Not applicable
Author

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

nicolett_yuri

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.

nicolett_yuri

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.

Anonymous
Not applicable
Author

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.

nicolett_yuri

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

Anonymous
Not applicable
Author

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

Sds.

cx texto.png

nicolett_yuri

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

Anonymous
Not applicable
Author

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,