ReportGenerator
Defined in: packages/analytics/src/services/report.generator.ts:9
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ReportGenerator(
config):ReportGenerator
Defined in: packages/analytics/src/services/report.generator.ts:12
Parameters
Section titled “Parameters”config
Section titled “config”Returns
Section titled “Returns”ReportGenerator
Methods
Section titled “Methods”exportToCSV()
Section titled “exportToCSV()”exportToCSV(
report):Promise<string>
Defined in: packages/analytics/src/services/report.generator.ts:167
보고서를 CSV 형식으로 내보내기
Parameters
Section titled “Parameters”report
Section titled “report”Returns
Section titled “Returns”Promise<string>
exportToJSON()
Section titled “exportToJSON()”exportToJSON(
report):Promise<string>
Defined in: packages/analytics/src/services/report.generator.ts:186
보고서를 JSON 형식으로 내보내기
Parameters
Section titled “Parameters”report
Section titled “report”Returns
Section titled “Returns”Promise<string>
generateCustomReport()
Section titled “generateCustomReport()”generateCustomReport(
name,dateRange,filters,metricTypes):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:142
커스텀 보고서 생성
Parameters
Section titled “Parameters”string
dateRange
Section titled “dateRange”Date
Date
filters
Section titled “filters”Record<string, any>
metricTypes
Section titled “metricTypes”Returns
Section titled “Returns”Promise<AnalyticsReport>
generateDailySummary()
Section titled “generateDailySummary()”generateDailySummary(
date):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:19
일일 요약 보고서 생성
Parameters
Section titled “Parameters”Date
Returns
Section titled “Returns”Promise<AnalyticsReport>
generateMonthlyReport()
Section titled “generateMonthlyReport()”generateMonthlyReport(
year,month):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:74
월간 보고서 생성
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”Promise<AnalyticsReport>
generateProviderReport()
Section titled “generateProviderReport()”generateProviderReport(
providerId,dateRange):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:104
프로바이더별 성능 보고서
Parameters
Section titled “Parameters”providerId
Section titled “providerId”string
dateRange
Section titled “dateRange”Date
Date
Returns
Section titled “Returns”Promise<AnalyticsReport>
generateTemplateUsageReport()
Section titled “generateTemplateUsageReport()”generateTemplateUsageReport(
dateRange):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:123
템플릿 사용량 보고서
Parameters
Section titled “Parameters”dateRange
Section titled “dateRange”Date
Date
Returns
Section titled “Returns”Promise<AnalyticsReport>
generateWeeklyReport()
Section titled “generateWeeklyReport()”generateWeeklyReport(
weekStartDate):Promise<AnalyticsReport>
Defined in: packages/analytics/src/services/report.generator.ts:48
주간 보고서 생성
Parameters
Section titled “Parameters”weekStartDate
Section titled “weekStartDate”Date
Returns
Section titled “Returns”Promise<AnalyticsReport>