Skip to main content
Announcements
YOUR OPINION MATTERS! Please take the Qlik Experience survey you received via email. Survey ends June 14.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Como faço para obter o total de exames realizados por dia da semana?

Olá pessoal!

Tenho numa tabela a coluna com os nomes de exames e outra coluna com a data da realização do exame.

Preciso criar um gráfico onde eu tenha o total de número de exames por dia da semana.

Por exemplo, qual o total de exames no Sábado?

tabelaKathia.JPG

1 Solution

Accepted Solutions
Thiago_Justen_

Marcelo,

Crie no script o campo dia da semana:

Weekday(DataRealizacao) as DiaDaSemana

E na tela faça o gráfico com:

Dimensão: DiaDaSemana

Medida: count(exame)

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

View solution in original post

11 Replies
Thiago_Justen_

Marcelo,

Crie no script o campo dia da semana:

Weekday(DataRealizacao) as DiaDaSemana

E na tela faça o gráfico com:

Dimensão: DiaDaSemana

Medida: count(exame)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Obrigado Thiago, mas deu este erro:

Syntax error

Unexpected token: '(', expected: '='

SET Weekday>>>>>>(<<<<<<DataEntrada) as DiaDaSemana

Thiago_Justen_

Você cria esse campo no load do script. Algo assim:

Load

SeusCampos,

WeekDay(NomeDoCampoData) as DiaDaSemana;

Select SeusCampos From suaBase;

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Olá Thiago, eu não sei se entendi mas adicionei no meu script, segue abaixo:

SET Weekday=(DataEntrada) as DiaDaSemana;

LOAD NomeExame,

     NomeSetor,

     DataEntrada,

     DataEntrega,

     NomeStatusExame,

Está correto?

Anonymous
Not applicable
Author

Thiago, alterei o meu script:

Mas no DiaDaSemana, ficou em branco.

LOAD IdPosto,

     NumAtendimento,

     NomePaciente,

     NomeExame,

     NomeSetor,

     DataEntrada,

     Weekday(DataEntrada) as DiaDaSemana,

     DataEntrega,

diadasemana.JPG

Thiago_Justen_

Não. O correto seria:

LOAD NomeExame,

     NomeSetor,

     WeekDay (DataEntrada) as DiaDaSemana,

     DataEntrada,

     DataEntrega,

     NomeStatusExame,

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

Você pode ter uma tabela de calendário pra te auxiliar.

GERAR MASTER CALENDARIO (TODAS AS DATAS).pdf

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

Verifique por favor qual o resultado com:

LOAD IdPosto,

     NumAtendimento,

     NomePaciente,

     NomeExame,

     NomeSetor,

     DataEntrada,

     Date(DataEntrada,'WWWW') as DiaDaSemana,

     DataEntrega,

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Oi Thiago, alterei o script como você recomendou e o resultado foi o mesmo:

diadasemana.JPG