Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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