Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

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())))

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Retirar domingo desta expressão

Agnaldo,

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

12 Replies
mauroponte
Contributor II

Re: Retirar domingo desta expressão

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.

agnaldoneves
Valued Contributor

Re: Retirar domingo desta expressão

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())))

mauroponte
Contributor II

Re: Retirar domingo desta expressão

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.

MCampestrini
Valued Contributor

Re: Retirar domingo desta expressão

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
agnaldoneves
Valued Contributor

Re: Retirar domingo desta expressão

Marcio,

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

.Semanax -= {'dom'}


day(MonthEnd(Today())))

MCampestrini
Valued Contributor

Re: Retirar domingo desta expressão

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
agnaldoneves
Valued Contributor

Re: Retirar domingo desta expressão

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())))

MCampestrini
Valued Contributor

Re: Retirar domingo desta expressão

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

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

Márcio Rodrigo Campestrini
agnaldoneves
Valued Contributor

Re: Retirar domingo desta expressão

esta acima marcio