Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Everyone,
If current month value of a particular Function is zero ,I want to show Previous month value for Corresponding Function .
Dimensions: -Year_Month and Function
Expressions:
1st Method
=Count({$<Attr_Flag = {1},Year_Month= {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"},Year = ,Month = >}[Employee Code])
with Full Accumulation option enabled
2nd Method
Aggr(Rangesum(Above(Count({$<Attr_Flag = {1},Year_Month= {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"},
Year = ,Month = >}[Employee Code]),0,Rowno())),Function,Year_Month)
with no accumulation option enabled
I have used above expressions but still i am not able to get the correct output.
Any suggestions would be greatly appreciated.
Current output:
Expected Output:
Regards,
P.Divya
Don't really understand why yours is not working, but this seems to be working:
Alt(Aggr(RangeSum(Above(Alt(Count({$<Attr_Flag = {1},Year_Month = {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"} ,Year = ,Month = >}[Employee Code]), 0), 0, Rowno())), Function,Year_Month),
Aggr(Above(Aggr(RangeSum(Above(Alt(Count({$<Attr_Flag = {1},Year_Month = {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"} ,Year = ,Month = >}[Employee Code]), 0), 0, Rowno())), Function,Year_Month)), Function,Year_Month))
It seems like a case of missing dimension. Do you even have Sep-2016 Year-Month for Corporate within your application? Put it another way, is the combination null or is missing? If it is missing, then you probably would need to get this fixed in the script of data source.
Hi Sunny ,
Thanks for your response.It is showing null value .I have disabled Suppress Zero values Option.
Please see below for your reference.
How to get Previous month value for corporate function to Sep-16.I am using the below Expression
Max(Aggr(Rangesum(Above(Count({$<Attr_Flag = {1},Year_Month= {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"},Year = ,Month = >}[Employee Code]),0,Rowno())),Function,Year_Month))
Thanks in Advance
Regards,
P.Divya
Would you be able to share a sample to take a look at this
Hi Sunny ,
Please find the attached Sample Application.
Thanks & Regards,
P.Divya
Don't really understand why yours is not working, but this seems to be working:
Alt(Aggr(RangeSum(Above(Alt(Count({$<Attr_Flag = {1},Year_Month = {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"} ,Year = ,Month = >}[Employee Code]), 0), 0, Rowno())), Function,Year_Month),
Aggr(Above(Aggr(RangeSum(Above(Alt(Count({$<Attr_Flag = {1},Year_Month = {">=$(=Date(Addmonths(Max(Year_Month),-11),'MMM-YY'))<=$(=Date(Max(Year_Month),'MMM-YY'))"} ,Year = ,Month = >}[Employee Code]), 0), 0, Rowno())), Function,Year_Month)), Function,Year_Month))
Hi Sunny,
Thanks .It is working
Regards,
P.Divya
If in bar chart with 2 dimentions, 1st dimention is month, 2nd is customer.
Is it really not possible to show customer value of previous month if this customer does not exist in current month direct in chart function?