Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Não sei se o left join e a melhor opçao, mas eu gostaria de sincronizar o Equipto da minha tabela Fato com a Semana_Dcalendario da minha tabela DcalendarioEquipto, pois quando eu faço um filtro de Equipto(equipamento) no meu qlik, o filtro bagunça os dias da semana no meu grafico, E a tabela Dcalendario tem as semanas organizadas, como eu faço isso? segue minhas tabelas no qlik
Fato:
LOAD
Diretoria,
GGeral,
Gerencia,
Equipto,
SistemaFuncional,
UnidadeFuncional,
Semana,
Data,
Hora,
Dt_Inicio,
DtFim,
Turno,
Equipe,
Duracao,
Motivo,
Responsavel,
ContinuacaoParada,
Observação,
Tipo_Parada,
Causa_Externa,
Centro,
Mes,
Ano,
ModoFalha,
cod,
ModoFalha2,
cod3,
Date(Date#(DtFim, 'YYYY-MM-DD') - Date#(Dt_Inicio, 'YYYY-MM-DD'), 'DD') AS Duração
LEFT JOIN (Fato)
dCalendarioEquipto:
LOAD
Data,
Ano AS Ano_Equipto,
Mes As Mes_Equipto,
Nome_Mes,
Dia_Mes,
Dia_Ano,
Dia_Semana As Dia_Sem,
Nome_Dia_Semana,
Trimestre,
Semana_Ano,
Semana_Mes,
Tempo_Calendario_Hora,
Tempo_Calendario_minuto,
Ano_Mes,
codeqpto As Equipto,
MesResumo,
Semana
Você poderia explorar a ideia de campos chaves entre as tabelas em seu cenário
Campo1 &’ – ‘& Campo2 &’ – ‘& Campo3 as Chave
Ou através da função AutoNumberHash128() criando uma combinação numérica
AutoNumberHash128(Campo1,Campo2,Campo3) as Chave
Fato:
Load
AutoNumberHash128(Ano,Mes,Data,Semana,Equipto) as Chave,
Ano,
Mes,
Data,
Semana,
Equipto
....
FROM [caminho](qvd);
dCalendárioEquipto:
Load
AutoNumberHash128(Ano,Mes,Data,Semana,codeqpto) as Chave,
Data as Data_Equipto,
Ano as Ano_Equipto,
Mes as Mes_Equipto,
codeqpto as Equipto_Calendario,
Semana as Semana_Equipto
...
FROM [caminho](qvd);
Essa é somente um exemplo, então dependendo de como estão estruturados seus dados ou qual a finalidade irá ser necessário ajustar para seu caso.
Neste exemplo eu renomeei com AS os campos iguais, você também pode verificar se há necessidade ou então usar um Drop Fields from Table nos campos não usados
- Matheus
Muito obrigada por me responder!! Vou tentar dessa maneira, não se se vai dar exatamente certo pois eu preciso de umas colunas separadas para fazer algumas dimensões dos meus grafico, por exemplo a semana_Dcalendario, mais vou tentar!!