Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Retirar domingo desta expressão

Neste exemplo abaixo:

Tenho a divisão feita por 30 dias relativo a setembro.

Alguém tem alguma sugestão. Como eu tiro apenas o domingo deste 30 dias?

Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},[codigofilial]={'55'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'} >}Preco_Final)

/

(Sum(Meta_Loja)

/

day(MonthEnd(Today())))

Neves
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Agnaldo,

Count(DISTINCT if(Semana<>'dom' and IsNull(Feriados), Dia))

furtado@farolbi.com.br

View solution in original post

12 Replies
mauroponte
Creator II
Creator II

Agnaldo,

Uma alternativa é voce incluir no seu modelo um campo com o dia da semana com a função :

weekday(data)

Dia da semana. Retorna um inteiro entre 0 e 6.

Dai no set Analisys voce testa se o campo criado é diferente 6.

Espero ter ajudado.

Ribeiro
Specialist
Specialist
Author

Mauro, fiz como você pediu.

Lembrando que este cliente não trabalha aos domingos.

Segunda a Sabado.

weekday (Date) as Semanax,

2016-09-13_14-28-49.jpg

E agora como faço dimuniu na expressão abaixo:

Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},[codigofilial]={'55'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'} >}Preco_Final)

/

(Sum(Meta_Loja)

/

day(MonthEnd(Today())))

Neves
mauroponte
Creator II
Creator II

Desculta agnaldo,

Não havia entendido o seu problema. Se o que voce deseja é contar os dias uteis do s meses dê uma olhada no post

Função DiasUteis

do Clever que acredito que solucione seu problema.

Marcio_Campestrini
Specialist
Specialist

Agnaldo,

Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))}, Semanax -= {'dom'} [codigofilial]={'55'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'} >}Preco_Final)

Márcio Rodrigo Campestrini
Ribeiro
Specialist
Specialist
Author

Marcio,

Gostaria de retirar os domingos da expressão abaixo: existe como

.Semanax -= {'dom'}


day(MonthEnd(Today())))

Neves
Marcio_Campestrini
Specialist
Specialist

Agnaldo,

A função day(MonthEnd(Today()))) vai te retornar somente o último dia do mês. Não entendi o que você quer retirar daí.

Márcio Rodrigo Campestrini
Ribeiro
Specialist
Specialist
Author

Marcio,

Acho que estou fazendo algo de errado.

Vendas do Mês / (Valor da Meta / Quantidade de dias do mês) - menos domingos

Você tem alguma sugestão?

Sum({$<Ano ={$(=Year(today()))},Mês={$(=Month(today()))},[codigofilial]={'55'},[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','ACE','FPV','CVE'} >}Preco_Final)

/

(Sum(Meta_Loja)

/

day(MonthEnd(Today())))

Neves
Marcio_Campestrini
Specialist
Specialist

Agnaldo, você pode postar um exemplo da sua aplicação?

Obter o Outlook para Android<https://aka.ms/ghei36>

Márcio Rodrigo Campestrini
Ribeiro
Specialist
Specialist
Author

esta acima marcio

Neves