kenzo
1
以下添付画像の赤枠部分を1行にする方法を探しています。
「〇回以上閲覧」のcolumnは以下のような計算を入れ、データとしては実装できているのですが、重複した数値が表示される為、後続の処理に支障をきたしています。
※A列は無視してください。
※係数1はparameter
sumOver(ifelse(count({C})>=${係数1},1,NULL),[{B}])
C列は個々のユニークなStringなのですが、C列の値個々に閲覧数が〇回以上の総数をBでグルーピングして出したい状況です。
visualのDimensionからC列を外せばvisual上で1行になる事は理解しているのですが、前述のparameterによる変動数値によるC列の該当有無ので対象カウントができなくなってしまう為、これを両立する方法があればご指南頂けないでしょうか?
※Bestなイメージは総閲覧数がBのグループ毎に集計され、かつ〇回以上閲覧の部分は1行になる。(赤枠部分であれば11,10,8で一行になればBest)
@kenzo
お問い合わせ頂きありがとうございます。
こちらでも検証をしてみたいので、画面キャプチャで表示頂いてるビジュアルの 大元になっているデータ
をSampleとしてご提供頂けますでしょうか。
画面キャプチャ上、黒塗りになっている箇所は適宜置換などを行っていただき、共有頂けますと幸いです。
kenzo
3
Excelなどが添付できない為、一旦画像形式で共有させて下さい。
サンプルデータとしては以下のようなイメージで、
A列:1意の値(これは特に関係ないです)
B列:Cが属するグループ
C列:個々の閲覧者
D列:1閲覧に対して付与されるユニークなID(これをカウントして閲覧数を出す)
@kenzo
遅くなり申し訳ございません。
やりたいこととしては、グループ毎の合計閲覧数と、N回(Nはパラメータ指定)以上閲覧したユーザー数を同時に出したいということで理解あってますでしょうか。
こちら
にサンプルを作ってみました。ご確認お願いします。
以下、手順となります。
-
データセット側の計算フィールドでユーザー毎の閲覧数をあらかじめ集計しておきます。
count_by_user
countOver({eventid},[{person}],PRE_FILTER)
-
分析側の計算フィールドを作成する
N回以上閲覧者数
distinct_countIf(person,{count_by_user}>=${param1})
以上、ご確認お願いいたします。
1 Like
@kenzo さん、その後いかがでしょうか?
yusukezさんの回答で解決しているようでしたら、
Solutionの付与をお願いいたします。
kenzo
6
こちらご返答遅れておりまして申し訳ございません。
現状完全解決には至っていませんが、Dataset側で先に計算フィールドを作成してからの組み合わせで実現できそうです。ありがとうございました!
1 Like