Skip to content

ReportGenerator

Defined in: packages/analytics/src/services/report.generator.ts:9

new ReportGenerator(config): ReportGenerator

Defined in: packages/analytics/src/services/report.generator.ts:12

AnalyticsConfig

ReportGenerator

exportToCSV(report): Promise<string>

Defined in: packages/analytics/src/services/report.generator.ts:167

보고서를 CSV 형식으로 내보내기

AnalyticsReport

Promise<string>


exportToJSON(report): Promise<string>

Defined in: packages/analytics/src/services/report.generator.ts:186

보고서를 JSON 형식으로 내보내기

AnalyticsReport

Promise<string>


generateCustomReport(name, dateRange, filters, metricTypes): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:142

커스텀 보고서 생성

string

Date

Date

Record<string, any>

MetricType[]

Promise<AnalyticsReport>


generateDailySummary(date): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:19

일일 요약 보고서 생성

Date

Promise<AnalyticsReport>


generateMonthlyReport(year, month): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:74

월간 보고서 생성

number

number

Promise<AnalyticsReport>


generateProviderReport(providerId, dateRange): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:104

프로바이더별 성능 보고서

string

Date

Date

Promise<AnalyticsReport>


generateTemplateUsageReport(dateRange): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:123

템플릿 사용량 보고서

Date

Date

Promise<AnalyticsReport>


generateWeeklyReport(weekStartDate): Promise<AnalyticsReport>

Defined in: packages/analytics/src/services/report.generator.ts:48

주간 보고서 생성

Date

Promise<AnalyticsReport>