Skip to content

Commit

Permalink
altera nome de indicador_viagem_remunerada para indicador_viagem_dent…
Browse files Browse the repository at this point in the history
…ro_limite
  • Loading branch information
akaBotelho committed Aug 27, 2024
1 parent 3e48025 commit a90c9f3
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions pipelines/migration/projeto_subsidio_sppo/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -690,8 +690,8 @@ class constants(Enum): # pylint: disable=c0103
"expression": "id_viagem IS NOT NULL",
},
"Todas viagens possuem indicador de viagem remunerada não nulo e verdadeiro/falso": {
"expression": "indicador_viagem_remunerada IS NOT NULL\
AND indicador_viagem_remunerada IN (TRUE, FALSE)",
"expression": "indicador_viagem_dentro_limite IS NOT NULL\
AND indicador_viagem_dentro_limite IN (TRUE, FALSE)",
},
"Todas viagens com distância planejada não nula e maior ou igual a zero": {
"expression": "distancia_planejada IS NOT NULL AND distancia_planejada >= 0",
Expand Down
4 changes: 2 additions & 2 deletions queries/models/dashboard_subsidio_sppo/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -360,5 +360,5 @@ models:
description: "Valor de subsídio, conforme tipo de viagem (R$/km)."
- name: subsidio_km_teto
description: "Valor máximo de subsídio, conforme tipo de viagem (R$/km)."
- name: indicador_viagem_remunerada
description: "Indicador se a viagem foi remunerada ou não."
- name: indicador_viagem_dentro_limite
description: "Indica se a viagem foi remunerada por estar abaixo do teto de 120%/200%."
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ WITH
WHERE
DATA BETWEEN DATE("{{ var("start_date") }}")
AND DATE( "{{ var("end_date") }}" )
AND indicador_viagem_remunerada IS TRUE),
AND indicador_viagem_dentro_limite IS TRUE),
servico_subsidio_apuracao AS (
SELECT
DATA,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ SELECT
THEN NULL
ELSE
TRUE
END AS indicador_viagem_remunerada
END AS indicador_viagem_dentro_limite
FROM (
SELECT
*,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ WITH
subsidio_km_teto,
-- 4.04 AS subsidio_km_teto,
indicador_penalidade_judicial,
indicador_viagem_remunerada
indicador_viagem_dentro_limite
FROM
{{ ref("viagens_remuneradas") }}
-- rj-smtr.dashboard_subsidio_sppo.viagens_remuneradas
Expand Down Expand Up @@ -104,7 +104,7 @@ WITH
s.distancia_planejada,
s.subsidio_km,
s.subsidio_km_teto,
s.indicador_viagem_remunerada,
s.indicador_viagem_dentro_limite,
CASE
-- WHEN s.tipo_viagem IN ("Autuado por ar inoperante", "Licenciado sem ar e não autuado", "Registrado com ar inoperante") THEN TRUE
WHEN sfd.pof < 60 THEN TRUE
Expand Down Expand Up @@ -136,14 +136,14 @@ SELECT
servico,
indicador_ar_condicionado,
indicador_penalidade_judicial,
indicador_viagem_remunerada,
indicador_viagem_dentro_limite,
tipo_viagem,
SAFE_CAST(COALESCE(COUNT(id_viagem), 0) AS INT64) AS viagens_faixa,
SAFE_CAST(TRUNC(COALESCE(SUM(distancia_planejada), 0), 3)AS NUMERIC) AS km_apurada_faixa,
SAFE_CAST(TRUNC(COALESCE(SUM(IF(tipo_viagem != "Não licenciado", distancia_planejada, 0)), 0), 3) AS NUMERIC) AS km_subsidiada_faixa,
SAFE_CAST(TRUNC(SUM(IF(indicador_viagem_remunerada = TRUE AND pof >= 80, distancia_planejada*subsidio_km, 0)), 2) AS NUMERIC) AS valor_apurado,
SAFE_CAST(TRUNC(COALESCE(SUM(IF(indicador_viagem_remunerada = TRUE, 0, distancia_planejada*subsidio_km)), 0), 2) AS NUMERIC) AS valor_acima_limite,
SAFE_CAST(TRUNC(SUM(IF(pof >= 80 AND tipo_viagem != "Não licenciado", distancia_planejada*subsidio_km_teto, 0)) - COALESCE(SUM(IF(indicador_viagem_remunerada = TRUE, 0, distancia_planejada*subsidio_km)), 0), 2) AS NUMERIC) AS valor_total_sem_glosa
SAFE_CAST(TRUNC(SUM(IF(indicador_viagem_dentro_limite = TRUE AND pof >= 80, distancia_planejada*subsidio_km, 0)), 2) AS NUMERIC) AS valor_apurado,
SAFE_CAST(TRUNC(COALESCE(SUM(IF(indicador_viagem_dentro_limite = TRUE, 0, distancia_planejada*subsidio_km)), 0), 2) AS NUMERIC) AS valor_acima_limite,
SAFE_CAST(TRUNC(SUM(IF(pof >= 80 AND tipo_viagem != "Não licenciado", distancia_planejada*subsidio_km_teto, 0)) - COALESCE(SUM(IF(indicador_viagem_dentro_limite = TRUE, 0, distancia_planejada*subsidio_km)), 0), 2) AS NUMERIC) AS valor_total_sem_glosa
FROM
subsidio_servico_ar
GROUP BY
Expand All @@ -155,5 +155,5 @@ GROUP BY
servico,
indicador_ar_condicionado,
indicador_penalidade_judicial,
indicador_viagem_remunerada,
indicador_viagem_dentro_limite,
tipo_viagem
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ WITH
SUM(s.valor_apurado) + pe.valor_penalidade AS valor_total_com_glosa,
CASE
WHEN pe.valor_penalidade != 0 THEN -pe.valor_penalidade
ELSE SAFE_CAST(TRUNC((SUM(IF(indicador_viagem_remunerada = TRUE AND indicador_penalidade_judicial = TRUE, km_apurada_faixa*subsidio_km_teto, 0))
- SUM(IF(indicador_viagem_remunerada = TRUE AND indicador_penalidade_judicial = TRUE, km_apurada_faixa*subsidio_km, 0))), 2) AS NUMERIC)
ELSE SAFE_CAST(TRUNC((SUM(IF(indicador_viagem_dentro_limite = TRUE AND indicador_penalidade_judicial = TRUE, km_apurada_faixa*subsidio_km_teto, 0))
- SUM(IF(indicador_viagem_dentro_limite = TRUE AND indicador_penalidade_judicial = TRUE, km_apurada_faixa*subsidio_km, 0))), 2) AS NUMERIC)
END AS valor_judicial,
FROM
subsidio_dia_tipo_viagem AS s
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ sumario_dia AS ( -- Km apurada por servico e dia
WHERE
DATA BETWEEN "2023-09-16"
AND "2023-12-31"
AND indicador_viagem_remunerada = TRUE -- useless
AND indicador_viagem_dentro_limite = TRUE -- useless
GROUP BY
1,
2 ),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ sumario_dia AS ( -- Km apurada por servico e dia
WHERE
data BETWEEN "2023-09-16"
AND "2023-12-31"
AND indicador_viagem_remunerada = TRUE -- useless
AND indicador_viagem_dentro_limite = TRUE -- useless
GROUP BY
1,
2 ),
Expand Down

0 comments on commit a90c9f3

Please sign in to comment.