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

Cómo crear medidas para los correos electrónicos cuentan en un día

Tengo una tarea para crear un panel en el recuento de correos electrónicos enviados para diferentes usuarios en un día. Si el número de destinatarios es > 5 por un remitente en un día, entonces los detalles deben mostrarse. Necesita ayuda sobre cómo calcular esto.

Eg

Transmisor receipiente

aa@abc.com bb@abc.com , 11@123.com , zz@xyz.com , cc@abc.com 10@gek.com ,

bb@abc.com 11@123.com

Me gustaría tener el número de destinatarios de las últimas 24 horas por el mismo remitente y si > 5 entonces debe mostrarse.

1 ACCEPTED SOLUTION

Hola @ss1247 ,

Puede obtener los resultados esperados completando los siguientes pasos:

1. Crear una columna calculada para obtener la fecha con el formato "DD / MM / AAAA"

eDate = FORMAT('sMail'[Date],"DD/MM/YYYY")

2. Cree una medida como se muestra a continuación para obtener el recuento de recetantes de cada remitente como sugiere @Greg_Deckler

CountofTo = PATHLENGTH(SUBSTITUTE(MAX(sMail[To]),",","|")) 

3. Cree una medida para obtener el número de destinatarios en el correo electrónico enviado por cada remitente en un día

recipent count = 
VAR efrom =
    MAX ( 'sMail'[From] )
var cdate=FORMAT(max('sMail'[Date]),"DD/MM/YYYY")
return
 SUMX(  FILTER ( ALL('sMail'), sMail[From] = efrom &&FORMAT('sMail'[Date],"DD/MM/YYYY")=cdate),[CountofTo] )

recipients count.JPG

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

7 REPLIES 7
Greg_Deckler
Super User
Super User

Por lo tanto, puede obtener el número de destinatarios como este:

Número de destinatarios de la columna lEN('Table'[recipients]) - LEN(SUBSTITUTE('Table'[recipients],",",""))

No estoy seguro de lo que quieres decir con detalles de la demostración y tal. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

Esto va a proporcionar el total del recuento de requisitos en la tabla, pero mi requisito es que necesita compararse con el nombre del remitente.

Si un remitente envía correo electrónico a más de 5 recetantes iguales o diferentes en un día, los datos deben rellenarse en el panel.

Hola @ss1247 ,

Lo sentimos, no tengo claro el requisito de "el recuento de destinatarios debe compararse con el nombre del remitente". ¿Podría proporcionar una muestra con capturas de pantalla? Nos ayudará a proporcionarle la solución adecuada.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hola Rena,

Como se proporciona un ejemplo a continuación, tengo dos tablas con detalles de remitente y receipient

Transmisor receipiente

aa@abc.com bb@abc.com , 11@123.com , zz@xyz.com , cc@abc.com

bb@abc.com 11@123.com

123@123.com 100@100.com , 100-100.com,100-100.com,100-100.com,100-100.com (correo electrónico enviado a diferentes horas)

10@gek.com aa@abc.com

Considere aa@abc.com del remitente ha enviado correos electrónicos a más de 5 destinatarios en diferentes tiempos en un día, por lo que debe crear un informe de los detalles del remitente cuyo recuento de correos electrónicos de envío es > 5

Así que me gustaría saber cómo calcular el recuento de destinatarios para cada remitente en un día.

por lo que del ejemplo anterior debería obtener datos en un informe de los detalles del remitente aa@abc.com y 123@123.com pero no bb@abc.com

Anonymous
Not applicable

FechaDeParaAsunto del correo electrónico

16/04/2020

10:20 AM

aa@abc.com11@123.comPrueba
17/04/2020 3:31 PMaa@abc.combb@abc.com,11-123.comPrueba
17/04/2020 4:35 PMaa@abc.comzz@xyz.comPrueba
17/04/2020 4:35 PMbb@abc.com11@123.comPrueba
17/04/2020 5:35 PMaa@abc.comcc@abc.comPrueba
17/04/2020 6:50 PM123@123.com100@100.com , 101-100.com,102-100.com,103-100.com,104-100.com,105@xyz.comPrueba
17/04/2020 6:50 PMaa@abc.com10@gek.comPrueba

Para ser una tabla creada más específica como ejemplo.

así que me gustaría saber cómo calcular / crear medida en el recuento de receipients para cada remitente.

Así que la producción esperada es

Fecha Recuento de recetantes de nombre del remitente

16/04/2020 aa@abc.com 1

17/04/2020 aa@abc.com 5

17/04/2020 bb@abc.com 1

17/04/2020 123@123.com 6

Hola @ss1247 ,

Puede obtener los resultados esperados completando los siguientes pasos:

1. Crear una columna calculada para obtener la fecha con el formato "DD / MM / AAAA"

eDate = FORMAT('sMail'[Date],"DD/MM/YYYY")

2. Cree una medida como se muestra a continuación para obtener el recuento de recetantes de cada remitente como sugiere @Greg_Deckler

CountofTo = PATHLENGTH(SUBSTITUTE(MAX(sMail[To]),",","|")) 

3. Cree una medida para obtener el número de destinatarios en el correo electrónico enviado por cada remitente en un día

recipent count = 
VAR efrom =
    MAX ( 'sMail'[From] )
var cdate=FORMAT(max('sMail'[Date]),"DD/MM/YYYY")
return
 SUMX(  FILTER ( ALL('sMail'), sMail[From] = efrom &&FORMAT('sMail'[Date],"DD/MM/YYYY")=cdate),[CountofTo] )

recipients count.JPG

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Otra forma de obtener el número de destinatarios:

Número de destinatarios columna 2 - PATHLENGTH(SUBSTITUTE('Table'[recipients],",","-"))


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.