[DÚVIDA]Chamar um método com Parâmetro dentro de um dataTable com c:set

Olá pessoal, estou montando uma tebela que lista determinado valores de uma lista de uma tabela de meu BD, porém existe um certo dado que deve ser mostrado que é resultado de um método que usa como parâmetro os valores armazenados desta tabela.

Gostaria de saber um jeito de invocar tal método, enquando minha lista é iterada no dataTable:

<rich:dataTable rows="40" value="#{professorMB.diarioSelecionado.anotacaos}" id="anotacoes" var="item">
                        <rich:columnGroup>
                            <rich:column  rowspan="2">
                               <c:set target="#{notasMB}" property="calcularMedia" value="#{item}" scope="request" var="media">
                                   <h:outputText value="#{media}" />
                               </c:set>
                            </rich:column>
</rich:dataTable>

Gostaria de saber se o componente c:set realmente serve para isso!
Obrigado pela atenção.

NÍMGUEM???