Abstract: A computer-implemented method for reporting performance of an agricultural input for a plant involves: storing in a computer database a set of agricultural inputs, plants for which the agricultural inputs are used, performance attributes of the agricultural inputs, historical agricultural input performance values, and a relative significance of each of the agricultural inputs for the performance attribute. A computer processor is used to receive a plant selection; receive an attribute to be targeted for the plant selection; identify a plurality of agricultural inputs for affecting the targeted attribute for the plant using the historical agricultural input performance values; rank the plurality of agricultural inputs for affecting the targeted attribute for the selected plant using the relative significance associated therewith; and display the plurality of agricultural inputs and corresponding ranks for the received attribute associated with the selected plant.