Forum Discussion
vipett
Helper III
9 months agoWrong number formatting data label when highlighted
I have a simple graph with a measure "On time" which is formatted as %, normally it looks fine But if I highlight a category or country or anything it loses its data formatting: ...
- 8 months ago
It sounds reasonable, but still doesn't work..
Luckily this was not in a Production file, but just connected to a test environment and in the production environment it worked without any workarounds..
ChielFaber
Super User
9 months agoCould you show us the measures your using?
Try creating a measure with an assigned format:
OnTime % (Formatted) :=
VAR v = [OnTime %]
RETURN FORMAT(v, "0.0%")
vipett
Helper III
8 months agoOn-time % (orders) =
VAR OrdersScope =
SUMMARIZE(
'Purchase Order Line',
'Purchase Order Line'[DIM_COMPANY_KEY],
'Purchase Order Line'[DIM_SITE_KEY],
'Purchase Order Line'[Order No]
)
VAR OrdersEval =
ADDCOLUMNS(
OrdersScope,
"__Eligible",
CALCULATE(
COUNTROWS('Purchase Order Line'),
ALLEXCEPT(
'Purchase Order Line',
'Purchase Order Line'[DIM_COMPANY_KEY],
'Purchase Order Line'[DIM_SITE_KEY],
'Purchase Order Line'[Order No]
),
NOT ISBLANK('Purchase Order Line'[DatediffPromied])
),
"__Late",
CALCULATE(
COUNTROWS('Purchase Order Line'),
ALLEXCEPT(
'Purchase Order Line',
'Purchase Order Line'[DIM_COMPANY_KEY],
'Purchase Order Line'[DIM_SITE_KEY],
'Purchase Order Line'[Order No]
),
NOT ISBLANK('Purchase Order Line'[DatediffPromied])
&& 'Purchase Order Line'[DatediffPromied] >= 1
)
)
VAR TotalEligibleOrders =
COUNTROWS( FILTER(OrdersEval, [__Eligible] > 0 ) )
VAR OnTimeOrders =
COUNTROWS( FILTER(OrdersEval, [__Eligible] > 0 && [__Late] = 0 ) )
RETURN IF( TotalEligibleOrders = 0, BLANK(), DIVIDE(OnTimeOrders, TotalEligibleOrders) )