Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola a todos
Me he estado tomente con un problema muy extraño con PowerBI últimamente y no puedo ser capaz de resolverlo.
He creado un gráfico de líneas para mostrar el porcentaje total de clientes que se ha incorporado a una plataforma. El gráfico funcionó bien hasta hoy, cuando de repente se convirtió en números extremos. Lo extraño es que es sólo la fórmula % que no está funcionando como debería, mientras que el recuento total en ejecución funciona bien. Además, cuando cargo las mismas medidas en una tarjeta, todas las medidas, incluido el porcentaje total de funcionamiento, funcionan perfectamente bien y muestran los números y porcentajes correctos.
He escrito el DAX para el % del total de la siguiente manera:
Dividir
[Sub_Tracker total de ejecución],
COUNTA (D_Customers [Código de cliente]))
Con el total de ejecución calculado como:
calcular(
COUNTA(F_Sub_Tracker[Número de cliente]),
F_Sub_Tracker[Tracker]-"Incorporado",
filtro (
ALLSELECTED(F_Sub_Tracker),
'F_Sub_Tracker'[Fecha de cambio del rastreador] <-max(D_Dates[Fecha])))
Este gráfico funcionó bien hasta hoy, cuando de repente muestra grandes números porcentuales como se puede ver a continuación:
El porcentaje para 85 debe ser de 215, por lo que el 39,53%
No tengo idea de lo que pasó. ¿Alguien ha experimentado esto antes?
¡Gracias de antemano!
Mejor
DNKL
Solved! Go to Solution.
Hola @DNKL ,
Parece que la fórmula que calcula el número total de clientes (COUNTA(D_Customers[Código de cliente])) no puede devolver el valor correcto, intente actualizar la fórmula de la medida "%Sub_Tracker total de ejecución " como se muestra a continuación:
%Sub_Tracker total de ejecución ? Dividir ( [Sub_Tracker total de ejecución], COUNTX (ALL( 'D_Customers'), D_Customers[Código de cliente] ) ) |
Si el método anterior sigue sin funcionar, proporcione la estructura de tablas relacionadas y algunos datos de ejemplo (excluir datos confidenciales). Gracias.
Saludos
Rena
Hola @DNKL ,
Parece que la fórmula que calcula el número total de clientes (COUNTA(D_Customers[Código de cliente])) no puede devolver el valor correcto, intente actualizar la fórmula de la medida "%Sub_Tracker total de ejecución " como se muestra a continuación:
%Sub_Tracker total de ejecución ? Dividir ( [Sub_Tracker total de ejecución], COUNTX (ALL( 'D_Customers'), D_Customers[Código de cliente] ) ) |
Si el método anterior sigue sin funcionar, proporcione la estructura de tablas relacionadas y algunos datos de ejemplo (excluir datos confidenciales). Gracias.
Saludos
Rena
Hola @yingyinr ,
Gracias por su respuesta!
Probé la solución DAX que sugeriste. Con hacer un ligero ajuste (usando ALLSELECTED() en lugar de ALL()), la solución que proporcionó funciona! ¡Muchas gracias por su ayuda! 🙂
Mejor
DNKL