Supply chain refers to a network of business entities that work together in efforts to acquire materials, convert these materials into products, and deliver these products to customers. The current performance measurement systems concentrate on measuring operational processes in a supply chain and fail to provide evaluation of the integrated business excellence. This paper conducts the research on the business excellence measurement of supply chains, where "collaboration degree" (CD) and "service level" (SL) are introduced to represent the supply chain's immediate and long-term yields respectively. As a result, an integrated indicator named "business excellence indicator" (BEI) is obtained to quantitatively evaluate the supply chain's overall business advantage. The rationality of our work is analyzed empirically through an application case.