Comptes des branches - CNT-2010-CB

Données - INSEE

Info

Last observation: Trimestrielle: 2018-Q1 (N = 144)

First observation: Trimestrielle: 1949-Q1 (N = 594)

Number of observations: 164 538

Last data update: 14 aoû 2026, 20:12. Last compile: 15 aoû 2026, 03:08

Structure

TITLE_FR

Code
`CNT-2010-CB` |>
  group_by(IDBANK, TITLE_FR) |>
  summarise(Nobs = n()) |>
  arrange(-Nobs) %>%
  {if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}

INDICATEUR

Code
`CNT-2010-CB` |>
  group_by(INDICATEUR, Indicateur) |>
  summarise(Nobs = n()) |>
  arrange(-Nobs) %>%
  {if (is_html_output()) print_table(.) else .}
INDICATEUR Indicateur Nobs
CNT-COMPTE_EXPLOITATION_BRANCHES Compte d'exploitation des branches 58170
CNT-COMPTE_PRODUCTION_BRANCHES Compte de production des branches 39888
CNT-EMPLOI_INTERIEUR_BRANCHES Emploi intérieur par branche 39888
CNT-DUREE_VOLUME_TRAVAIL_BRANCHE Durée hebdomadaire et volume de travail par branche 26592

VALORISATION

Code
`CNT-2010-CB` |>
  group_by(VALORISATION, Valorisation) |>
  summarise(Nobs = n()) |>
  arrange(-Nobs) %>%
  {if (is_html_output()) print_table(.) else .}
VALORISATION Valorisation Nobs
SO Sans objet 124650
L Volumes aux prix de l'année précédente chaînés 19944
V Valeurs aux prix courants 19944

OPERATION

Code
`CNT-2010-CB` |>
  group_by(OPERATION, Operation) |>
  summarise(Nobs = n()) |>
  arrange(-Nobs) %>%
  {if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}

UNIT_MEASURE

Code
`CNT-2010-CB` |>
  group_by(UNIT_MEASURE) |>
  summarise(Nobs = n()) %>%
  {if (is_html_output()) print_table(.) else .}
UNIT_MEASURE Nobs
ETP 19944
EUROS 98058
HEURES 26592
INDIVIDUS 19944

CNA_PRODUIT

Code
`CNT-2010-CB` |>
  group_by(CNA_PRODUIT, Cna_produit) |>
  summarise(Nobs = n()) |>
  arrange(-Nobs) %>%
  {if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}

Emploi Total 1995-

Industrie, Construction

Code
`CNT-2010-CB` |>
  filter(OPERATION == "EMPS",
         CNA_PRODUIT %in% c("A17-FZ", "DIM-CNT", ""),
         UNIT_MEASURE == "INDIVIDUS") |>
  quarter_to_date() |>
  arrange(CNA_PRODUIT, date) |>
  filter(date >= as.Date("2011-01-01")) |>
  ggplot() + theme_minimal() + ylab("Nombre d'actifs occupés") + xlab("") +
  geom_line(aes(x = date, y = OBS_VALUE/10^3, color = Cna_produit, linetype = Cna_produit)) +
  scale_color_manual(values = viridis(5)[1:4]) +
  scale_x_date(breaks = seq(1920, 2100, 1) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.5, 0.2),
        legend.title = element_blank()) +
  scale_y_log10(breaks = c(seq(0, 40, 0.1), seq(0, 1, 0.1), seq(0, 0.1, 0.01)),
                labels = dollar_format(accuracy = 0.1, prefix = "", suffix = "M"))

Services

Code
`CNT-2010-CB` |>
  filter(OPERATION == "EMPS",
         CNA_PRODUIT %in% c("DSM-CNT", "DSN-CNT ", ""),
         UNIT_MEASURE == "INDIVIDUS") |>
  quarter_to_date() |>
  arrange(CNA_PRODUIT, date) |>
  filter(date >= as.Date("2011-01-01")) |>
  ggplot() + theme_minimal() + ylab("Nombre d'actifs occupés") + xlab("") +
  geom_line(aes(x = date, y = OBS_VALUE/10^3, color = Cna_produit, linetype = Cna_produit)) +
  scale_color_manual(values = viridis(5)[1:4]) +
  scale_x_date(breaks = seq(1920, 2100, 1) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.5, 0.2),
        legend.title = element_blank()) +
  scale_y_log10(breaks = c(seq(0, 40, 0.1), seq(0, 1, 0.1), seq(0, 0.1, 0.01)),
                labels = dollar_format(accuracy = 0.1, prefix = "", suffix = "M"))

Taux de marge par branches

Code
`CNT-2010-CB` |>
  filter(OPERATION %in% c("B1", "B2"),
         grepl("A17", CNA_PRODUIT)) |>
  mutate(variable = paste0(OPERATION, "_", VALORISATION)) |>
  quarterend_to_date() |>
  arrange(CNA_PRODUIT, date, variable) |>
  select(CNA_PRODUIT, date, variable, OBS_VALUE) |>
  spread(variable, OBS_VALUE) %>%
  {if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}