Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi All
My below set analysis is not working properly after adding Modifiers
Pick(Dim,num(Sum({<Employee={"=AGGR(Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4), Employee)<=25"},[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),'$#,##0.00;($#,##0.00)')
,
num(Sum({<Employee={"=AGGR(Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4), Employee)<=25"},[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),'$#,##0.00;($#,##0.00)')
,
Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT])))
it was working fine when it was like below, I guess the double quotes is causing the problem but not sure how to handle it
Pick(Dim,num(Sum({<Employee={"=AGGR(Rank(Sum({<[per.PERIOD_YEAR] = {$(vSelectedYear)}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4), Employee)<=25"},[per.PERIOD_YEAR] = {"$(vSelectedYear)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),'$#,##0.00;($#,##0.00)')
,
num(Sum({<Employee={"=AGGR(Rank(Sum({<[per.PERIOD_YEAR] = {$(vSelectedYear)}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4), Employee)<=25"},[per.PERIOD_YEAR] = {"$(vSelectedYear)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]),'$#,##0.00;($#,##0.00)')
,
Rank(Sum({<[per.PERIOD_YEAR] = {$(vSelectedYear)}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT])))
Any light on this
Like this
Pick(Dim,
Num(Sum({<Employee = {"=Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={'<=$(=vClosedFisPerSortKey)'}>} [Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4) <= 25"}, [per.PERIOD_YEAR] = {$(=vCurrentYear)}, ClosedFisPer_Sort_key = {"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
Num(Sum({<Employee = {"=Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={'<=$(=vClosedFisPerSortKey)'}>} [Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4) <= 25"}, [per.PERIOD_YEAR] = {$(=vCurrentYear)}, ClosedFisPer_Sort_key = {"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT])))
Its actually giving null values
May be try changing the inner double quotes to single quotes?
Like this
Pick(Dim,
Num(Sum({<Employee = {"=Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={'<=$(=vClosedFisPerSortKey)'}>} [Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4) <= 25"}, [per.PERIOD_YEAR] = {$(=vCurrentYear)}, ClosedFisPer_Sort_key = {"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
Num(Sum({<Employee = {"=Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={'<=$(=vClosedFisPerSortKey)'}>} [Concur.REPORT_ENTRY_APPROVED_AMOUNT]),4) <= 25"}, [per.PERIOD_YEAR] = {$(=vCurrentYear)}, ClosedFisPer_Sort_key = {"<=$(=vClosedFisPerSortKey)"}>}
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT])))
Let me give a try
That worked , thanks sunny
so you have to alternate single and double quotes for distinguishing the "quote areas"?
Yes, the suggestion was to change the double quotes to single quotes for the highlighted area and it worked
Pick(Dim,
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
[Concur.REPORT_ENTRY_APPROVED_AMOUNT]), '$#,##0.00;($#,##0.00)')
,
Rank(Sum({<[per.PERIOD_YEAR]={$(=vCurrentYear)},ClosedFisPer_Sort_key={"<=$(=vClosedFisPerSortKey)"}>}[Concur.REPORT_ENTRY_APPROVED_AMOUNT])))
... good to know