Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde! estou tentando criar um indicador de entrevista de saída mas esta apresentado muitas chaves sintéticas. existe outra maneira de fazer esse indicador?
Concatenate (Fato)
LOAD *,
ApplyMap('MapItemHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapItemAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyItem,
ApplyMap('MapCentroCustoHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapCentroCustoAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyCentroCusto,
If ([Data Fato] < '$(vDataMinimaHistoricoFuncionario)',
Date('$(vDataMinimaHistoricoFuncionario)', 'YYYYMM'), Date([Data Fato], 'YYYYMM')) &'|'& %KeyFuncionario AS %KeyFuncionarioHistor;
LOAD Distinct
// F1,
Date(Floor(A)) as [Data Fato],
num ("B", 000000) as [Matrícula],
Num("B" , 000000) &'|01' AS %KeyFuncionario,
C as [TEMPO DE TRABALHO NA ICOMON],
D as [QUEM COMUNICOU O DESLIGAMENTO?],
"E" as [INDIQUE OS MOTIVOS DE SUA SAÍDA],
F as [RELACIONAMENTO COM SUPERVISOR/GERENTE IMEDIATO],
G as [O SEU SUPERVISOR ACOMPANHOU VOCÊ EM CAMPO?],
H as [RELACIONAMENTO COM OS COLEGAS DE TRABALHO],
"I" as [COMO VOCÊ AVALIA O AMBIENTE DE TRABALHO],
//J as [VOCÊ CONSIDERAVA JUSTA A SUA REMUNERAÇÃO VARIÁVEL EM RELAÇÃO A SUA PRODUÇÃO?],
//K as [VOCÊ RECEBEU VEÍCULO EM BOAS CONDIÇÕES?],
//L as [VOCÊ RECEBEU COTA COMBUSTÍVEL ADEQUADA PARA REALIZAÇÃO DAS ATIVIDADES?],
//M as [VOCÊ RECEBEU MATERIAIS, FERRAMENTAS E EPI´S ADEQUADOS PARA EXERCER SUAS ATIVIDADES?],
if ("N" >= '4', 'Favorável',
if ("N" >= '3', 'Neutro','Desfavorável')) AS [ATENDIMENTO FROTA],
if (O >= '4', 'Favorável',
if (O >= '3', 'Neutro','Desfavorável')) as [QUANTIDADE VALOR DA COTA COMBUSTÍVEL],
// if (P >= '4', 'Favorável',
// if (P >= '3', 'Neutro','Desfavorável')) as [MANUTENÇÃO DE VEÍCULOS (OFICINA MECÂNICA)],
if (Q >= '4', 'Favorável',
if (Q >= '3', 'Neutro','Desfavorável')) as [CONDIÇÕES DO VEÍCULO],
if ("R" >= '4', 'Favorável',
if ("R" >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO ALMOX],
if (S >= '4', 'Favorável',
if (S >= '3', 'Neutro','Desfavorável')) as [LIBERAÇÃO DE MATERIAIS ALMOX],
if ("T" >= '4', 'Favorável',
if ("T" >= '3', 'Neutro','Desfavorável')) as [DISPONIBILIDADE DE MISCELANIA],
if ("U" >= '4', 'Favorável',
if ("U" >= '3', 'Neutro','Desfavorável')) as [DISPONIBILIDADE DE MATERIAL VIVO],
if ( V >= '4', 'Favorável',
if ( V >= '3', 'Neutro','Desfavorável')) as [UNIFORME],
if ( W >= '4', 'Favorável',
if ( W >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO GEPACI],
if ( X >= '4', 'Favorável',
if ( X >= '3', 'Neutro','Desfavorável')) as [TREINAMENTO],
if ( Y >= '4', 'Favorável',
if ( Y >= '3', 'Neutro','Desfavorável')) as [COMUNICAÇÃO],
if ( Z >= '4', 'Favorável',
if ( Z >= '3', 'Neutro','Desfavorável')) as [BENEFÍCIOS],
if ( AA >= '4', 'Favorável',
if ( AA >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO TI],
if ( AB >= '4', 'Favorável',
if ( AB >= '3', 'Neutro','Desfavorável')) as [SUPORTE TI],
AC as [A ICOMON ATUA DE FORMA ÉTICA E RESPONSÁVEL],
AD as [VOCÊ RECOMENDA A ICOMON COMO UM BOM LUGAR PARA SE TRABALHAR?],
AE as [VOCÊ TRABALHARIA NOVAMENTE NA ICOMON?],
'OPER_DISP' AS %KeyIndicador,
'1' AS [Vlr Indicador 1]
FROM [lib://QVDs_RH/Gforms-EDICO-OPER-DISP.qvd]
(qvd)
Where "B" >= '1';
//***********************************************************************************************
Concatenate (Fato)
LOAD *,
ApplyMap('MapItemHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapItemAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyItem,
ApplyMap('MapCentroCustoHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapCentroCustoAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyCentroCusto,
If ([Data Fato] < '$(vDataMinimaHistoricoFuncionario)',
Date('$(vDataMinimaHistoricoFuncionario)', 'YYYYMM'), Date([Data Fato], 'YYYYMM')) &'|'& %KeyFuncionario AS %KeyFuncionarioHistor;
LOAD Distinct
//F1,
Date(Floor(A)) as [Data Fato],
num ("B", 000000) as [Matrícula],
Num("B" , 000000) &'|01' AS %KeyFuncionario,
C as [TEMPO DE TRABALHO NA ICOMON],
D as [INDIQUE OS MOTIVOS DE SUA SAÍDA],
"E" as [RELACIONAMENTO COM SUPERVISOR/GERENTE IMEDIATO],
F as [O SEU SUPERVISOR ACOMPANHOU VOCÊ EM CAMPO?],
G as [RELACIONAMENTO COM OS COLEGAS DE TRABALHO],
H as [COMO VOCÊ AVALIA O AMBIENTE DE TRABALHO],
// "I" as [VOCÊ CONSIDERAVA JUSTA A SUA REMUNERAÇÃO VARIÁVEL EM RELAÇÃO A SUA PRODUÇÃO?],
// J as [VOCÊ RECEBEU VEÍCULO EM BOAS CONDIÇÕES?],
// K as [VOCÊ RECEBEU COTA COMBUSTÍVEL ADEQUADA PARA REALIZAÇÃO DAS ATIVIDADES?],
// L as [VOCÊ RECEBEU MATERIAIS, FERRAMENTAS E EPI´S ADEQUADOS PARA EXERCER SUAS ATIVIDADES?],
if (M >= '4', 'Favorável',
if (M >= '3', 'Neutro','Desfavorável')) AS [ATENDIMENTO FROTA],
if ("N" >= '4', 'Favorável',
if ("N" >= '3', 'Neutro','Desfavorável')) as [QUANTIDADE VALOR DA COTA COMBUSTÍVEL],
if (P >= '4', 'Favorável',
if (P >= '3', 'Neutro','Desfavorável')) as [CONDIÇÕES DO VEÍCULO],
if (Q >= '4', 'Favorável',
if (Q >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO ALMOX],
if ("R" >= '4', 'Favorável',
if ("R" >= '3', 'Neutro','Desfavorável')) as [LIBERAÇÃO DE MATERIAIS ALMOX],
if (S >= '4', 'Favorável',
if (S >= '3', 'Neutro','Desfavorável')) as [DISPONIBILIDADE DE MISCELANIA],
if ("T" >= '4', 'Favorável',
if ("T" >= '3', 'Neutro','Desfavorável')) as [DISPONIBILIDADE DE MATERIAL VIVO],
if ("U" >= '4', 'Favorável',
if ("U" >= '3', 'Neutro','Desfavorável')) as [UNIFORME],
if (V >= '4', 'Favorável',
if (V >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO GEPACI],
if (W >= '4', 'Favorável',
if (W >= '3', 'Neutro','Desfavorável')) as [TREINAMENTO],
if (X >= '4', 'Favorável',
if (X >= '3', 'Neutro','Desfavorável')) as [COMUNICAÇÃO],
if (Y >= '4', 'Favorável',
if (Y >= '3', 'Neutro','Desfavorável')) as [BENEFÍCIOS],
if (Z >= '4', 'Favorável',
if (Z >= '3', 'Neutro','Desfavorável')) as [ATENDIMENTO TI],
if (AA >= '4', 'Favorável',
if (AA >= '3', 'Neutro','Desfavorável')) AS [SUPORTE TI],
AB AS [A ICOMON ATUA DE FORMA ÉTICA E RESPONSÁVEL],
AC AS [VOCÊ RECOMENDA A ICOMON COMO UM BOM LUGAR PARA SE TRABALHAR?],
AD AS [VOCÊ TRABALHARIA NOVAMENTE NA ICOMON?],
'OPER_PED' AS %KeyIndicador,
'1' AS [Vlr Indicador 1]
FROM [lib://QVDs_RH/Gforms-EDICO-OPER-PEDI.qvd]
(qvd)
Where "B" >= '1';
//****************************************************************************************************
Concatenate (Fato)
LOAD *,
ApplyMap('MapItemHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapItemAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyItem,
ApplyMap('MapCentroCustoHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapCentroCustoAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyCentroCusto,
If ([Data Fato] < '$(vDataMinimaHistoricoFuncionario)',
Date('$(vDataMinimaHistoricoFuncionario)', 'YYYYMM'), Date([Data Fato], 'YYYYMM')) &'|'& %KeyFuncionario AS %KeyFuncionarioHistor;
LOAD Distinct
Date(Floor(A)) as [Data Fato],//Carimbo de data/hora
Num("B", 000000) AS [Matrícula],
Num("B", 000000) &'|01' AS %KeyFuncionario,
C AS [TEMPO DE TRABALHO NA ICOMON],
D AS [QUEM COMUNICOU O DESLIGAMENTO?],
"E" AS [INDIQUE OS MOTIVOS DE SUA SAÍDA],
F AS [RELACIONAMENTO COM SUPERVISOR/GERENTE IMEDIATO],
G AS [RELACIONAMENTO COM OS COLEGAS DE TRABALHO],
H AS [AMBIENTE DO ESCRITÓRIO/ DE TRABALHO],
"I" AS [ESTRUTURA FÍSICA],
J AS [LOCALIZAÇÃO DA EMPRESA],
K AS [TRATAMENTO RECEBIDO DA ÁREA],
L AS [MATERIAIS RECEBIDOS PARA O TRABALHO],
M AS [HORAS TRABALHADAS],
"N" AS [VOCÊ CONSIDERAVA JUSTA A DISTRIBUIÇÃO DE TAREFAS DENTRO DO SEU SETOR?],
O AS [VOCÊ FOI PREPARADO/ TREINADO PARA FAZER BEM O SEU TRABALHO?],
P AS [VOCÊ RECEBEU FEEDBACK DO SEU GESTOR?],
IF (Q >= '4', 'FAVORÁVEL',
IF (Q >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO FROTA],
IF ("R" >= '4', 'FAVORÁVEL',
IF ("R" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [QUANTIDADE VALOR DA COTA COMBUSTÍVEL],
IF (S >= '4', 'FAVORÁVEL',
IF (S >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [MANUTENÇÃO DE VEÍCULOS (OFICINA MECÂNICA)],
IF ("T" >= '4', 'FAVORÁVEL',
IF ("T" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [CONDIÇÕES DO VEÍCULO],
IF ("U" >= '4', 'FAVORÁVEL',
IF ("U" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO ALMOX],
IF ( V >= '4', 'FAVORÁVEL',
IF ( V >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [LIBERAÇÃO DE MATERIAIS ALMOX],
IF (W >= '4', 'FAVORÁVEL',
IF (W >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [DISPONIBILIDADE DE MISCELANIA],
IF (X >= '4', 'FAVORÁVEL',
IF (X >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [DISPONIBILIDADE DE MATERIAL VIVO],
IF (Y >='4', 'FAVORÁVEL',
IF (Y >='3', 'NEUTRO', 'DESFAVORÁVEL')) AS [UNIFORME],
IF (Z >= '4', 'FAVORÁVEL',
IF (Z >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO GEPACI],
IF (AA >= '4', 'FAVORÁVEL',
IF (AA >='3', 'NEUTRO', 'DESFAVORÁVEL')) AS [TREINAMENTO],
IF (AB >= '4', 'FAVORÁVEL',
IF (AB >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [COMUNICAÇÃO],
IF (AC >= '4', 'FAVORÁVEL',
IF (AC >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [BENEFÍCIOS],
IF (AD >= '4', 'FAVORÁVEL',
IF (AD >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO TI],
IF (AE >='4', 'FAVORÁVEL',
IF (AE >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [SUPORTE TI],
AF AS [A ICOMON ATUA DE FORMA ÉTICA E RESPONSÁVEL],
AG AS [VOCÊ RECOMENDA A ICOMON COMO UM BOM LUGAR PARA SE TRABALHAR?],
AH AS [VOCÊ TRABALHARIA NOVAMENTE NA ICOMON?],
'ADM_DISP' AS %KeyIndicador,
1 AS [Vlr Indicador 1]
FROM [lib://QVDs_RH/Gforms-EDICO-ADM-DISP.qvd]
(qvd)
Where "B" >= '1';
//*********************************************************************************************
Concatenate (Fato)
LOAD *,
ApplyMap('MapItemHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapItemAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyItem,
ApplyMap('MapCentroCustoHistoricoFuncionario', Num(MonthEnd([Data Fato])) &'|'& %KeyFuncionario, ApplyMap('MapCentroCustoAtualFuncionario', %KeyFuncionario, '0000')) AS %KeyCentroCusto,
If ([Data Fato] < '$(vDataMinimaHistoricoFuncionario)',
Date('$(vDataMinimaHistoricoFuncionario)', 'YYYYMM'), Date([Data Fato], 'YYYYMM')) &'|'& %KeyFuncionario AS %KeyFuncionarioHistor;
LOAD Distinct
Date(Floor(A)) as [Data Fato], //Carimbo de data/hora
Num("B", 000000) AS [Matrícula],
Num("B", 000000) &'|01' AS %KeyFuncionario,
C AS [TEMPO DE TRABALHO NA ICOMON],
D AS [INDIQUE OS MOTIVOS DE SUA SAÍDA],
"E" AS [RELACIONAMENTO COM SUPERVISOR/GERENTE IMEDIATO],
F AS [RELACIONAMENTO COM OS COLEGAS DE TRABALHO],
G AS [AMBIENTE DO ESCRITÓRIO/ DE TRABALHO],
H AS [ESTRUTURA FÍSICA],
"I" AS [LOCALIZAÇÃO DA EMPRESA],
J AS [TRATAMENTO RECEBIDO DA ÁREA],
K AS [MATERIAIS RECEBIDOS PARA O TRABALHO],
L AS [HORAS TRABALHADAS],
M AS [VOCÊ CONSIDERAVA JUSTA A DISTRIBUIÇÃO DE TAREFAS DENTRO DO SEU SETOR?],
"N" AS [VOCÊ FOI PREPARADO/ TREINADO PARA FAZER BEM O SEU TRABALHO?],
O AS [VOCÊ RECEBEU FEEDBACK DO SEU GESTOR?],
IF (P >= '4', 'FAVORÁVEL',
IF (P >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO FROTA],
IF (Q >= '4', 'FAVORÁVEL',
IF (Q >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [QUANTIDADE VALOR DA COTA COMBUSTÍVEL],
IF ("R" >= '4', 'FAVORÁVEL',
IF ("R" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [MANUTENÇÃO DE VEÍCULOS (OFICINA MECÂNICA)],
IF (S >= '4', 'FAVORÁVEL',
IF (S >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [CONDIÇÕES DO VEÍCULO],
IF ("T" >= '4', 'FAVORÁVEL',
IF ("T" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO ALMOX],
IF ("U" >= '4', 'FAVORÁVEL',
IF ("U" >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [LIBERAÇÃO DE MATERIAIS ALMOX],
IF (V >= '4', 'FAVORÁVEL',
IF (V >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [DISPONIBILIDADE DE MISCELANIA],
IF (W >= '4', 'FAVORÁVEL',
IF (W >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [DISPONIBILIDADE DE MATERIAL VIVO],
IF (X >= '4', 'FAVORÁVEL',
IF (X >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [UNIFORME],
IF (Y >= '4', 'FAVORÁVEL',
IF (Y >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO GEPACI],
IF (Z >= '4', 'FAVORÁVEL',
IF (Z >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [TREINAMENTO],
IF (AA >= '4', 'FAVORÁVEL',
IF (AA >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [COMUNICAÇÃO],
IF (AB >= '4', 'FAVORÁVEL',
IF (AB >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [BENEFÍCIOS],
IF (AC >= '4', 'FAVORÁVEL',
IF (AC >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [ATENDIMENTO TI],
IF (AD >= '4', 'FAVORÁVEL',
IF (AD >= '3', 'NEUTRO', 'DESFAVORÁVEL')) AS [SUPORTE TI],
AE AS [A ICOMON ATUA DE FORMA ÉTICA E RESPONSÁVEL],
AF AS [VOCÊ RECOMENDA A ICOMON COMO UM BOM LUGAR PARA SE TRABALHAR?],
'ADM_PED' AS %KeyIndicador,
1 AS [Vlr Indicador 1]
FROM [lib://QVDs_RH/Gforms-EDICO-ADM-PEDI.qvd]
(qvd)
Where "B" >= '1';