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.
Relativamente nuevo en el uso de Power BI y estoy intentando crear una medida para hacer lo siguiente
Trabajando en la siguiente información, devuelve la suma de aperturas de un correo electrónico recibido y clics dentro de dicho correo electrónico de usuarios únicos relacionados con las diferentes fechas en que hicieron esto:
Fecha | Nombre de pila | Apellido | Título del trabajo | Compañía | Correo electrónico | Entregado | Error | Abierto | Clics | Nombre del rol |
06/09/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 1 | |
06/09/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 2 | |
06/09/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 3 | |
16/11/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 1 | Rol 1 | |
16/11/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 1 | Rol 2 | |
16/11/2022 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 1 | Rol 3 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 2 | 1 | 0 | 1 | 2 | Rol 1 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 2 | 1 | 0 | 1 | 2 | Rol 2 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 2 | 1 | 0 | 1 | 2 | Rol 3 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 1 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 2 | |
17/01/2023 | Joe | Bloggs | Miembro del equipo | Organización 1 | 1 | 0 | 1 | 2 | Rol 3 |
El problema con los datos es que cada usuario aparece más de una vez en la tabla de origen, como puede ver. Esto se debe al origen de los datos que señala cada persona relacionada con el rol que se le ha dado en nuestro sistema. Cuando tienen múltiples roles, son sacados a través de múltiples veces.
La medida que tengo para calcular las aperturas es la siguiente y funciona bien, dándome los números que esperaría:
DistinctOpenedCount =
CALCULAR(
DISTINCTCOUNT('Tabla'[Correo electrónico]),
'Tabla'[Abierta] = { 1 }
)
Esto muestra lo que esperaría ver:
Fecha | Abierto |
06/09/2022 | 1 |
16/11/2022 | 1 |
17/01/2023 | 2 |
Sin embargo, la medida establecida para calcular los clics es la siguiente y supongo que funcionaría igual, pero no lo hace:
DistinctClickedCount =
CALCULAR(
DISTINCTCOUNT('Tabla'[Correo electrónico]),
'Tabla'[Clics] = { 1 }
)
Esto parece estar sumando todas las cifras, así que me da lo siguiente
Fecha | Clics |
06/09/2022 | 6 |
16/11/2022 | 3 |
17/01/2023 | 12 |
En lugar de:
Clics | |
06/09/2022 | 2 |
16/11/2022 | 1 |
17/01/2023 | 4 |
Cualquier idea en la que esto pueda ser incorrecto o una forma de crear una medida para ayudar sería muy útil.
De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.
(1) Mis datos de prueba son los mismos que los tuyos.
(2) Podemos crear una medida.
DistinctClickedCount =
DISTINCTCOUNT('Table'[Email]) * VALUES('Table'[Clicks])
(3) Entonces el resultado es el siguiente.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |