2017-09-12 1 views
1

私は同じ単語の複数の出現を持つことができる文字列でファイルされている私の列にフィールドを持っています。今私がしたいのは、この列をフィルタリングして、特定のWordの音楽が発生し、行だけが別の単語が複数回に渡って表示されないところに現れるようにすることです。ここで私は、これまでに得るものです:肩書きの文字列のフィルタリング

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

エラーは、私がAgregatと非Agregat引数を混ぜcanot私に語りました。

このようなフィルタリングを行う可能性はありますか?

答えて

-1

私はあなたが必要なだけの列を使用して、この式をフィルタする必要があるフィルタ機能では、

を解決策を見つけた:

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

あなたはちょうどあなたが入れた新しい計算を作成した後フィルターには、計算は、この式を使用しています。

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

count()関数は、あなたはそれが –

+0

実際にそれが動作しますが、1つは、Cに必要としないと仮定しているように動作しあなたは彼がどのように彼を置くかをろくろうし、フィールドが表示されているか、それはあなたに間違った結果を与える可能性があります – Vedad

+0

それは事故と非常に脆い可能性があります。文字列 "25"の内容は、結果にまったく影響しません。ちょうど同様に "99"または "666"でもかまいません。 Count()は、のnull以外の値を持つデータ行の数を返します。 がTrueの行数を返しません。 の値の合計を返しません。[Column1 –

関連する問題