A data analysis apparatus comprising: an extracting unit, by using summary information, which is information about a degradation rank of a facility as a final result of evaluation of the facility as an evaluation target determined stepwise from a degradation level as an interim result of evaluation of the evaluation target calculated by using raw data indicating an attribute of the evaluation target and a parameter, is a set of a plurality of interim results with same said final result, the raw data being organized into groups based on the final result, and is information having, as representative data, each piece of raw data as a source of calculation of two interim results among the plurality of interim results, to extract, when the parameter is changed, an evaluation target requiring recalculation of the interim result from respective evaluation targets corresponding to the plurality of interim results included in the summary information; and a calculating unit to recalculate an interim result of the evaluation target extracted by the extracting unit by using raw data of the extracted evaluation target and the parameter after change, characterized in that the summary information is a set of one or more said interim results, and the extracting unit, by using the representative data and the parameter after change, calculates one or more interim results of said evaluation targets having the representative data for each group, determines final results of the one or more interim results calculated and, when the determined one or more final results match for a specific group, extracts each evaluation target corresponding to the one or more interim results included in the specific group of the summary information as an evaluation target not requiring recalculation of the interim result. an extracting unit, by using summary information, which is information about a degradation rank of a facility as a final result of evaluation of the facility as an evaluation target determined stepwise from a degradation level as an interim result of evaluation of the evaluation target calculated by using raw data indicating an attribute of the evaluation target and a parameter, is a set of a plurality of interim results with same said final result, the raw data being organized into groups based on the final result, and is information having, as representative data, each piece of raw data as a source of calculation of two interim results among the plurality of interim results, to extract, when the parameter is changed, an evaluation target requiring recalculation of the interim result from respective evaluation targets corresponding to the plurality of interim results included in the summary information; and a calculating unit to recalculate an interim result of the evaluation target extracted by the extracting unit by using raw data of the extracted evaluation target and the parameter after change, characterized in that the summary information is a set of one or more said interim results, and the extracting unit, by using the representative data and the parameter after change, calculates one or more interim results of said evaluation targets having the representative data for each group, determines final results of the one or more interim results calculated and, when the determined one or more final results match for a specific group, extracts each evaluation target corresponding to the one or more interim results included in the specific group of the summary information as an evaluation target not requiring recalculation of the interim result.