Please Consider :
dalist = {{901, 503, 522, 1305}, {910, 512, 477, 1260},
{847, 459, 556, 1275}, {799, 517, 527, 1197}}
cogColors = {RGBColor[0, 0, 1], RGBColor[1, 0, 0], RGBColor[0, 1, 0], RGBColor[1, 1, 0]}
BarChart[dalist, ChartStyle -> cogColors]

I don`t understand how to assign color to list and to value within the list.
Here my hope is to get each sublist ( first one being : {901, 503, 522, 1305}) assigned one color (Part[[]] of cogColors). Then each bar would be a darker/lighter but similar color. Below is the desired output (ppt) :

The crux lies in the following sentence in the doc page of ChartStyle:
This means you have to find directives that have cumulative effects. The combination of Opacity and colors has this. If you combine various colors you end up with the last one.