Forum Discussion
Line chart data label on min, max, current points only for dynamic hierarchy (sample solution)
- 7 months ago
v-prasare Thank You
i have been playing around with chatgpt to help me , the below works on gettinfg the last month total only but not when i roll up to qtr where i want the ucrrent or last qter total to displayThis works for last only that has start of month date
LastDateValueLabel =
VAR MaxFactDate =
CALCULATE(
MAX(FACT[Date]),
ALLSELECTED('Calc_Calendar')
)
RETURN
IF(
MAX('Calc_Calendar'[Date]) = MaxFactDate,
FACT[ActualBaseMeasAgg],
BLANK()
)
Now trying date hierarchy:VAR CurrentMaxDate =
CALCULATE(
MAX(FACT[Date]),
ALLSELECTED('Calc_Calendar')
)VAR CurrentPeriod =
SWITCH(
TRUE(),
ISINSCOPE('Calc_Calendar'[DateStartOfMonthDescr]), "Month",
ISINSCOPE('Calc_Calendar'[DateFinQuarterDescr]), "Quarter",
ISINSCOPE('Calc_Calendar'[DateFinYearDescr]), "Year",
"Other"
)RETURN
SWITCH(
CurrentPeriod,
"Month",
CALCULATE(
FACT[ActualBaseMeasAgg],
FILTER(
ALL('Calc_Calendar'),
'Calc_Calendar'[Date] = CurrentMaxDate
)
),
"Quarter",
CALCULATE(
FACT[ActualBaseMeasAgg],
DATESQTD('Calc_Calendar'[Date])
),
"Year",
CALCULATE(
FACT[ActualBaseMeasAgg],
DATESYTD('Calc_Calendar'[Date])
),
BLANK()
)
Hi icassiem,
Total Sales :=
SUM ( 'Fact Sales'[SalesAmount] )
Last Visible Date :=
MAX ( 'Dim Date'[Date] )
Min Sales :=
MINX (
VALUES ( 'Dim Date'[Date] ),
[Total Sales]
)
Max Sales :=
MAXX (
VALUES ( 'Dim Date'[Date] ),
[Total Sales]
)
Composite Label :=
VAR _CurrentValue = [Total Sales]
VAR _MinValue = [Min Sales]
VAR _MaxValue = [Max Sales]
VAR _LastDate = [Last Visible Date]
VAR _IsCurrent =
MAX ( 'Dim Date'[Date] ) = _LastDate
VAR _IsMin =
_CurrentValue = _MinValue
VAR _IsMax =
_CurrentValue = _MaxValue
RETURN
SWITCH (
TRUE (),
_IsCurrent, _CurrentValue,
_IsMax, _CurrentValue,
_IsMin, _CurrentValue,
BLANK ()
)
please try above measure, which should help you resolve the issue. If not please share sample pbix file or sample data in usable format. so, that can try to repro this scenario from our end
Thanks,
Prashanth