| source | dataset | Title | .html | .rData |
|---|---|---|---|---|
| insee | CNA-2014-ERE | Équilibre ressources-emplois (ERE) | 2025-12-25 | 2025-12-27 |
| insee | CNA-2014-PIB | Produit intérieur brut (PIB) et ses composantes | 2025-12-25 | 2025-12-27 |
Équilibre ressources-emplois (ERE)
Data - INSEE
Info
Données sur la macroéconomie en France
| source | dataset | Title | .html | .rData |
|---|---|---|---|---|
| bdf | CFT | Comptes Financiers Trimestriels | 2025-12-24 | 2025-03-09 |
| insee | CNA-2014-CONSO-SI | Dépenses de consommation finale par secteur institutionnel | 2025-12-25 | 2025-12-27 |
| insee | CNA-2014-CSI | Comptes des secteurs institutionnels | 2025-12-25 | 2025-12-27 |
| insee | CNA-2014-FBCF-BRANCHE | Formation brute de capital fixe (FBCF) par branche | 2025-12-25 | 2025-12-27 |
| insee | CNA-2014-FBCF-SI | Formation brute de capital fixe (FBCF) par secteur institutionnel | 2025-12-25 | 2025-12-27 |
| insee | CNA-2014-RDB | Revenu et pouvoir d’achat des ménages | 2025-12-25 | 2025-12-27 |
| insee | CNA-2020-CONSO-MEN | Consommation des ménages | 2025-12-25 | 2025-09-30 |
| insee | CNA-2020-PIB | Produit intérieur brut (PIB) et ses composantes | 2025-12-25 | 2025-05-28 |
| insee | CNT-2014-CB | Comptes des branches | 2025-12-25 | 2025-12-27 |
| insee | CNT-2014-CSI | Comptes de secteurs institutionnels | 2025-12-25 | 2025-12-27 |
| insee | CNT-2014-OPERATIONS | Opérations sur biens et services | 2025-12-25 | 2025-12-27 |
| insee | CNT-2014-PIB-EQB-RF | Équilibre du produit intérieur brut | 2025-12-25 | 2025-12-27 |
| insee | CONSO-MENAGES-2020 | Consommation des ménages en biens | 2025-12-25 | 2025-12-27 |
| insee | ICA-2015-IND-CONS | Indices de chiffre d'affaires dans l'industrie et la construction | 2025-12-25 | 2025-12-27 |
| insee | conso-mensuelle | Consommation de biens, données mensuelles | 2025-12-25 | 2023-07-04 |
| insee | t_1101 | 1.101 – Le produit intérieur brut et ses composantes à prix courants (En milliards d'euros) | 2025-12-25 | 2022-01-02 |
| insee | t_1102 | 1.102 – Le produit intérieur brut et ses composantes en volume aux prix de l'année précédente chaînés (En milliards d'euros 2014) | 2025-12-25 | 2020-10-30 |
| insee | t_1105 | 1.105 – Produit intérieur brut - les trois approches à prix courants (En milliards d'euros) - t_1105 | 2025-12-25 | 2020-10-30 |
LAST_UPDATE
Code
`CNA-2014-ERE` %>%
group_by(LAST_UPDATE) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()| LAST_UPDATE | Nobs |
|---|---|
| 2023-05-31 | 215186 |
| 2022-06-14 | 60806 |
LAST_COMPILE
| LAST_COMPILE |
|---|
| 2025-12-27 |
OPERATION
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
group_by(OPERATION, Operation) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()| OPERATION | Operation | Nobs |
|---|---|---|
| P3 | P3 - Dépense de consommation finale | 27290 |
| P1 | P1 - Production | 22167 |
| ERERESS | Total des ressources en produit (ERE) | 21129 |
| EREEMPTOT | Total des emplois en produit (ERE) | 21057 |
| P2 | P2 - Consommation intermédiaire (emploi intermédiaire) | 21054 |
| ERETEF | Total emplois finals en produit (ERE) | 21003 |
| P7 | P7 - Importations de biens et services | 17566 |
| P6 | P6 - Exportations de biens et services | 17278 |
| P51G | P51G - Formation brute de capital fixe | 9876 |
| P91 | P91 - Marge de transport totale | 9520 |
| P71 | P71 - Importations de biens | 9455 |
| P61 | P61 - Exportations de biens | 9211 |
| P92 | P92 - Marge commerciale totale | 9199 |
| P62 | P62 - Exportations de services | 8324 |
| P72 | P72 - Importations de services | 8323 |
| D21 | D21 - Impôts sur les produits | 6781 |
| D211 | D211 - Impôts de type 'Taxe à la Valeur Ajoutée' (TVA) | 6759 |
| EREDINT | Total de la demande intérieure en produit (ERE) | 6622 |
| TR10 | TR10 - Total des transferts de production | 5272 |
| P5 | P5 - Formation brute de capital | 4657 |
| P52 | P52 - Variation de stocks | 4476 |
| D21N | D21N - Impôts moins subventions sur les produits | 4083 |
| D31 | D31 - Subventions sur les produits | 3399 |
| P8 | P8 - Correction CAF / FAB | 954 |
| P53 | P53 - Acquisitions moins cession d'objets de valeur | 537 |
CNA_PRODUIT
Code
`CNA-2014-ERE` %>%
left_join(CNA_PRODUIT, by = "CNA_PRODUIT") %>%
group_by(CNA_PRODUIT, Cna_produit) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()NATURE
Code
`CNA-2014-ERE` %>%
left_join(NATURE, by = "NATURE") %>%
group_by(NATURE, Nature) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()| NATURE | Nature | Nobs |
|---|---|---|
| VALEUR_ABSOLUE | Valeur absolue | 199682 |
| INDICE | Indice | 76310 |
UNIT_MEASURE
Code
`CNA-2014-ERE` %>%
group_by(UNIT_MEASURE) %>%
summarise(Nobs = n()) %>%
print_table_conditional()| UNIT_MEASURE | Nobs |
|---|---|
| EUR2014 | 78172 |
| EUROS_COURANTS | 121510 |
| SO | 76310 |
TITLE_FR
Code
`CNA-2014-ERE` %>%
group_by(IDBANK, TITLE_FR) %>%
summarise(Nobs = n(),
date1 = first(TIME_PERIOD),
date2 = last(TIME_PERIOD)) %>%
arrange(-Nobs) %>%
print_table_conditional()TIME_PERIOD
Code
`CNA-2014-ERE` %>%
group_by(TIME_PERIOD) %>%
summarise(Nobs = n()) %>%
arrange(desc(TIME_PERIOD)) %>%
print_table_conditional()Table en 2019
NNTOTAL - Ensemble des produits
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS",
TIME_PERIOD == "2019") %>%
select(OPERATION, Operation, OBS_VALUE) %>%
arrange(-OBS_VALUE) %>%
print_table_conditional()| OPERATION | Operation | OBS_VALUE |
|---|---|---|
| ERERESS | Total des ressources en produit (ERE) | 5376771 |
| EREEMPTOT | Total des emplois en produit (ERE) | 5376771 |
| P1 | P1 - Production | 4314969 |
| ERETEF | Total emplois finals en produit (ERE) | 3231071 |
| EREDINT | Total de la demande intérieure en produit (ERE) | 2449463 |
| P2 | P2 - Consommation intermédiaire (emploi intermédiaire) | 2145700 |
| P3 | P3 - Dépense de consommation finale | 1867051 |
| P7 | P7 - Importations de biens et services | 793436 |
| P6 | P6 - Exportations de biens et services | 770099 |
| P5 | P5 - Formation brute de capital | 593921 |
| P51G | P51G - Formation brute de capital fixe | 572293 |
| P71 | P71 - Importations de biens | 571604 |
| P61 | P61 - Exportations de biens | 536655 |
| D21 | D21 - Impôts sur les produits | 291877 |
| D21N | D21N - Impôts moins subventions sur les produits | 268366 |
| P62 | P62 - Exportations de services | 233444 |
| P72 | P72 - Importations de services | 221832 |
| D211 | D211 - Impôts de type 'Taxe à la Valeur Ajoutée' (TVA) | 173953 |
| P52 | P52 - Variation de stocks | 20818 |
| P53 | P53 - Acquisitions moins cession d'objets de valeur | 810 |
| TR10 | TR10 - Total des transferts de production | 0 |
| P91 | P91 - Marge de transport totale | 0 |
| P92 | P92 - Marge commerciale totale | 0 |
| P8 | P8 - Correction CAF / FAB | 0 |
| D31 | D31 - Subventions sur les produits | -23511 |
A5-BE - Industrie manufacturière, industries extractives et autres
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "A5-BE",
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS",
TIME_PERIOD == "2019") %>%
select(OPERATION, Operation, OBS_VALUE) %>%
arrange(-OBS_VALUE) %>%
print_table_conditional()| OPERATION | Operation | OBS_VALUE |
|---|---|---|
| ERERESS | Total des ressources en produit (ERE) | 2137598 |
| EREEMPTOT | Total des emplois en produit (ERE) | 2137598 |
| ERETEF | Total emplois finals en produit (ERE) | 1252019 |
| P1 | P1 - Production | 1003184 |
| P2 | P2 - Consommation intermédiaire (emploi intermédiaire) | 885579 |
| EREDINT | Total de la demande intérieure en produit (ERE) | 722562 |
| P3 | P3 - Dépense de consommation finale | 590072 |
| P71 | P71 - Importations de biens | 575744 |
| P7 | P7 - Importations de biens et services | 575744 |
| P6 | P6 - Exportations de biens et services | 520561 |
| P61 | P61 - Exportations de biens | 520561 |
| P92 | P92 - Marge commerciale totale | 379417 |
| D21 | D21 - Impôts sur les produits | 157419 |
| P5 | P5 - Formation brute de capital | 141386 |
| P51G | P51G - Formation brute de capital fixe | 124698 |
| D211 | D211 - Impôts de type 'Taxe à la Valeur Ajoutée' (TVA) | 85611 |
| P91 | P91 - Marge de transport totale | 31380 |
| TR10 | TR10 - Total des transferts de production | 24964 |
| P52 | P52 - Variation de stocks | 15878 |
| P53 | P53 - Acquisitions moins cession d'objets de valeur | 810 |
| D31 | D31 - Subventions sur les produits | -9546 |
A5-GU - Services principalement marchands
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "A5-GU",
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS",
TIME_PERIOD == "2019") %>%
select(OPERATION, Operation, OBS_VALUE) %>%
arrange(-OBS_VALUE) %>%
print_table_conditional()| OPERATION | Operation | OBS_VALUE |
|---|---|---|
| P1 | P1 - Production | 2321177 |
| ERERESS | Total des ressources en produit (ERE) | 2129628 |
| EREEMPTOT | Total des emplois en produit (ERE) | 2129628 |
| P2 | P2 - Consommation intermédiaire (emploi intermédiaire) | 1085468 |
| ERETEF | Total emplois finals en produit (ERE) | 1044160 |
| EREDINT | Total de la demande intérieure en produit (ERE) | 869017 |
| P3 | P3 - Dépense de consommation finale | 667297 |
| P5 | P5 - Formation brute de capital | 204149 |
| P51G | P51G - Formation brute de capital fixe | 203302 |
| P72 | P72 - Importations de services | 176173 |
| P7 | P7 - Importations de biens et services | 176173 |
| P6 | P6 - Exportations de biens et services | 172714 |
| P62 | P62 - Exportations de services | 172714 |
| D21 | D21 - Impôts sur les produits | 101134 |
| D211 | D211 - Impôts de type 'Taxe à la Valeur Ajoutée' (TVA) | 57189 |
| TR10 | TR10 - Total des transferts de production | 17815 |
| P52 | P52 - Variation de stocks | 847 |
| D31 | D31 - Subventions sur les produits | -12697 |
| P8 | P8 - Correction CAF / FAB | -18812 |
| P91 | P91 - Marge de transport totale | -33259 |
| P92 | P92 - Marge commerciale totale | -404088 |
P1, P2, P3
Value
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P1", "P2", "P3"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
ggplot + geom_line(aes(x = date, y = OBS_VALUE/1000, color = Operation)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.35, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 7000, 500),
labels = dollar_format(suffix = " Mds€", prefix = "", accuracy = 1))
% of GDP
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P1", "P2", "P3"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
left_join(gdp, by = "date") %>%
mutate(OBS_VALUE = OBS_VALUE/gdp) %>%
ggplot + theme_minimal() + xlab("") + ylab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Operation, linetype = Operation)) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.25, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(0, 400, 20),
labels = percent_format(a = 1))
P6, P7
Value
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P6", "P7"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
ggplot + geom_line(aes(x = date, y = OBS_VALUE/1000, color = Operation)) +
theme_minimal() + xlab("") + ylab("") +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.35, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 7000, 100),
labels = dollar_format(suffix = " Mds€", prefix = "", accuracy = 1))
% of GDP
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P6", "P7"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
left_join(gdp, by = "date") %>%
mutate(OBS_VALUE = OBS_VALUE/gdp) %>%
ggplot + theme_minimal() + xlab("") + ylab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Operation)) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.25, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(0, 400, 2),
labels = percent_format(a = 1))
P61, P71, P62, P72
Value
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P61", "P71", "P62", "P72"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
ggplot + theme_minimal() + xlab("") + ylab("") +
geom_line(aes(x = date, y = OBS_VALUE/1000, color = Operation, linetype = Operation)) +
scale_color_manual(values = viridis(3)[c(1, 2, 1, 2)]) +
scale_linetype_manual(values = c("dashed","dashed", "solid", "solid")) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.35, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 7000, 100),
labels = dollar_format(suffix = " Mds€", prefix = "", accuracy = 1))
% of GDP
Code
`CNA-2014-ERE` %>%
left_join(OPERATION, by = "OPERATION") %>%
filter(CNA_PRODUIT == "NNTOTAL",
OPERATION %in% c("P61", "P71", "P62", "P72"),
NATURE == "VALEUR_ABSOLUE",
UNIT_MEASURE == "EUROS_COURANTS") %>%
year_to_date() %>%
select(date, OPERATION, Operation, OBS_VALUE, UNIT_MEASURE) %>%
left_join(gdp, by = "date") %>%
mutate(OBS_VALUE = OBS_VALUE/gdp) %>%
ggplot + theme_minimal() + xlab("") + ylab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Operation, linetype = Operation)) +
scale_color_manual(values = viridis(3)[c(1, 2, 1, 2)]) +
scale_linetype_manual(values = c("dashed","dashed", "solid", "solid")) +
scale_x_date(breaks = as.Date(paste0(seq(1940, 2020, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.25, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(0, 100, 2),
labels = percent_format(a = 1))