こんにちは。
重複削除用の計算式を作り、データソースフィルターでレコードを絞り込みたいと考えています。
以下内容を満たす計算式が考え付かず、こちらで投稿させていただきました。
■前提
・頭文字がAのグループに所属する人のみ、複数のグループ所属することがある
・上記に当てはまる場合、[count]がグループの数だけ重複する
■絞り込み条件
・頭文字がAのグループに所属し、かつ複数のグループに所属する場合、
頭文字がAのグループのレコードのみ保持
※具体的にいうと、絞り込みの結果、
no1,no4,no5の3レコードになり、countの合計が30(10+5+15)にしたいです。
ご教示の程、よろしくお願いいたします。
3 个回答

目的とする条件をひとつずつ整理しましょう。
与えられた式は2つだけで、この組み合わせで決まります。
1. グループの先頭がAであるか否か
2. グループAに所属するか否か
まずはグループの先頭の文字を取ってからスタート
1. グループの先頭がAであるか否か
これは単純にAかどうかを見るだけです。単純なのでわざわざ式を作らなくても構いません。
2. グループAに所属するか否か
こちらはLOD表現を使うのがよいと思います。
人(name)ごとにグループAに所属するかを判定します。
あとは上記の2つの式の掛け合わせです。
グループAに所属する人はAのデータだけ持ってきます。
そうでない人は全てのデータを持ってきます。
最後の式ができたらデータソースフィルターに入れて真だけを保持すればOKです。