Question

J'ai une liste SharePoint qui a tous un identifiant unique pour identifier les éléments, je souhaite donc créer une colonne calculée qui compte le nombre d'identifiants qui y sont, comme un compte!

Toute aide est appréciée

Était-ce utile?

La solution

  1. Le champ ID est généralement automatiquement attribué par le système. Tant que vous ne supprimez pas d'entrée, le nouveau numéro d'identification indique la quantité d'entrée que vous avez.

  2. Un champ calculé est "calculé" uniquement lorsque vous modifiez / enregistrez l'entrée. Cela ne ré-calculerait pas automatiquement. Supposez que vous ayez un moyen d'obtenir le nombre total d'entrées, le nombre total d'entrées stockées dans l'entrée actuelle ne sera pas mise à jour automatiquement si vous ajoutez plus d'entrées ultérieurement.

  3. ou vous devez faire un ou plusieurs flux de travail, de sorte que lorsqu'une entrée est ajoutée à la liste, le workflow fonctionnerait sur chaque entrée pour mettre à jour le champ de comptage pour chaque entrée. (Un flux de travail pour mettre à jour le champ de comptage lorsque l'entrée est mise à jour, un autre workflow, défini avec une liste différente pour trouver la prochaine entrée non mise à jour et déclencher un changement de celui-ci, arrêter lorsque toutes les saisies sont mises à jour)

  4. Ajouter des commentaires Si vous avez besoin de plus de détails sur # 3

    sur # 3, il y a deux sujets, A. Pour obtenir le nombre de numéros de participation totale B. Pour mettre à jour le numéro compté sur le champ (par exemple "" compte ") de la liste.

    À propos de A. Je pense que nous pouvons le faire avec la requête CAML. Vérifier Link ici et celui-ci par exemple. Ou par ex. Dans le flux de travail Nintex, effectuez simplement une «liste de requêtes» pour obtenir une collection du champ ID et «Opération de collecte» avec le nombre. opération de collecte

    à propos de B. Disons que nous travaillons avec la liste X et nous définissons une liste "Control" appelée Y. À chaque création / modification de l'entrée de X, nous déclenchons un flux de travail WX, qui vient de mettre à jour une entrée définie sur le champ dans la liste Y, juste pour déclencher tout.

    à chaque modification de l'entrée de Y, nous déclenchons un flux de travail WY, qui consiste à effectuer le nombre d'entrées dans la liste X, trouvez une entrée de la liste X, dont le "Compte" ne correspond pas au nouveau numéro de comptage et mettez à jour cette entrée dans X avec le nouveau numéro de comptage et arrêtez le WY, mais à la mise à jour de l'entrée de X, le WY sera déclenché à nouveau.

    Dans WY, vous devrez ajouter une logique / condition pour arrêter le flux de travail de WY lorsqu'il n'y a pas d'entrée X trouvée, pour éviter une boucle infinitive.

    Au fait, le champ "Count" en X n'est pas un champ calculé, mais juste un champ de numéro.

Autres conseils

Vous ne pouvez pas, les colonnes calculées ne fonctionnent que sur l'élément actuel.Vous pouvez créer une vue groupée et utiliser la section de totaux pour ajouter un compte à un champ.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top