wip filter statistik
This commit is contained in:
1 parent
44a04f809a
commit
ba895e88e7
3 files changed
+14
-10
No files matched your search
@@ -54,6 +54,8 @@ class Statistic extends BaseDashboard
|
|||||||
'sm' => 2,
|
'sm' => 2,
|
||||||
'md' => 3,
|
'md' => 3,
|
||||||
'lg' => 4,
|
'lg' => 4,
|
||||||
|
])->extraAttributes([
|
||||||
|
'class' => 'bg-gray-100 dark:bg-slate-900 rounded-lg p-5 border border-gray-400 dark:border-blue-950',
|
||||||
])
|
])
|
||||||
->schema([
|
->schema([
|
||||||
Select::make('league_id')
|
Select::make('league_id')
|
||||||
@@ -131,6 +133,8 @@ class Statistic extends BaseDashboard
|
|||||||
'sm' => 2,
|
'sm' => 2,
|
||||||
'md' => 3,
|
'md' => 3,
|
||||||
'lg' => 4,
|
'lg' => 4,
|
||||||
|
])->extraAttributes([
|
||||||
|
'class' => 'bg-gray-100 dark:bg-slate-900 rounded-lg p-5 border border-gray-400 dark:border-blue-950',
|
||||||
])
|
])
|
||||||
->schema([
|
->schema([
|
||||||
Select::make('tm_player_id')
|
Select::make('tm_player_id')
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ class HelperMoveingAverage
|
|||||||
public static function get(&$data)
|
public static function get(&$data)
|
||||||
{
|
{
|
||||||
|
|
||||||
// $arr = $data['datasets'][0]['data'];#
|
|
||||||
|
|
||||||
$data['labels'] = array_slice($data['labels'], 2);
|
$data['labels'] = array_slice($data['labels'], 2);
|
||||||
|
|
||||||
$datasets = $data['datasets'];
|
$datasets = $data['datasets'];
|
||||||
|
|||||||
@@ -33,8 +33,10 @@ class StatsMedianAverage extends StatsOverviewWidget
|
|||||||
}
|
}
|
||||||
|
|
||||||
$arr = $data['datasets'][0]['data'];
|
$arr = $data['datasets'][0]['data'];
|
||||||
|
$arr2 = $data['datasets'][1]['data'];
|
||||||
$total = count($arr);
|
$total = count($arr);
|
||||||
$summe = array_sum($arr);
|
$summe = array_sum($arr);
|
||||||
|
$summe2 = array_sum($arr2);
|
||||||
|
|
||||||
if (! $total) {
|
if (! $total) {
|
||||||
return [];
|
return [];
|
||||||
@@ -48,26 +50,26 @@ class StatsMedianAverage extends StatsOverviewWidget
|
|||||||
$m1 = floor($m);
|
$m1 = floor($m);
|
||||||
$m2 = ceil($m);
|
$m2 = ceil($m);
|
||||||
$median = round(($arr[$m1] + $arr[$m2]) / 2, 2);
|
$median = round(($arr[$m1] + $arr[$m2]) / 2, 2);
|
||||||
|
$median2 = round(($arr2[$m1] + $arr2[$m2]) / 2, 2);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// odd
|
// odd
|
||||||
$m = floor($total / 2);
|
$m = floor($total / 2);
|
||||||
$median = $arr[$m];
|
$median = $arr[$m];
|
||||||
|
$median2 = $arr2[$m];
|
||||||
}
|
}
|
||||||
|
|
||||||
$win_infavor = $data['results']['w'] ? number_format(Round::odd($total / $data['results']['w']), 2) : 0;
|
$win = $data['results']['w'] ? number_format(Round::odd($total / $data['results']['w']), 2) : 0;
|
||||||
$win_against = $data['results']['w2'] ? number_format(Round::odd($total / $data['results']['w2']), 2) : 0;
|
|
||||||
$draw = $data['results']['d'] ? number_format(Round::odd($total / $data['results']['d']), 2) : 0;
|
$draw = $data['results']['d'] ? number_format(Round::odd($total / $data['results']['d']), 2) : 0;
|
||||||
$lost_infavor = $data['results']['l'] ? number_format(Round::odd($total / $data['results']['l']), 2) : 0;
|
$lost = $data['results']['l'] ? number_format(Round::odd($total / $data['results']['l']), 2) : 0;
|
||||||
$lost_against = $data['results']['l2'] ? number_format(Round::odd($total / $data['results']['l2']), 2) : 0;
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
Stat::make('Number of events', $total),
|
Stat::make('Number of events', $total),
|
||||||
Stat::make('Average', round($summe / $total, 1)),
|
Stat::make('Average', round($summe / $total, 1).' - '.round($summe2 / $total, 1))->description('In Favor - Against'),
|
||||||
Stat::make('Median', $median),
|
Stat::make('Median', $median.' - '.$median2)->description('In Favor - Against'),
|
||||||
Stat::make('Win: '.$data['results']['w'], $win_infavor.' - '.$win_against)->description('In Favor - Against'),
|
Stat::make('Win: '.$data['results']['w'], $win),
|
||||||
Stat::make('Draw: '.$data['results']['d'], $draw),
|
Stat::make('Draw: '.$data['results']['d'], $draw),
|
||||||
Stat::make('Lost: '.$data['results']['l'], $lost_infavor.' - '.$lost_against)->description('In Favor - Against'),
|
Stat::make('Lost: '.$data['results']['l'], $lost),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user