Hi Team,
Currently, I have one time control for users to choose the specific month end (eg 2025/05/31) and I could select the corresponding Last 2 Months to calculated the MoM Difference
use formula: “periodOverPeriodDifference(count({Customer}), {Month End}, MONTH, 1)”
for 2 consecutive month-end values (eg. 2025/04/30 vs. 2025/05/31).
Here is my question: I find that the Diff by Month for “Apr 2025” is null because I previously filtered only “Last 2 months” to calculate the MoM Difference and no “Mar 2025” Data was filtered in (please refer to the two red rectangle above).
How could I hide the null part (i.e “Apr 2025” Part ) and show the current one month only (i.e “May 2025” Part) in this visual without changing my filter conditions?
On the other words, I want to know how to visualize some value of a row (“May 2025”) and hide other value one (“Apr 2025”) without changing the filter conditions in QuickSight.
I have recreate this issue in Arena. Temporary
Could you please help to fix these 3 calculation field: Diff-MoM-PoPD; Value-MoM-PoPLV; Value - Last Month End
I am trying to set the calculation fields in pivot table in QuickSight to show:
the value of count{Customer ID} on the selected Reporting Date by the control(i.e. 2025/06/12) and the corresponding value of count{Customer ID} on the last month end (i.e. 2025/05/30) and last month corresponding date (i.e. 2025/05/12)
In addition, I also want to set the calcultion fields to calculate the difference of value (count({Customer ID})) above between 2025/06/12 and 2025/05/31, and the difference of value between 2025/06/12 and 2025/05/12.
My issue is that the 3 calculation field I tried to set in Arena (Diff-MoM-PoPD; Value-MoM-PoPLV; Value - Last Month End) doesn’t work now.
Following calculations work fine without a date filter. However, period-over-period calculations cannot be used with a date filter.
For the Value - Last Month End calculation, used to get the last value of the month is explained in this community post.
Example:
Value on Last Month Same Day - periodOverPeriodLastValue(count({Customer ID}), {Reporting Date}, MONTH, 1)
Difference from Last Month Same Day - periodOverPeriodDifference(count({Customer ID}), {Reporting Date}, MONTH, 1)