[ "label" => "ID", "type" => "string", "group_by" => false, "operazioni" => [ "count" ] ], "oggetto" => [ "label" => "Oggetto", "type" => "string", "group_by" => false, "operazioni" => null ], "piattaforma" => [ "label" => "Ente gestore della piattaforma", "type" => "string", "group_by" => true, "operazioni" => [ "count" ] ], "beneficiario" => [ "label" => "Beneficiario dell'appalto", "type" => "string", "group_by" => true, "operazioni" => [ "count" ] ], "tipologia" => [ "label" => "Tipologia merceologica", "type" => "string", "group_by" => true, "operazioni" => [ "count" ] ], "procedura" => [ "label" => "Tipologia di procedura", "type" => "string", "group_by" => true, "operazioni" => [ "count" ] ], "pubblicazione" => [ "label" => "Data di pubblicazione", "type" => "date", "group_by" => true, "operazioni" => null ], "scadenza" => [ "label" => "Data di scadenza", "type" => "date", "group_by" => true, "operazioni" => null ], "importo" => [ "label" => "Importo", "type" => "number", "group_by" => false, "udm" => "valuta", "operazioni" => [ "sum", "avg" ] ], ]; $returnConfig["filters"] = [ ]; $returnConfig["templates"] = [ "pubblicate" => [ "titolo" => "Procedure pubblicate", "descrizione" => "Procedure pubblicate nel periodo di riferimento", "type" => "line", "columns" => [ [ "name" => "id", "operazione" => "count" ] ] ], "tipologie" => [ "titolo" => "Tipologia merceologica delle procedure gestite", "descrizione" => "Numero di procedure per tipologia", "type" => "columns", "group_keys" => ["tipologia"], "columns" => [ [ "name" => "id", "operazione" => "count" ] ] ], "tipologie-importo" => [ "titolo" => "Importi appalti per Tipologia", "descrizione" => "Importo totale appalti per tipologia", "type" => "columns", "group_keys" => ["tipologia"], "columns" => [ [ "name" => "importo", "operazione" => "sum" ] ] ], "tipologie-pie" => [ "titolo" => "Distribuzione procedure tipologia", "descrizione" => "Distribuzione delle procedure gestite per tipologia di affidamento", "type" => "pie", "group_keys" => [ 'tipologia', ], "columns" => [ [ "name" => "importo", "operazione" => "sum" ] ] ], "procedure-ente" => [ "titolo" => "Procedure per Ente", "descrizione" => "Procedure gestite per ente", "type" => "pie", "group_keys" => [ "beneficiario" ], "columns" => [ [ "name" => "id", "operazione" => "count" ] ] ], "Procedure-ente-temp" => [ "titolo" => "Procedure per Ente", "descrizione" => "Procedure gestite per ente nel periodo di riferimento", "type" => "columns", "group_keys" => [ "beneficiario", "pubblicazione" ], "columns" => [ [ "name" => "id", "operazione" => "count" ] ] ] ]; return $returnConfig; } else { return null; }