-
Notifications
You must be signed in to change notification settings - Fork 0
/
presupuestos-2010.qmd
105 lines (87 loc) · 2.11 KB
/
presupuestos-2010.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
---
title: Presupuestos `r params$año`
format: dashboard
lang: es
params:
año: 2010
---
```{r setup, include=FALSE}
source("carga-gastos.R")
source("carga-ingresos.R")
source("carga-funciones.R")
```
```{r}
año <- params$año
```
## Row
```{r}
#| content: valuebox
#| title: Año
#| icon: calendar-fill
#| color: primary
list(año)
```
```{r}
#| content: valuebox
#| title: Presupuesto Total
#| icon: bank2
#| color: primary
list(gasto.total(gastos, año))
```
```{r}
#| content: valuebox
#| title: Presupuesto por habitante
#| icon: person
#| color: primary
list(gasto.habitante(censo, gastos, año))
```
## Row {.tabset}
:::{.card title="Gastos"}
[Presupuesto de Gastos de `r año` íntegro](doc/`r año`/presupuesto-gastos-`r año`.pdf)
```{r gastos-económica}
gastos |>
filter(Año==año) |>
group_by(Capítulo, Artículo) |>
summarise(Cantidad=sum(Cantidad)) |>
unite(Categoría, Capítulo, Artículo, sep='-') |>
select(Categoría, Cantidad) |>
sunburst(legend=F, explanation = "function(d){return d.value.toLocaleString() + '€'}")
```
:::
:::{.card title="Gastos por Programas"}
Hacer clic en cada programa de la leyenda para activarlo o desactivarlo.
Desplazar la leyenda para ver el resto de programas.
```{r gastos-programas}
plot.gastos.programas(gastos.programas, año)
```
:::
:::{.card title="Gastos por Capítulos"}
```{r gastos-capitulos}
plot.gastos.capitulos(gastos, año)
```
:::
:::{.card title="Ingresos"}
[Presupuesto de Ingresos de `r año` íntegro](doc/`r año`/presupuesto-ingresos-`r año`.pdf)
```{r ingresos}
ingresos |>
filter(Año==año) |>
unite(Categoría, Capítulo, Artículo, Concepto, sep='-') |>
select(Categoría, Cantidad) |>
sunburst(legend=F, explanation = "function(d){return d.value.toLocaleString() + '€'}")
```
:::
:::{.card title="Ingresos por Capítulos"}
```{r ingresos-capitulos}
plot.ingresos.capitulos(ingresos, año)
```
:::
:::{.card title="Ingresos por Artículos"}
```{r ingresos-articulos}
plot.ingresos.articulos(ingresos, año)
```
:::
:::{.card title="Ingresos por Conceptos"}
```{r ingresos-conceptos}
plot.ingresos.conceptos(ingresos, año)
```
:::