カスタム項目の一覧

「計算フィールド」を活用することで、出力できる項目が大幅に広がります。

 

日付に関するおすすめ書式

月単位で集計するとき

YYYY-MM


週単位で集計するとき

M/D週


表形式で日付列を追加するとき

YYYY/MM/DD

 


「ユーザー」のデータセット

在籍年数

dateDiff(入社日,truncdate('DD',now()),'YYYY')

 

 

「ログイン」のデータセット

★ログイン率

distinct_countIf(ユーザーID,ログイン>0)/distinct_count(ユーザーID)


定着率

distinct_countIf(ユーザーID,ログイン日数>=4)/distinct_count(ユーザーID)


★ログイン日数

distinct_countIf(日付,ログイン=1)


★ログイン人数

distinct_countIf(ユーザーID,ログイン>0)


直近1週間のログイン日数

distinctcountIf(日付,ログイン=1 and 日付>=adddatetime(-6,"DD",truncdate("DD",now())))


直近1ヶ月のログイン日数

distinctcountIf(日付,ログイン=1 and 日付>=truncdate("MM",now()))


「定着率」のデータセット

★4日以上

distinct_countIf(ユーザーID,ログイン日数>=4)


★1~3日

distinct_countIf(ユーザーID,ログイン日数<4 and ログイン日数>=1)


★0日

distinct_countIf(ユーザーID,ログイン日数=0)

 

 

「投稿」のデータセット

★投稿URL

concat('https://tunag.jp/feeds/',toString(投稿ID))


★投稿数

distinct_count(投稿ID)


1人あたりの投稿数(部署)

投稿数/max(所属人数(投稿者・部署))


1人あたりの投稿数(ユーザーセグメント)

投稿数/max(所属人数(投稿者・ユーザーセグメント))


プルダウンで選択した内容を数値化する

ifelse(
値(プルダウン)='XXX',4,
値(プルダウン)='XXX',3,
値(プルダウン)='XXX',2,
値(プルダウン)='XXX',1,NULL
)


値(数値)の累計

runningSum(sum(値(数値)),[truncDate('MM',投稿日) ASC],[ユーザーセグメント名])

 

 

「既読&読了」のデータセット

★投稿URL

concat('https://tunag.jp/feeds/',toString(投稿ID))


★既読数

distinct_count(既読ID)


★1人あたりの既読数(部署)

既読数/max(所属人数(部署))


★1人あたりの既読数(ユーザーセグメント)

既読数/max(所属人数(ユーザーセグメント))


既読数(100以上切り捨て)

ifelse(既読数>=100,100,既読数)


特定の部署における既読数

distinct_countIf(既読ID,部署ID=xxx)


特定のユーザーセグメントにおける既読数

distinct_countIf(既読ID,ユーザーセグメントID=xxx)

 

★特定の部署における既読率

distinct_countIf(既読ID,部署ID=xxx)/maxIf(所属人数(部署),部署ID=xxx)


★特定のユーザーセグメントにおける既読率

distinct_countIf(既読ID,ユーザーセグメントID=xxx)/maxIf(所属人数(ユーザーセグメント),ユーザーセグメントID=xxx)

 

★読了数

distinct_count(読了ID)


1人あたりの読了数(部署)

読了数/max(所属人数(部署))


1人あたりの読了数(ユーザーセグメント)

読了数/max(所属人数(ユーザーセグメント))


読了数(100以上切り捨て)

ifelse(読了数>=100,100,読了数)


特定の部署における読了数

distinct_countIf(読了ID,部署ID=xxx)


特定のユーザーセグメントにおける読了数

distinct_countIf(読了ID,ユーザーセグメントID=xxx)


★特定の部署における読了率

distinct_countIf(読了ID,部署ID=xxx)/maxIf(所属人数(部署),部署ID=xxx)


★特定のユーザーセグメントにおける読了率

distinct_countIf(読了ID,ユーザーセグメントID=xxx)/maxIf(所属人数(ユーザーセグメント),ユーザーセグメントID=xxx)


既読した時間帯

extract('HH',既読日)

 

読了した時間帯

extract('HH',読了日)


★読了/既読
(※既読数に対する読了数の割合)

読了数/既読数


「コメント」のデータセット

★投稿URL

concat('https://tunag.jp/feeds/',toString(投稿ID))


★コメント総数

distinct_count(投稿コメントID)


1人あたりのコメント数(部署)

コメント総数/max(所属人数(部署))


1人あたりのコメント数(ユーザーセグメント)

コメント総数/max(所属人数(ユーザーセグメント))


コメント数(100以上切り捨て)

ifelse(コメント総数>=100,100,コメント総数)


★特定の部署におけるコメント数

distinct_countIf(投稿コメントID,部署ID=xxx)


★特定のユーザーセグメントにおけるコメント数

distinct_countIf(投稿コメントID,ユーザーセグメントID=xxx)


特定の部署におけるコメント率

distinct_countIf(投稿コメントID,部署ID=xxx)/maxIf(所属人数(部署),部署ID=xxx)


特定のユーザーセグメントにおけるコメント率

distinct_countIf(投稿コメントID,ユーザーセグメントID=xxx)/maxIf(所属人数(ユーザーセグメント),ユーザーセグメントID=xxx)


「サンクス」のデータセット

★サンクス送付数

distinct_count(サンクス送付・受領ID)


1人あたり送付数(部署)

サンクス送付数/max(所属人数(部署))


1人あたり送付数(ユーザーセグメント)

サンクス送付数/max(所属人数(ユーザーセグメント))


その他共通

ユーザー数

distinct_count(ユーザーID)


ユーザー数(累計)

runningSum(ユーザー数,[truncDate('MM',入社日) ASC])


所属とユーザー名を合体させる

concat(部署名,
'
',
ユーザー名)


投稿時間

extract('HH',投稿日)


投稿した時間帯

ifelse(
extract('HH',投稿日)<12,'午前',
extract('HH',投稿日)<15,'午後①',
extract('HH',投稿日)<18,'午後②','夜間')


投稿曜日

ifelse(
extract('WD',投稿日)=2,'1 月',
extract('WD',投稿日)=3,'2 火',
extract('WD',投稿日)=4,'3 水',
extract('WD',投稿日)=5,'4 木',
extract('WD',投稿日)=6,'5 金',
extract('WD',投稿日)=7,'6 土',
extract('WD',投稿日)=1,'7 日',NULL)

 

日付(月曜始まり)

ifelse(
extract("WD", 日付) = 1, addDateTime(-6, 'DD',日付),
addDateTime(1, 'DD', truncDate("WK",日付))
)

 

投稿日(月曜始まり)

ifelse(
extract("WD", 投稿日) = 1, addDateTime(-6, 'DD',投稿日),
addDateTime(1, 'DD', truncDate("WK",投稿日))
)

 

既読日(月曜始まり)

ifelse(
extract("WD", 既読日) = 1, addDateTime(-6, 'DD',既読日),
addDateTime(1, 'DD', truncDate("WK",既読日))
)

 

読了日(月曜始まり)

ifelse(
extract("WD", 読了日) = 1, addDateTime(-6, 'DD',読了日),
addDateTime(1, 'DD', truncDate("WK",読了日))
)

 

前週同曜日までの投稿数

distinct_countIf(投稿ID,
投稿日>=truncDate('WK',addDateTime(-1,'WK',now()))
and 投稿日<truncdate('DD',addDateTime(-1,'WK',now()))
)

 

当週前日までの投稿数

distinct_countIf(投稿ID,
投稿日>=truncDate('WK',now())
)

 

前月同日までの投稿数

distinct_countIf(投稿ID,
投稿日>=truncDate('MM',addDateTime(-1,'MM',now()))
and 投稿日<truncdate('DD',addDateTime(-1,'MM',now()))
)

 

当月前日までの投稿数

distinct_countIf(投稿ID,
投稿日>=truncDate('MM',now())
)

 

再生数

distinct_count(再生ID)

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください