LoginSignup
5
2

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(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

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