Pergunta

Eu tenho uma lista do SharePoint, que tudo tem um ID exclusivo para identificar os itens, então eu quero criar uma coluna calculada que conta quantos ID estão lá, como uma contagem!

Qualquer ajuda é apreciada

Foi útil?

Solução

    .
  1. O campo ID é geralmente atribuído automaticamente pelo sistema. Contanto que você não exclua uma entrada, o novo número de identificação mostra quanta entrada você tem.

  2. Um campo calculado é "calculado" somente quando você edita / salva a entrada. Não automaticamente calcularia automaticamente. Suponha que você tenha uma maneira de obter o número total de entradas, o número total de entradas armazenadas na entrada atual não seria atualizada automaticamente se você adicionar mais entradas mais tarde.

  3. ou você tem que fazer um ou mais fluxo de trabalho, para que quando uma entrada for adicionada à lista, o fluxo de trabalho funcionaria em todas as entradas para atualizar o campo de contagem para cada entrada. (Um fluxo de trabalho para atualizar o campo de contagem quando a entrada é atualizada, outro fluxo de trabalho, definido com uma lista diferente para encontrar a próxima entrada não atualizada e acionar uma alteração, pare quando toda a entrada atualizada)

  4. Adicionar comentários se você precisar de mais detalhes sobre # 3

    On # 3, existem dois tópicos, A. Para obter a contagem de números de entrada totais B. Para atualizar o número contado no campo (por exemplo, "Contagem") da lista.

    Sobre A. Acho que podemos fazer isso com a consulta do Caml. Verifique link aqui e este Por exemplo. Ou por exemplo. No Nintex Workflow, basta fazer uma "lista de consulta" para obter uma coleção do campo de ID e "operação de coleta" com a contagem. Operação de coleta

    Sobre B. Digamos que estamos trabalhando com a lista X, e definimos uma lista de "controle" chamada Y. Em cada criação / modificação da entrada de X, nós acionamos um fluxo de trabalho WX, que é apenas para atualizar uma entrada definida de campo na lista Y, apenas para acionar WY.

    Em cada modificação da entrada de Y, acionamos um fluxo de trabalho WY, o que é fazer a contagem de entradas na lista X, encontrar uma entrada na lista X, das quais a "contagem" não corresponde ao novo número de contagem e atualize essa entrada em x com o novo número de contagem e pare o WY, mas por causa da entrada em X é atualizada, a WY será acionada novamente.

    em WY, você terá que adicionar lógica / condição para parar o fluxo de trabalho WY quando não há entrada X encontrada, para evitar o loop infinitivo.

    A propósito "contagem" em x aqui não é um campo calculado, mas apenas um campo de número.

Outras dicas

Você não pode, colunas calculadas operam apenas no item atual.Você pode criar uma exibição agrupada e usar a seção Totais para adicionar uma contagem a um campo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top