<!DOCTYPE html>
<html>
  <head>
   <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <link href="https://nightly.datatables.net/css/dataTables.dataTables.css" rel="stylesheet" type="text/css" />
    <script src="https://nightly.datatables.net/js/dataTables.js"></script>
<script src="https://cdn.datatables.net/rowgroup/1.5.0/js/dataTables.rowGroup.min.js"></script>
<link href="https://cdn.datatables.net/rowgroup/1.5.0/css/rowGroup.dataTables.min.css" rel="stylesheet" type="text/css" />
 
    <link href="https://cdn.jsdelivr.net/npm/bulma@1.0.2/css/bulma.min.css"  rel="stylesheet">
    
    <script src="https://cdn.jsdelivr.net/npm/luxon@3.5.0/build/global/luxon.min.js"></script>
     
    
    <meta charset=utf-8 />
    <title>DataTables - JS Bin</title>
  </head>
  <body>
    <div class="container">
      <table id="example" class="table is-hoverable is-narrow font80rem">
        <!--
            <thead>
                <tr>
                    <th>year</th>
                    <th>month</th>
                    <th>reel</th>
                    <th>average</th>
                    <th>% prog.</th>
                    <th>arrow prog.</th>
                </tr>
            </thead>
        -->
            <tfoot>
                <tr>
                    <th></th>
                    <th class="has-text-weight-medium totalIndicateur">Total</th>
                    <th class="has-text-weight-medium totalIndicateur"></th>
                    <th></th>
                    <th></th>
                    <th></th>
                </tr>
                <tr>
                    <th></th>
                    <th class="has-text-weight-medium moyenneIndicateur">Moyenne</th>
                    <th class="has-text-weight-medium moyenneIndicateur"></th>
                    <th></th>
                    <th></th>
                    <th></th>
                </tr>
            </tfoot>
        </table>
    </div>
  </body>
</html>
 
body {
  font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #333;
  background-color: #fff;
}
span.dt-column-order {
    display: none;
}
 
// variables pour le tableau (luxon)
var DateTime = luxon.DateTime;
// période du tableau
    var firstYear = 2002;
    var lastYear = 2016;
    var nombreAnnees = lastYear-firstYear;
var table = new DataTable("example", {
        data: dataset,
//      language: myLanguage,
        pageLength: -1,
        caption: '<span class="is-pulled-left has-text-weight-medium black font85rem">' + firstYear + ' à ' + lastYear +'</span>',
        layout: {
            topStart: null,
            topEnd: null,
            bottomStart: null,
            bottomEnd: null
        },
        columns: [
            { data: 'annee'},
            { data: 'mois',
                render: function ( data, type, row ) {
                    if (type === "sort") {
                        return data;
                    }
                    if (type === "display") {
                        return DateTime.local(row['annee'], data, 1).monthLong;
                    }
                }
             },
             { data: 'reel'},
             { data: null, defaultContent: ''},
             { data: null, defaultContent: ''},
             { data: null, defaultContent: ''}
        
        ],
        columnDefs: [
            { visible: false, target: 0 }, // colonne année masquée
            { orderable: false, targets: '_all' },
            { className: 'has-background-white white-space-nowrap', targets: '_all' },
            { className: 'is-capitalized', target: 1 },
            { render: DataTable.render.number(' ', null, 0, '' , ''), targets : [2, 3] },
        //  { className: 'has-background-white has-text-right white-space-nowrap', target : 1 },
            
        ],
        order: [[0, 'desc'], [1, 'asc']],
        rowGroup: {
            dataSrc: ['annee'],
            startClassName: 'annee hasChild has-background-white has-text-weight-semibold',
            startRender: function ( rows, group, level ) {
                
            //  var groupNumber = groupNumber+1;
            //  console.log (groupNumber);
                
                var totalAnnuel = rows
                    .data()
                    .pluck('reel')
                    .reduce(function (a, b) {
                        return a + b * 1;
                    }, 0) ;
                
                // MONTH AVERAGE (moyenne mensuelle calculée sur le nombre de mois enregistrés pour l'année)
                 var moyenneMensuelle = totalAnnuel / rows.count() ;
                 
                // YEAR PROGRESSION  = ( (monthAverage - monthAverage of the year before) / monthAverage of the year before ) * 100 
                // EXAMPLE FOR 2010 : ( (2010 monthAverage - 2009 monthAverage ) / 2009 monthAverage ) * 100 
                // « NOTHING » FOR THE LAST YEAR
                var progression = 20;
                
                // variables pour gérer les différences de présentation de la progression
                var progressionCss = '';
                var progressionArrow = '';
            
                if (progression > 10) {
                    progressionCss = 'olivedrab';
                    progressionArrow = '&uarr;'; // UPWARDS ARROW
                }
            
                if (progression < 10 && progression > 1) {
                    progressionCss = 'olivedrab';
                    progressionArrow = '&#8599;'; // NORTH EAST ARROW
                }
            
                if (progression <= 1 && progression >= -1) {
                    progressionCss = 'steelblue';
                    progressionArrow = '&#8652;'; // RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
                }
            
                if (progression <= -1 && progression > -10) {
                    progressionCss = 'firebrick';
                    progressionArrow = '&#8600;'; // SOUTH EAST ARROW
                }
            
                if (progression < -10) {
                    progressionCss = 'firebrick';
                    progressionArrow = '&darr;'; // DOWNWARDS ARROW
                }
                
                // formatage des montants
                totalAnnuel = DataTable.render.number(' ', null, 0, null, '').display(totalAnnuel);
                moyenneMensuelle = DataTable.render.number(' ', null, 0, null, '').display(moyenneMensuelle);
                progression = DataTable.render.number(' ', null, 2, null , ' %').display(progression);
                
                return $('<tr/>')
                    .append('<td class="is-vcentered">' + group + '</td>')
                    .append('<td class="is-vcentered white-space-nowrap has-text-right">' + totalAnnuel + '</td>')
                    .append('<td class="is-vcentered white-space-nowrap has-text-right moyenneIndicateur">' + moyenneMensuelle + '</td>')
                    .append('<td class="is-vcentered white-space-nowrap has-text-right ' + progressionCss + '">' + progression + '</td>')
                    .append('<td class="is-vcentered white-space-nowrap has-text-right flecheProgression ' + progressionCss + '">' + progressionArrow + '</td>');
                }
        },
        footerCallback: function (row, data, start, end, display) {
            var api = this.api();
            var pageInfo = api.page.info();
            var globalRealise = api
            .column(2, { page: 'current' })
            .data()
            .reduce(function (a, b) {
                return a + b * 1;
            }, 0);
            
            var globalMoyenne = globalRealise / nombreAnnees ;
            
            // formatage : DataTable.render.number(thousands, decimal, precision, prefix, postfix)
            globalRealise = DataTable.render.number(' ', null, '', null, '').display(globalRealise);
            globalMoyenne = DataTable.render.number(' ', null, '', null, '').display(globalMoyenne);
            
            // update footer
            $(api.column(1).footer()).html('Total');
            $(api.column(2).footer()).html(globalRealise);
            $(api.column(1).footer(1)).html('Moyenne');
            $(api.column(2).footer(1)).html(globalMoyenne);
        }
    });
var dataset = [
    {
        "annee": 2002,
        "mois": 1,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2002,
        "mois": 2,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2002,
        "mois": 3,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2002,
        "mois": 4,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2002,
        "mois": 5,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2002,
        "mois": 6,
        "reel": 0,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2002,
        "mois": 7,
        "reel": 44749,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2002,
        "mois": 8,
        "reel": 32570,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2002,
        "mois": 9,
        "reel": 74074,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2002,
        "mois": 10,
        "reel": 82420,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2002,
        "mois": 11,
        "reel": 68220,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2002,
        "mois": 12,
        "reel": 104282,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2003,
        "mois": 1,
        "reel": 182498,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2003,
        "mois": 2,
        "reel": 208482,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2003,
        "mois": 3,
        "reel": 174615,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2003,
        "mois": 4,
        "reel": 185301,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2003,
        "mois": 5,
        "reel": 179970,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2003,
        "mois": 6,
        "reel": 217135,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2003,
        "mois": 7,
        "reel": 289939,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2003,
        "mois": 8,
        "reel": 96683,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2003,
        "mois": 9,
        "reel": 190883,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2003,
        "mois": 10,
        "reel": 192450,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2003,
        "mois": 11,
        "reel": 187405,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2003,
        "mois": 12,
        "reel": 205796,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2004,
        "mois": 1,
        "reel": 151140,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2004,
        "mois": 2,
        "reel": 219005,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2004,
        "mois": 3,
        "reel": 207995,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2004,
        "mois": 4,
        "reel": 214158,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2004,
        "mois": 5,
        "reel": 184952,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2004,
        "mois": 6,
        "reel": 123230,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2004,
        "mois": 7,
        "reel": 263095,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2004,
        "mois": 8,
        "reel": 121263,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2004,
        "mois": 9,
        "reel": 222946,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2004,
        "mois": 10,
        "reel": 214473,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2004,
        "mois": 11,
        "reel": 168345,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2004,
        "mois": 12,
        "reel": 224861,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2005,
        "mois": 1,
        "reel": 193028,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2005,
        "mois": 2,
        "reel": 224890,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2005,
        "mois": 3,
        "reel": 239092,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2005,
        "mois": 4,
        "reel": 256583,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2005,
        "mois": 5,
        "reel": 242784,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2005,
        "mois": 6,
        "reel": 221898,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2005,
        "mois": 7,
        "reel": 234245,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2005,
        "mois": 8,
        "reel": 114555,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2005,
        "mois": 9,
        "reel": 163756,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2005,
        "mois": 10,
        "reel": 228663,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2005,
        "mois": 11,
        "reel": 249590,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2005,
        "mois": 12,
        "reel": 192617,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2006,
        "mois": 1,
        "reel": 218145,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2006,
        "mois": 2,
        "reel": 202209,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2006,
        "mois": 3,
        "reel": 311683,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2006,
        "mois": 4,
        "reel": 202311,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2006,
        "mois": 5,
        "reel": 166923,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2006,
        "mois": 6,
        "reel": 266391,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2006,
        "mois": 7,
        "reel": 281654,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2006,
        "mois": 8,
        "reel": 139974,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2006,
        "mois": 9,
        "reel": 177519,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2006,
        "mois": 10,
        "reel": 325809,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2006,
        "mois": 11,
        "reel": 196495,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2006,
        "mois": 12,
        "reel": 243625,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2007,
        "mois": 1,
        "reel": 271617,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2007,
        "mois": 2,
        "reel": 288661,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2007,
        "mois": 3,
        "reel": 246062,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2007,
        "mois": 4,
        "reel": 217502,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2007,
        "mois": 5,
        "reel": 170941,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2007,
        "mois": 6,
        "reel": 339308,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2007,
        "mois": 7,
        "reel": 333573,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2007,
        "mois": 8,
        "reel": 147391,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2007,
        "mois": 9,
        "reel": 222513,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2007,
        "mois": 10,
        "reel": 209556,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2007,
        "mois": 11,
        "reel": 288672,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2007,
        "mois": 12,
        "reel": 183234,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2008,
        "mois": 1,
        "reel": 192785,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2008,
        "mois": 2,
        "reel": 390987,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2008,
        "mois": 3,
        "reel": 203476,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2008,
        "mois": 4,
        "reel": 281407,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2008,
        "mois": 5,
        "reel": 188243,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2008,
        "mois": 6,
        "reel": 224722,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2008,
        "mois": 7,
        "reel": 233418,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2008,
        "mois": 8,
        "reel": 144381,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2008,
        "mois": 9,
        "reel": 191884,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2008,
        "mois": 10,
        "reel": 248179,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2008,
        "mois": 11,
        "reel": 229753,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2008,
        "mois": 12,
        "reel": 150551,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2009,
        "mois": 1,
        "reel": 202349,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2009,
        "mois": 2,
        "reel": 171409,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2009,
        "mois": 3,
        "reel": 140406,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2009,
        "mois": 4,
        "reel": 105475,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2009,
        "mois": 5,
        "reel": 122080,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2009,
        "mois": 6,
        "reel": 175121,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2009,
        "mois": 7,
        "reel": 153826,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2009,
        "mois": 8,
        "reel": 166248,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2009,
        "mois": 9,
        "reel": 199865,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2009,
        "mois": 10,
        "reel": 249559,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2009,
        "mois": 11,
        "reel": 196688,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2009,
        "mois": 12,
        "reel": 200771,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2010,
        "mois": 1,
        "reel": 166056,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2010,
        "mois": 2,
        "reel": 229429,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2010,
        "mois": 3,
        "reel": 287085,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2010,
        "mois": 4,
        "reel": 193002,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2010,
        "mois": 5,
        "reel": 141695,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2010,
        "mois": 6,
        "reel": 347197,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2010,
        "mois": 7,
        "reel": 290687,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2010,
        "mois": 8,
        "reel": 185148,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2010,
        "mois": 9,
        "reel": 254631,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2010,
        "mois": 10,
        "reel": 262494,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2010,
        "mois": 11,
        "reel": 251491,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2010,
        "mois": 12,
        "reel": 226987,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2011,
        "mois": 1,
        "reel": 304078,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2011,
        "mois": 2,
        "reel": 266716,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2011,
        "mois": 3,
        "reel": 290153,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2011,
        "mois": 4,
        "reel": 261751,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2011,
        "mois": 5,
        "reel": 250953,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2011,
        "mois": 6,
        "reel": 313366,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2011,
        "mois": 7,
        "reel": 216393,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2011,
        "mois": 8,
        "reel": 209083,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2011,
        "mois": 9,
        "reel": 274028,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2011,
        "mois": 10,
        "reel": 293985,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2011,
        "mois": 11,
        "reel": 284297,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2011,
        "mois": 12,
        "reel": 294682,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2012,
        "mois": 1,
        "reel": 362914,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2012,
        "mois": 2,
        "reel": 285665,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2012,
        "mois": 3,
        "reel": 261606,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2012,
        "mois": 4,
        "reel": 291647,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2012,
        "mois": 5,
        "reel": 210489,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2012,
        "mois": 6,
        "reel": 252194,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2012,
        "mois": 7,
        "reel": 327076,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2012,
        "mois": 8,
        "reel": 195868,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2012,
        "mois": 9,
        "reel": 308419,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2012,
        "mois": 10,
        "reel": 289379,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2012,
        "mois": 11,
        "reel": 350205,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2012,
        "mois": 12,
        "reel": 229024,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2013,
        "mois": 1,
        "reel": 308194,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2013,
        "mois": 2,
        "reel": 260624,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2013,
        "mois": 3,
        "reel": 263250,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2013,
        "mois": 4,
        "reel": 339323,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2013,
        "mois": 5,
        "reel": 286078,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2013,
        "mois": 6,
        "reel": 319748,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2013,
        "mois": 7,
        "reel": 364028,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2013,
        "mois": 8,
        "reel": 197657,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2013,
        "mois": 9,
        "reel": 240427,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2013,
        "mois": 10,
        "reel": 349386,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2013,
        "mois": 11,
        "reel": 209905,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2013,
        "mois": 12,
        "reel": 195494,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2014,
        "mois": 1,
        "reel": 290635,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2014,
        "mois": 2,
        "reel": 307416,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2014,
        "mois": 3,
        "reel": 302587,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2014,
        "mois": 4,
        "reel": 298895,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2014,
        "mois": 5,
        "reel": 228456,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2014,
        "mois": 6,
        "reel": 278354,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2014,
        "mois": 7,
        "reel": 300198,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2014,
        "mois": 8,
        "reel": 195854,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2014,
        "mois": 9,
        "reel": 268296,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2014,
        "mois": 10,
        "reel": 254894,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2014,
        "mois": 11,
        "reel": 248659,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2014,
        "mois": 12,
        "reel": 175821,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2015,
        "mois": 1,
        "reel": 259413,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2015,
        "mois": 2,
        "reel": 207990,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2015,
        "mois": 3,
        "reel": 269622,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2015,
        "mois": 4,
        "reel": 246948,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2015,
        "mois": 5,
        "reel": 212569,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2015,
        "mois": 6,
        "reel": 295251,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2015,
        "mois": 7,
        "reel": 271384,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2015,
        "mois": 8,
        "reel": 160568,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2015,
        "mois": 9,
        "reel": 277314,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2015,
        "mois": 10,
        "reel": 266347,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2015,
        "mois": 11,
        "reel": 200431,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2015,
        "mois": 12,
        "reel": 291564,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 4
    },
    {
        "annee": 2016,
        "mois": 1,
        "reel": 235330,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2016,
        "mois": 2,
        "reel": 281426,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2016,
        "mois": 3,
        "reel": 269178,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 1
    },
    {
        "annee": 2016,
        "mois": 4,
        "reel": 282518,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2016,
        "mois": 5,
        "reel": 150553,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2016,
        "mois": 6,
        "reel": 376332,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 2
    },
    {
        "annee": 2016,
        "mois": 7,
        "reel": 45311,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    },
    {
        "annee": 2016,
        "mois": 9,
        "reel": 14909,
        "indicateur": {
            "__KEY": "vps"
        },
        "trimestre": 3
    }
];
1 warning
Line 30: ['annee'] is better written in dot notation.
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers