Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi all,
I created a set analysis for pivot table to calculate number of donors each moth. The formula displays actual number of donors in completed fiscal month but if a month not completed it displays forecast.
Here is a formula:
If(FiscalMonth < Today_FiscalMonth,
count({<FiscalYear = {'$(=maxstring(FiscalYear))'},[Gift Type] = {[Recurring Gift Pay-Cash]}, DonorCurentSegment = {'New'}>} distinct [Constituent ID]),
sum({<DonortypeBDFC = {'New'}>} Numofdonors_Forecast))
It works fine for each month but as total id displays forecast summary instead of adding year to day actuals and forecast.
Can somebody help me to understand why it is happening?
Thanks
Denis
May be you need this:
Sum(Aggr(
If(FiscalMonth < Today_FiscalMonth,
count({<FiscalYear = {'$(=maxstring(FiscalYear))'},[Gift Type] = {[Recurring Gift Pay-Cash]}, DonorCurentSegment = {'New'}>} distinct [Constituent ID]),
sum({<DonortypeBDFC = {'New'}>} Numofdonors_Forecast))
, Measures, Month))
can you post a snapshot of the pivot for more clarity
Hi Vineeth,
Please see the snapshot below
May be you need this:
Sum(Aggr(
If(FiscalMonth < Today_FiscalMonth,
count({<FiscalYear = {'$(=maxstring(FiscalYear))'},[Gift Type] = {[Recurring Gift Pay-Cash]}, DonorCurentSegment = {'New'}>} distinct [Constituent ID]),
sum({<DonortypeBDFC = {'New'}>} Numofdonors_Forecast))
, Measures, Month))
try
SUM(
AGGR(
If(FiscalMonth < Today_FiscalMonth,
count({<FiscalYear = {'$(=maxstring(FiscalYear))'},[Gift Type] = {[Recurring Gift Pay-Cash]}, DonorCurentSegment = {'New'}>} distinct [Constituent ID]),
sum({<DonortypeBDFC = {'New'}>} Numofdonors_Forecast))
,Measures,Month))
Thanks a lot Sunny,
I totally forgot about aggregation function.
It worked thank you
Thanks Vineeth!
It worked!