Analyses des Transactions

{#if analysisData.thresholdAlerts}
{#if analysisData.thresholdAlerts.dailySpending}
⚠️ Dépenses quotidiennes élevées ({(Math.abs(analysisData.totalAmount) / selectedPeriod).toFixed(0)}€/jour)
{/if} {#if analysisData.thresholdAlerts.co2Impact}
🌍 Impact CO2 élevé ({analysisData.totalCO2}g)
{/if} {#if analysisData.thresholdAlerts.profitTarget}
🎯 Objectif de profit atteint ({analysisData.totalAmount.toFixed(0)}€)
{/if}
{/if}

Transactions dans le temps

{#if analysisData.chartData?.length > 0} {:else}

Aucune donnée

{/if}

Top destinataires

{#each (analysisData.recipientChartData || []).slice(0, 5) as recipient}
{recipient.x}
{#if analysisData.recipientChartData?.length > 0} {@const maxValue = Math.max(...analysisData.recipientChartData.map(r => r.y))}
{:else}
{/if} {recipient.y.toFixed(0)}€
{/each}

Répartition des transactions

Achats: {(analysisData.filteredTransactions || []).filter((t: Transaction) => t.type === 'buy').length}
Ventes: {(analysisData.filteredTransactions || []).filter((t: Transaction) => t.type === 'sell').length}
Volume total: {Math.abs(analysisData.totalAmount || 0).toFixed(0)}€

Métriques CO2

Impact total: {analysisData.totalCO2 || 0}g CO2
Par transaction: {(analysisData.filteredTransactions?.length ? analysisData.totalCO2 / analysisData.filteredTransactions.length : 0).toFixed(1)}g