public function run() { $faker = Faker::create(); ReporteGerencialTotal::create(['SolicitudesIngresadas' => 4562, 'TcAprobadas' => 3602, 'MetaTcAprobadas' => 3523, 'TcEntregadas' => 3155, 'TcActivas' => 1913, 'MetaTcActivas' => 1997, 'TcRechazados' => 738, 'dia' => 02, 'mes' => 12, 'fecha' => '2014-12-02', 'RatioAprobacion' => $faker->randomNumber($min = '1000', $max = '4000'), 'EQUIPO' => 'TLV CLIENTES']); ReporteGerencialTotal::create(['SolicitudesIngresadas' => 26912, 'TcAprobadas' => 14050, 'MetaTcAprobadas' => 14530, 'TcEntregadas' => 10876, 'TcActivas' => 6569, 'MetaTcActivas' => 7230, 'TcRechazados' => 10436, 'dia' => 02, 'mes' => 12, 'fecha' => '2014-12-02', 'RatioAprobacion' => $faker->randomNumber($min = '1000', $max = '4000'), 'EQUIPO' => 'TLV PROSPECTO']); ReporteGerencialTotal::create(['SolicitudesIngresadas' => 3033, 'TcAprobadas' => 918, 'MetaTcAprobadas' => 900, 'TcEntregadas' => 805, 'TcActivas' => 552, 'MetaTcActivas' => 720, 'TcRechazados' => 798, 'dia' => 02, 'mes' => 12, 'fecha' => '2014-12-02', 'RatioAprobacion' => $faker->randomNumber($min = '1000', $max = '4000'), 'EQUIPO' => 'VENTAS EXCLUSIVAS']); }
public function total_rangoSemana($diaActual, $diaInicial) { return ReporteGerencialTotal::select('EQUIPO', \DB::raw('SUM(SolicitudesIngresadas) as SolicitudesIngresadas'), \DB::raw('SUM(TcAprobadas) as TcAprobadas'), \DB::raw('SUM(MetaTcAprobadas) as MetaTcAprobadas'), \DB::raw('SUM(TcEntregadas) as TcEntregadas'), \DB::raw('SUM(TcActivas) as TcActivas'), \DB::raw('SUM(MetaTcActivas) as MetaTcActivas'), \DB::raw('SUM(TcRechazados) as TcRechazados'))->whereBetween('fecha', array($diaInicial, $diaActual))->groupBy('EQUIPO', 'SolicitudesIngresadas', 'TcAprobadas', 'MetaTcAprobadas', 'TcEntregadas', 'TcActivas', 'MetaTcActivas', 'TcRechazados')->get(); }
public function graficoTrimestral() { return ReporteGerencialTotal::select(\DB::raw("MAX(fecha) as fecha"), \DB::raw('SUM(TcAprobadas) as TcAprobadas'), \DB::raw('SUM(TcActivas) as TcActivas'))->groupBy(\DB::raw("DATE_FORMAT(fecha,'%Y%m')"))->take(6)->orderBy('fecha', 'desc')->get(); }