public function exportBasicReportStatisticExcel(): BinaryFileResponse 	{ 		$this->canGenerateFourthReportExcel();  		$enps_service = new IzzPdfEnpsCalculationService;  		$categories = $this->survey->getCategories();  		$questions_ids = $this->getQuestionAndApplicantIds()['question_ids']; 		$applicant_ids = $this->getQuestionAndApplicantIds()['applicant_ids'];  		$categories_with_avg_score = $this->export_pdf_service->getCategoriesAverageScore($categories, $this->locale, $applicant_ids); 		$questions_answers = $this->client_survey_service->calculateClientSurveyQuestionsAverageScore($questions_ids, $applicant_ids); 		$questions_with_score_and_title = $this->getQuestionAnswersWithTitleAndScore($questions_answers);  		$standard_demographic_questions = $this->getStandardRadioDemographicQuestionsStatisticExcel(); 		$textual_demographic_questions = $this->getTextualDemographicQuestionsStatisticExcel();  		$esi = $this->getEsiDataForClientSurvey();  		$enps_score = $enps_service->calculateEnpsGrade($this->survey); 		$enps_percentage_data = $enps_service->calculatePercentageDataForEnpsGradeCalculation($this->survey);  		$preparedFilters = $this->getPreparedFilters();  		return Excel::download(new FourthReportStatisticExcel($this->survey, $questions_with_score_and_title, $categories_with_avg_score, $standard_demographic_questions, $textual_demographic_questions, $esi, $enps_score, $enps_percentage_data, $preparedFilters, $this->locale), 'report.xlsx'); 	}