絵文字を使用したランキング表ルールの作成
チームパフォーマンスランキングの視覚的な表示に絵文字を追加して、営業担当が会社の目標を達成するように促します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方 |
| 使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition |
| 有料オプションで使用可能なエディション: Web Services API が有効になっている Professional Edition |
| 必要なユーザー権限 | |
|---|---|
| 積み上げ検索条件を作成してステートメントを編集する | この権限が有効になっている Spiff ユーザーロール。 デザイナー設定: 管理 |
ランキング表ルールを作成するには、ユーザーオブジェクトを使用してランキング表に表示するすべての特定のユーザーを返すガイド付き積み上げ集計を設定します。要件に応じて、さまざまなオプションを選択して参加者を決定します。データセットの各ユーザーにデータが適用されるように、特定の順序で計算項目を作成します。
-
作成した積み上げ集計を使用して、ランキング表の参加者の合計数を返す計算を作成します。
count(AE_Leaderboard)
-
コンテキストメニューで選択したユーザーだけでなく、データ検索条件で各ユーザーの目標を返す計算を作成します。
null 値を処理するには、
OR 0の追加ではなく、右パネルのデフォルト値を使用します。quota("QuotaAE", statement_period.end_date, user) OR 0
-
その期間のユーザーの完了した収益金額を返す計算を作成します。
データ検索条件で営業担当で絞り込まれていないことを確認します。関数の
sumif部分は、条件付き担当者の絞り込みを実行します。データ検索条件が営業担当で絞り込まれている場合、コンテキストメニューで選択した営業担当の結果のみが表示されます。sumif(ClosedWonInPeriod, OwnerId = user.Id, AR__c)
-
毎月の達成率を返す計算を作成します。
ゼロで除算するときのエラーを回避するには、null チェックを使用して期間の収益を目標で除算します。
if(MonthlyAEQuota > 0, UserClosedRevenueInPeriod / MonthlyAEQuota, 0)
-
達成度に基づいてユーザーをランク付けする計算を作成します。
rank関数は、期待と反対の値を返します。担当者が 5 人の場合、最も高い担当者が5を返します。合計からランクを減算して1を加算すると、順序が逆になり、達成度が1になります。Total_AEs - rank(user, AE_Leaderboard, LeaderboardMonthlyAEAttainment) + 1
ランクを合計するのではなく、ランキング表にランクを表示するため、最上位の数式はランキング表のランクを取得して 0 で乗算します。
AE_MonthlyLeaderboardRank * 0 + LeaderboardFields
-
ステートメントに表示されるようにランキング表の項目を追加します。
AE_Quota 各ユーザーのステートメント総計値になり、目標が表示されるサマリー計算。 AE_Rank AE_MonthlyLeaderboardRank 数式のバージョン。 FullName 手動でインポートしたデータの正規化された [名前] 項目の重複。正規化された項目はステートメントで使用できないため、複製すると追加の項目を使用できます。 if(AE_Quota,0,0) + if(AE_Rank,0,0) + if(FullName,0,0)
-
ネストされた
if関数を使用してランキング表に絵文字を追加し、必要な絵文字でランキングを設定します。if(AE_MonthlyLeaderboardRank = 1, "1st 🥇", if(AE_MonthlyLeaderboardRank = 2, "2nd 🥈", if(AE_MonthlyLeaderboardRank = 3, "3rd 🥉", if(AE_MonthlyLeaderboardRank > 3, AE_MonthlyLeaderRank, 0))))
この記事で問題は解決されましたか?
ご意見をお待ちしております。
