Swiss monetary aggregates M1–M3, monthly
Swiss monetary aggregates and components from the SNB data portal cube 'snbmonagg', monthly levels in CHF millions from 1984: currency in circulation, sight deposits, deposits in transaction accounts, savings deposits and time deposits, with the M1, M2 and M3 totals. (The cube's year-on-year change view is not curated.)
Qualité
Attribution
Swiss National Bank (SNB) data portal, data.snb.ch
Schéma
| Colonne | Type | Description |
|---|---|---|
| date | timestamp | Observation date from the provider's time series. Daily cubes (P1D_L) use calendar dates; monthly cubes (P1M) report YYYY-MM, mapped to the first day of the month. |
| series_id | string | Stable machine identifier: snake_case slug of the provider's own dimension codes, in dimension order (e.g. chf_10j). |
| series_label | string | Human-readable series name built only from the provider's own dimension labels (the /dimensions endpoint of the SNB data portal), joined with ' — ', e.g. 'CHF Swiss Confederation bond issues — 10 years'. |
| unit | string | Canonical unit mapped from the provider's metadata.unit string: 'In percent' -> %, 'In CHF millions' -> CHF millions, 'Rates at 11 am. in CHF' -> CHF per foreign currency unit. Note: the SNB's metadata declares 'In percent' for every snbgwdzid series, even though the 'Discount in basis points' label implies basis points and 'Threshold factor' is unitless — that is the provider's own metadata. |
| value | float | Observed value as a number. Observations the provider reports as null are dropped. |
| d0 | string | Provider dimension code for 'Level/change' (the SNB data portal dimension name). The matching human-readable label is part of series_label. |
| d1 | string | Provider dimension code for 'Monetary aggregates' (the SNB data portal dimension name). The matching human-readable label is part of series_label. |
Exemple de lignes
| date | series_id | series_label | unit | value | d0 | d1 |
|---|---|---|---|---|---|---|
| 1984-12-01T00:00:00 | b_b | Level — Currency in circulation | CHF millions | 23749 | B | B |
| 1985-01-01T00:00:00 | b_b | Level — Currency in circulation | CHF millions | 22193 | B | B |
| 1985-02-01T00:00:00 | b_b | Level — Currency in circulation | CHF millions | 22235 | B | B |
| 1985-03-01T00:00:00 | b_b | Level — Currency in circulation | CHF millions | 22318 | B | B |
| 1985-04-01T00:00:00 | b_b | Level — Currency in circulation | CHF millions | 21968 | B | B |
Télécharger un échantillon
Téléchargez l'échantillon complet de ce jeu de données (lignes d'exemple, pas le jeu complet).
Utiliser avec un LLM
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
cURL
curl "https://datazimuts.com/v1/datasets/snb/snb_monetary_aggregates" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/snb/snb_monetary_aggregates").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API: https://datazimuts.com/v1/datasets/snb/snb_monetary_aggregates
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.