5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SalesforceAdvent Calendar 2021

Day 11

PARENTGROUPVALの使い方

Last updated at Posted at 2021-12-10

普段はあんまり凝ったレポートは作っていないので、PARENTGROUPVALを使ったことはありませんでした。
ちょうどレポート関係の質問があって、もしかしたらPARENTGROUPVALが使えるのではと思い試してみました。

そのときの質問
Formula to calculate percentage of Pass Rate
最終的にこんなイメージのレポートを作りたい。小計ごとの比率を出したい。
image.png

参考

  1. トレイルヘッド : PREVGROUPVAL() と PARENTGROUPVAL() を使用したグループの比較
  2. ヘルプの説明
     今までこれだけを読んでたからさっぱり中身を理解できませんでした。
    image.png

使い方の整理

サマリーレベルの数式に追加します。

RowCount / PARENTGROUPVAL(RowCount, ILM_Qualification_Answersheets__c.ILM_Level__c)

image.png

でも、これで安心してはいけません。Displayタブをクリックして以下の設定も行います。
この設定をしていなくて、機能しないっていう質問もよく見かけます。

image.png

他の設定も整理

image.png

No 指定の仕方 意味
1 ILM_Qualification_Answersheets__c.ILM_Level__c ILM_Level__cを分母にして計算する
2 ILM_Qualification_Answersheets__c.Status__c Status__cを分母に計算する。100%になって意味がない
3
4 GRAND_SUMMARY Total計を分母に計算する
4 ROW_GRAND_SUMMARY Total計を分母に計算する

類似の質問

RowCount / PARENTGROUPVAL( OPPORTUNITY_NAME: UNIQUE, GRAND_SUMMARY)

集計の結果

今回の場合はどちらも結果は一致しています。

RowCount / PARENTGROUPVAL(RowCount, GRAND_SUMMARY)
RowCount / PARENTGROUPVAL(RowCount, ROW_GRAND_SUMMARY) 

image.png

この場合はやはりROW_GRAND_SUMMARYが正解のようです。
PARENTGROUPVAL Returning 100% for All Groups?

2つのグルーピングでの集計

RowCount / PARENTGROUPVAL(RowCount ,RepTest__c.USERs__c ) 

image.png

Need Help with report formula

COLUMN_GRAND_SUMMARY

RowCount /
PARENTGROUPVAL(RowCount,Assigned_Vet_Grouping,COLUMN_GRAND_SUMMARY)

image.png

集計した値同士の計算

Courses_Completed:SUM / Courses_Enrolled:SUM  

image.png

Help with percentage formula

IF(CLOSED:SUM = 0,
0,
( WON:SUM / CLOSED:SUM )
)

How do I fix my win rate report?


ParentGroupVal 関数は、Salesforce レポートのあまり知られていない機能の 1 つです。この記事では、概要レポート、結合レポート、またはマトリックス レポート内でPARENTGROUPVAL関数を使用して、概要レポートの主要な指標を作成する方法を学習します。この関数は、現在のグループより 1 つ上のレベルのグループである親グループから集計値を取得します。構文は、コンテキスト内のレポートの種類に応じて異なります。

image.png

営業所別、担当者別の集計で担当者の件数割合を出したい

こんな感じに出したい

image.png

PARENTGROUPVALの式の中では担当営業所(Account.TantoEigyousyo_Formula__c)を指定して、行グループに担当者名を指定します。

image.png

行グループにを担当営業所を指定したら...
ここでどのレベルに集計するかを指定するんだな。

image.png

image.png

このようなレポート

image.png

集計レベル数式でCUST_OWNER_NAMEの部分にグルーピングした所有者を指定してください。

また、選択済みのグループにも今月のアプローチ(行レベル数式だと思いますが...)を選びます。

RowCount / PARENTGROUPVAL(RowCount ,CUST_OWNER_NAME )

image.png

image.png

さらに棒グラフ化?

この数式を適用する方法:

行グループ→所有者

列グループ→今月アプローチ

RowCount / PARENTGROUPVAL(RowCount,所有者,COLUMN_GRAND_SUMMARY)
5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?