2番目の列の内容をフィルタリングしながら、ある列の一意の値の数を数えたいのですが。
例:
A B
1 a 2
2 a 3
3 b 2
4 b 1
5 c 2
6 d 3
7 e 4
列Bに値 '2'または '3'が含まれている場合、列Aからの固有値を数える必要があります。
この例の答えは4を返すはずです(1、2、3、5、6行目、1行目と2行目の値 'a'を二重に数えません)。
2番目の列の内容をフィルタリングしながら、ある列の一意の値の数を数えたいのですが。
例:
A B
1 a 2
2 a 3
3 b 2
4 b 1
5 c 2
6 d 3
7 e 4
列Bに値 '2'または '3'が含まれている場合、列Aからの固有値を数える必要があります。
この例の答えは4を返すはずです(1、2、3、5、6行目、1行目と2行目の値 'a'を二重に数えません)。
回答:
の指示に従ってください https://superuser.com/a/1216718/541756 LibreOffice Baseにデータを移動して、次のクエリを使用します。
select count(distinct(A))
from "Table1"
where B in (2,3);
クエリを実行すると生成されます 4
予想通り。