mostrar o código
library(readxl)
library(tidyverse)
library(janitor)
library(lubridate)
library(tidyverse)
library(purrr)
library(knitr)
library(kableExtra)
library(DescTools)
library(zoo)
library(stringr)
library(DT)
library(readr)
library(readxl)
library(tidyverse)
library(janitor)
library(lubridate)
library(tidyverse)
library(purrr)
library(knitr)
library(kableExtra)
library(DescTools)
library(zoo)
library(stringr)
library(DT)
library(readr)
`%notin%` <- Negate(`%in%`)
# formato dos numeros
<- as.fmt(digits=0, big.mark=".")
myNumFmt
options(scipen = 999)
<- read_excel("lista_ugs_gestor.xlsx") |>
lista_ugs_gestor clean_names()
# ug_selecionada <- "070015"
<- read_csv("ug_selecionada.csv")$ug_selecionada ug_selecionada
|>
lista_ugs_gestor filter(ug_executora_codigo == ug_selecionada) |>
select(ug_executora_nome, ug_executora_codigo, uge_municipio_nome, uge_uf_sigla) |>
pivot_longer( cols = everything()) |>
mutate(
name = str_remove(name,"ug_"),
name = str_remove(name,"executora"),
name = str_remove(name,"uge"),
name =str_to_upper( str_replace_all(name,"_"," ")))|>
kable(col.names = c("Item", "Resultado"))
Item | Resultado |
---|---|
NOME | SUPERINT. REG. ADM. DO MGI - SANTA CATARINA |
CODIGO | 170166 |
MUNICIPIO NOME | FLORIANOPOLIS |
UF SIGLA | SC |
|>
lista_ugs_gestor filter(ug_executora_codigo == ug_selecionada) |>
select(
uge_assinatura_ne_responsavel_nome,
uge_assinatura_ne_substituto_nome,
uge_conf_documental_responsavel_nome,
uge_conf_documental_substituto_nome,
uge_contador_responsavel_nome,
uge_contador_substituto_nome,
uge_fechamento_lc_responsavel_nome,
uge_fechamento_lc_substituto_nome,
uge_gestor_financeiro_responsavel_nome,
uge_gestor_financeiro_substituto_nome,
uge_inscricao_ne_rp_responsavel_nome,
uge_inscricao_ne_rp_substituto_nome,
uge_ordenador_responsavel_nome,|>
uge_ordenador_substituto_nome) pivot_longer( cols = everything())|>
mutate (
value = str_extract(value, regex("[A-Z]*")),
name = str_sub(name, start = 4L, end= -5L),
name =str_to_upper( str_replace_all(name,"_"," ")) )|>
kable(col.names =c( "Atribuição","Responsáveis"))
Atribuição | Responsáveis |
---|---|
ASSINATURA NE RESPONSAVEL | SEM |
ASSINATURA NE SUBSTITUTO | SEM |
CONF DOCUMENTAL RESPONSAVEL | AFONSO |
CONF DOCUMENTAL SUBSTITUTO | JADER |
CONTADOR RESPONSAVEL | ENOQUE |
CONTADOR SUBSTITUTO | RAFAEL |
FECHAMENTO LC RESPONSAVEL | SEM |
FECHAMENTO LC SUBSTITUTO | SEM |
GESTOR FINANCEIRO RESPONSAVEL | ADRIANA |
GESTOR FINANCEIRO SUBSTITUTO | HELENA |
INSCRICAO NE RP RESPONSAVEL | RONALDO |
INSCRICAO NE RP SUBSTITUTO | ADRIANA |
ORDENADOR RESPONSAVEL | RONALDO |
ORDENADOR SUBSTITUTO | CARLA |
|>
lista_ugs_gestor filter(ug_executora_codigo == ug_selecionada) |>
select(
orgao_uge_nome,
orgao_uge_orgao_superior_nome,
orgao_uge_orgao_maximo_nome,
uge_ug_setorial_financeira_nome,
uge_ug_setorial_financeira_codigo,
uge_ug_setorial_orcamentaria_nome,|>
uge_ug_setorial_orcamentaria_codigo) pivot_longer(cols = everything())|>
mutate(
name = str_remove(name,"uge_"),
name =str_to_upper( str_replace_all(name,"_"," "))) |>
kable(col.names = c("Item","Resultado"))
Item | Resultado |
---|---|
ORGAO NOME | MIN.DA GEST.E DA INOVACAO EM SERVICOS PUBLICO |
ORGAO ORGAO SUPERIOR NOME | MIN.DA GEST.E DA INOVACAO EM SERVICOS PUBLICO |
ORGAO ORGAO MAXIMO NOME | MIN.DA GEST.E DA INOVACAO EM SERVICOS PUBLICO |
UG SETORIAL FINANCEIRA NOME | SETORIAL ORCAMENTARIA E FINANCEIRA/MGI |
UG SETORIAL FINANCEIRA CODIGO | 201082 |
UG SETORIAL ORCAMENTARIA NOME | SETORIAL ORCAMENTARIA E FINANCEIRA/MGI |
UG SETORIAL ORCAMENTARIA CODIGO | 201082 |
|>
lista_ugs_gestor filter(ug_executora_codigo == ug_selecionada) |>
select(
orgao_uge_detalhamento_credito,
orgao_uge_utiliza_pi_s_n,|>
orgao_uge_usa_centro_custo_s_n ) pivot_longer( cols = everything())|>
mutate(
name = str_remove(name,"orgao_uge_"),
name =str_to_upper( str_replace_all(name,"_"," ")) )|>
kable(col.names = c("Regras","Opção"))
Regras | Opção |
---|---|
DETALHAMENTO CREDITO | NAO |
UTILIZA PI S N | SIM |
USA CENTRO CUSTO S N | SIM |