After the failure of the power system, a large amount of alarm information will flood into the dispatching terminal instantly. At the same time, there are inevitable problems, such as the abnormal operation of the protection and the circuit breaker, the lack of alarm information, and so on. This kind of uncertainty problem brings great trouble to the fault diagnosis algorithm. As a data processing algorithm for an uncertain information set, Top-k Skyline query algorithm can eliminate the data points that do not meet the requirements in the information set, and then output the final K results in order. Based on this background, this paper proposes a power grid fault diagnosis method based on the Top-k Skyline query algorithm considering alarm information loss. Firstly, the fault area is determined by using the information of the electrical quantity and switching value. Then, backward reasoning Petri nets are established for the nodes in the fault area to form the data set of fault hypotheses. Then, the Top-k Skyline query algorithm is used to sort the hypotheses and choose the hypothesis with higher reliability. Finally, an IEEE 39-bus system example is given to verify the reliability of the proposed method.