A sample analysis apparatus, the sample analysis apparatus being configured to analyze samples of one or more animals and having a plurality of leukocyte measurement modes for at least one of the animals, each of the leukocyte measurement modes comprising at least a reaction time for a sample and at least one reagent, and different leukocyte measurement modes for a same animal having different reaction times; the sample analysis apparatus comprising: a sample supply portion configured to supply a sample to be tested; a reagent supply portion configured to supply a reagent; a reaction portion configured to provide a reaction place for the sample to be tested and the reagent so as to prepare a test sample formed by reaction of the sample to be tested and the reagent; a detection portion configured to detect the test sample so as to obtain detection data; and a processor configured to calculate a detection result according to the detection data; wherein the processor is configured to obtain a current leukocyte measurement mode for the sample to be tested, the current leukocyte measurement mode is one of the plurality of leukocyte measurement modes selected by a user; the processor is configured to control the sample supply portion to provide the sample to be tested to the reaction portion, and controls the reagent supply portion to provide the reagent containing a hemolytic agent to the reaction portion; the processor is configured to control the sample to be tested and the reagent to react in the reaction portion according to the reaction time set in the current leukocyte measurement mode for the sample to be tested, so as to prepare the test sample for detecting leukocytes; and the processor is configured to control the detection portion to detect the test sample so as to obtain detection data of leukocyte classification; characterized in that the processor is configured to determine whether ghosts interfere with the detection result of leukocyte classification according to the detection data of leukocyte classification; and if yes, the processor is configured to control to send out a prompt that the ghosts interfere with the detection result of leukocyte classification, and/or is configured to control to send out a prompt for a user to switch the leukocyte measurement mode. a sample supply portion configured to supply a sample to be tested; a reagent supply portion configured to supply a reagent; a reaction portion configured to provide a reaction place for the sample to be tested and the reagent so as to prepare a test sample formed by reaction of the sample to be tested and the reagent; a detection portion configured to detect the test sample so as to obtain detection data; and a processor configured to calculate a detection result according to the detection data; wherein the processor is configured to obtain a current leukocyte measurement mode for the sample to be tested, the current leukocyte measurement mode is one of the plurality of leukocyte measurement modes selected by a user; the processor is configured to control the sample supply portion to provide the sample to be tested to the reaction portion, and controls the reagent supply portion to provide the reagent containing a hemolytic agent to the reaction portion; the processor is configured to control the sample to be tested and the reagent to react in the reaction portion according to the reaction time set in the current leukocyte measurement mode for the sample to be tested, so as to prepare the test sample for detecting leukocytes; and the processor is configured to control the detection portion to detect the test sample so as to obtain detection data of leukocyte classification; characterized in that the processor is configured to determine whether ghosts interfere with the detection result of leukocyte classification according to the detection data of leukocyte classification; and if yes, the processor is configured to control to send out a prompt that the ghosts interfere with the detection result of leukocyte classification, and/or is configured to control to send out a prompt for a user to switch the leukocyte measurement mode.