Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Da en blanco cuando el numerador es 0

Hola a todos.

Estoy usando DIVIDE y en algunos casos el numerador es 0 (o en blanco, no estoy completamente seguro de cómo dax trata la siguiente medida) y no me da ningún valor. El objetivo es obtener un 0 % si es 0.

Mi medida:

Usuarios móviles activos ?
VAR Yes_Count de VAR ( VAR Yes_Count?
CALCULAR (
DISTINCTCOUNT ( 'Estadísticas de los equipos'[Nombre principal de usuario] ),
'Estadísticas de equipos'[Usuario móvil activo] - "Sí",
'user AD'[IsManager] á 0
)
devolución
divide(Yes_Count,[Team Count])
La primera parte solo calcula cuántos "Sí' hay en la columna y devuelve la proporción de recuento YES y recuento de equipos. Así que el problema aparece cuando no hay SI.
1 ACCEPTED SOLUTION
sreenub
Resolver II
Resolver II



Utilice lo siguiente en RETURN

IF ( Yes_Count >0 ,divide(Yes_Count,[Team Count]), 0)

View solution in original post

3 REPLIES 3
negi007
Community Champion
Community Champion

@aleksandra_stan Puede modificar su dax como a continuación.

Opción 1:

Usuarios móviles activos ?
VAR Yes_Count de VAR ( VAR Yes_Count?
CALCULAR (
DISTINCTCOUNT ( 'Estadísticas de los equipos'[Nombre principal de usuario] ),
'Estadísticas de equipos'[Usuario móvil activo] - "Sí",
'user AD'[IsManager] á 0
)
devolución
if (divide(Yes_Count,[Team Count])-0,0,divide(Yes_Count,[Team Count]))

Opción2:

Usuarios móviles activos ?
VAR Yes_Count de VAR ( VAR Yes_Count?
CALCULAR (
DISTINCTCOUNT ( 'Estadísticas de los equipos'[Nombre principal de usuario] ),
'Estadísticas de equipos'[Usuario móvil activo] - "Sí",
'user AD'[IsManager] á 0
)
devolución
if (Yes_Count-0,0,divide(Yes_Count,[Team Count]))




Did I answer your question? Mark my post as a solution!
Appreciate your Kudos



Proud to be a Super User!


Follow me on linkedin

amitchandak
Super User
Super User

@aleksandra_stan ,

No muy claro

Inténtalo como

devolución

if( isblank([Team Count]) [Recuento de equipos]-0, 0,divide(Yes_Count,[Team Count]))

sreenub
Resolver II
Resolver II



Utilice lo siguiente en RETURN

IF ( Yes_Count >0 ,divide(Yes_Count,[Team Count]), 0)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.