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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

¿Puede algún experto de DAX ayudarme en el requisito a continuación, por favor?

Hola a todos

DeeMag_0-1631276114973.png

Fecha establecida : Como se dio anteriormente, tengo un conjunto de datos que tiene las personas que llaman y las fechas en las que llamaron.

Requisito : Para encontrar si la llamada de la persona que llama es única o no cuando se registró en los últimos 3 días.

ejemplo: el 3 de septiembre la persona que llama al 1021 ha llamado, si observa en la captura de pantalla, no hubo llamadas desde 1021 en los últimos 3 días consecutivos, por lo que debe marcarse como único. Esto debe verificarse durante todos los días para todas las personas que llaman.

Si necesita más explicaciones sobre esto, hágamelo saber.

Espero que alguien pueda ayudarme en esto, por favor y agradezco su ayuda.

Gracias.

1 ACCEPTED SOLUTION

Hay @DeeMag,

¡Feliz de ayudar!

View solution in original post

12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

@DeeMag ¿Es así como se ven sus datos en su modelo? Si es así, despivotaría sus columnas de fecha y luego el problema debería ser directo.

Lo sentimos, si tiene problemas para seguir, ¿puede publicar datos de muestra como texto y salida esperada?
No hay realmente suficiente información para continuar, primero verifique si su problema es un problema común que se enumera aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte esta publicación sobre Cómo obtener respuestas rápidas a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, use la herramienta de tabla en la barra de edición
2. Resultado esperado de los datos de la muestra
3. Explicación en palabras de cómo llegar desde 1. a 2.

Hola Greg,

Gracias por volver.

en realidad los datos no se ven así. He descargado y lo he hecho ver de esa manera para facilitar la comprensión de la lógica.

Los datos provienen de una base de datos y en la hoja de datos se ve así y también tiene otras columnas.

DeeMag_0-1631280123498.png

Saludos

Deepthi

Hay @DeeMag,

¿Puede proporcionar los datos en una tabla y no en una imagen, hace que el proceso de entrega de una solución sea mucho más fácil?

Gracias

Hola Richard,

¿Hay alguna forma de subir la tabla?

Saludos

Hola Greg,

Descargué este informe para sobresalir desde Power BI y simplemente lo pivoté contando las personas que llaman por día.

Ignorar la columna Cola.

DeeMag_0-1631280765007.png

ColaLlamadorFechaTotal de llamadas
Abandonado238916/08/2021 00:001
Abandonado793317/08/2021 00:001
Abandonado353418/08/2021 00:002
P302353418/08/2021 00:001
Abandonado102118/08/2021 00:002
Abandonado102123/08/2021 00:001
Abandonado102223/08/2021 00:003
Abandonado102323/08/2021 00:004
Abandonado106024/08/2021 00:002
Abandonado748324/08/2021 00:001
P360238924/08/2021 00:001
Abandonado102124/08/2021 00:002
Abandonado747625/08/2021 00:002
Abandonado176125/08/2021 00:003
Abandonado155725/08/2021 00:002
Abandonado409225/08/2021 00:001
Abandonado793325/08/2021 00:001
Abandonado176126/08/2021 00:001
Abandonado748327/08/2021 00:008
Abandonado176127/08/2021 00:001
Abandonado70231/08/2021 00:003
Abandonado238931/08/2021 00:001
P360238931/08/2021 00:001
Abandonado493631/08/2021 00:003
P301493631/08/2021 00:001
P301845402/09/2021 00:001
Abandonado102302/09/2021 00:001
Abandonado102103/09/2021 00:007
Abandonado102203/09/2021 00:004
Abandonado102303/09/2021 00:003

Hay @DeeMag ,

En función de los datos, puede utilizar la siguiente columna calc para identificar el tipo de llamada

Call Type = 
var _caller_id = 'Table'[Caller]
var _curr_date = 'Table'[Date]
var _prior_max_date = CALCULATE(MAX('Table'[Date]), FILTER(all('Table'), 'Table'[Date]<_curr_date&& 'Table'[Caller] = _caller_id))
var _date_diff = DATEDIFF(_prior_max_date,_curr_date, DAY)
return 
if(_date_diff<=3, "repeat", "unique")

Gracias

Excelente, muchas gracias, funciona!!

Hay @DeeMag,

¡Feliz de ayudar!

Hola Richard,

Anteriormente, usted ayuda en esta solicitud. Gracias por eso.

Pero, necesito un pequeño ajuste en el código existente, por favor.

Si la llamada aparece el mismo día, la 1ª llamada debe ser única y otras llamadas del mismo día deben repetirse.

DeeMag_0-1633598525751.png

Hágame saber si necesita más detalles.

Gracias, aprecie su ayuda en esto.

Hay @DeeMag,

¿Cómo sabemos cuál es la primera llamada? la Fecha no proporciona una hora de llamada?

Muchas gracias Richard, lo probaré y te actualizaré sobre esto.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.