unset($row);
$monthSubcategoryGoal = $service->getMonthSubcategoryGoal($monthSubcategoryShare, $monthCategoryGoal);
}
+ // var_dump($monthSubcategoryShare); die();
+ foreach ($monthSubcategoryShare as $subcat) {
+ $monthCategoryShareResult[$subcat['store_id']][$subcat['category']][$subcat['subcategory']]['total_sum'] = $subcat['total_sum'];
+ $monthCategoryShareResult[$subcat['store_id']][$subcat['category']][$subcat['subcategory']]['percent_of_month'] = $subcat['percent_of_month'];
+ }
$monthSpeciesShare = $service->getMonthSpeciesShareOrWriteOffWeighted($datePlan, $datePlan, $filters, null, $filters['type']);
$monthSpeciesGoal = $service->getMonthSpeciesGoalDirty($monthSpeciesShare, $monthSubcategoryGoal);
if ($filters['type'] === 'writeOffs') {
<thead>
<tr>
<th>Категория</th>
+ <th>Категория сумма</th>
+ <th>Категория доля</th>
<th>Подкатегория</th>
+ <th>Подкатегория сумма</th>
+ <th>Подкатегория доля</th>
<th>Вид</th>
<th>Неделя</th>
<th>Доля (%)</th>
<tbody>
<?php foreach ($weeksData as $r): ?>
<tr>
- <td><?= Html::encode($r['category']) ?> <?= $monthCategoryShare[$model->storeId][$r['category']]['total_sum_cat'] ?> <?= Yii::$app->formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']]['share_of_total'], 2) ?></td>
+ <td><?= Html::encode($r['category']) ?> </td>
+ <td><?= $monthCategoryShare[$model->storeId][$r['category']]['total_sum_cat'] ?>
+ <td><?= Yii::$app->formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']]['share_of_total'], 2) ?></td>
<td><?= Html::encode($r['subcategory']) ?></td>
+ <td><?= $monthCategoryShare[$model->storeId][$r['category']][$r['subcategory']]['total_sum'] ?>
+ <td><?= Yii::$app->formatter->asPercent($monthCategoryShare[$model->storeId][$r['category']][$r['subcategory']]['percent_of_month'], 2) ?></td>
<td><?= Html::encode($r['species']) ?></td>
<td><?= $r['week'] ?> неделя - начало <?= \yii_app\services\AutoPlannogrammaService::getIsoWeekStart((int)date('Y'), (int)$r['week']) ?></td>
<td>