2017-09-12 4 views
1

J'ai un champ dans ma colonne qui est classé avec une chaîne qui peut avoir plusieurs occurrences du même mot. Maintenant, ce que je veux faire est de filtrer cette colonne de telle sorte qu'un mot particulier apparaisse et que seules les lignes s'affichent là où un autre mot n'apparaît pas plus d'une fois. Voici ce que je reçois à ce jour:Tableau Filtrage sur l'ocurence d'une chaîne

CONTAINS([Column1], "Santiego") AND COUNT(CONTAINS([Column1], "25")) < 2 

L'erreur me dit que je CANOT mixe Arguments Agregat et non Agregat.

Y at-il une possibilité de faire ce genre de filtrage?

Répondre

-1

J'ai trouvé une solution,

Dans la fonction de filtre Vous devez utiliser juste la colonne dont vous avez besoin et le filtre avec cette formule:

COUNT(CONTAINS([Column1], "25")) < 2 

Après que vous venez de créer un nouveau calcul que vous mettez dans le filtre, le calcul utilise ensuite cette formule:

CONTAINS([Column1], "Santiego") 
+0

le nombre fonction() ne se comporte de la façon dont vous assumez ne –

+0

en fait, il fonctionne, mais on a besoin de c diable comment il a mis il filtre et quels champs sont montrés ou il peut vous donner des résultats erronés – Vedad

+0

Il peut "travailler", mais c'est probablement par accident et très fragile. Le contenu de la chaîne "25" n'a aucune incidence sur le résultat. Pourrait tout aussi bien être "99" ou "666". Count () renvoie le nombre de lignes de données qui ont une valeur non nulle pour . Il ne retourne pas alors le nombre de lignes où est vrai. Il ne renvoie pas la somme des valeurs pour If [Colonne1 –