$agencies */ /** @var list $gugunOptions */ /** @var list $colSpec */ /** @var list>}> $itemBlocks */ /** @var array{name: string, lines: list>} $footerBlock */ /** @var bool $hasBsFee */ /** @var string $lgName */ /** @var string $gugunLabel */ /** @var string $agencyLabel */ /** @var list $printExtraLines */ /** @var bool $hasYearlyData */ $yMax = (int) date('Y') + 1; $yMin = 2020; $exportParams = array_merge([ 'year' => (string) ($year ?? date('Y')), 'export' => '1', ], array_filter([ 'gugun_code' => (string) ($gugunCode ?? ''), 'sa_idx' => (int) ($saIdx ?? 0) > 0 ? (string) (int) ($saIdx ?? 0) : '', ], static fn ($v): bool => $v !== '' && $v !== null && $v !== 0)); $excelUrl = mgmt_url('reports/yearly-sales?' . http_build_query($exportParams)); $colCount = 2 + count($colSpec ?? []); $nMetricCols = max(1, count($colSpec ?? [])); $metricColPct = round(86 / $nMetricCols, 4); $fmtMeasureCell = static function (array $cell, string $measureKey, bool $hasBsFee): string { if ($measureKey === 'fee' && ! $hasBsFee) { return '—'; } if ($measureKey === 'qty') { return number_format((int) ($cell['qty'] ?? 0)); } return number_format((int) round((float) ($cell[$measureKey] ?? 0))); }; ?> ((int) ($year ?? date('Y'))) . '년 판매 현황', 'printExtraLines' => $printExtraLines ?? [], ]) ?>
년 판매 현황
엑셀저장

년 판매 현황

(단위: 매 / 원)

$li): ?> 0, 'amt' => 0.0, 'fee' => 0.0, 'levy' => 0.0]); ?> $li): ?> 0, 'amt' => 0.0, 'fee' => 0.0, 'levy' => 0.0]); ?>
품목 구분
조회된 데이터가 없습니다.