```jsx
import React from 'react';
import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, LineChart, Line, PieChart, Pie, Cell } from 'recharts';
const data = [
{ name: 'Ноябрь', план_выручка: 10.50, факт_выручка: 9.85, план_прибыль: 2.10, факт_прибыль: 1.55, opex_fact: 2.35 },
{ name: 'Декабрь', план_выручка: 12.00, факт_выручка: 13.20, план_прибыль: 2.50, факт_прибыль: 2.75, opex_fact: 2.50 },
{ name: 'Январь', план_выручка: 9.50, факт_выручка: 8.90, план_прибыль: 1.80, факт_прибыль: 1.35, opex_fact: 2.20 },
{ name: 'Февраль', план_выручка: 9.80, факт_выручка: 9.20, план_прибыль: 1.90, факт_прибыль: 1.30, opex_fact: 2.25 },
];
const opexBreakdown = [
{ name: 'Маркетинг', value: 35, color: '#3b82f6' },
{ name: 'ФОТ', value: 40, color: '#10b981' },
{ name: 'Аренда', value: 15, color: '#f59e0b' },
{ name: 'Админ. расходы', value: 10, color: '#ef4444' },
];
const Dashboard = () => {
return (
{/* KPI Cards */}
Общая выручка (Факт)
41.15 млн ₽
▼ 1.5% от плана
Чистая прибыль (Факт)
6.95 млн ₽
▼ 16.3% от плана
Перерасход OPEX
+8.8%
Среднее по всем статьям
{/* Chart 1: Revenue */}
{/* Chart 2: Net Profit */}
{/* Analysis Section */}
Аналитическая записка
Критические отклонения:
- Февраль: Худший месяц по прибыли (-31.5%). Расходы не были сокращены при падении выручки.
- OPEX: Системный перерасход 9% ежемесячно. Маркетинг и Админ. расходы требуют аудита.
- Маржа: В декабре себестоимость росла быстрее выручки (+13.3% против +10%).
Рекомендации:
- Внедрить гибкое бюджетирование OPEX в зависимости от выручки.
- Проверить эффективность маркетинговых кампаний ноября и февраля.
- Запросить расшифровку прочих админ. расходов.
);
};
export default Dashboard;
```