A virtual datasource is the addition and/or the subtraction one or more real datasources to create a virtual datasource. This datasource is not physically being monitored.
If you had three buildings and one main incomer, and you had one datasource for lights in each building.
You could add the light datasources in the the three buildings to get the total lights electricity consumption.
You could then compare this to the main incomer.