Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos, tengo una tabla que contiene filas múltiples para cada usuario (correo) y para calcular el porcentaje de participación quiero contar el no. de Entradas para cada usuario, pero este valor no debe exceder " 2 " así que creo la siguiente medida para contar el no. de Entradas para cada ueser en las primeras 2 filas ( 1 entrada 1 fila ) en un rango seleccionado de fecha por una segmentación de datos
BOS # =
VAR tab =
SUMMARIZE (
Sheet1,
Sheet1[EntriesTime].[Date],
Sheet1[Index],
Sheet1[EntriesCount ],Sheet1[Mail],
"count", CALCULATE (
COUNT ( Sheet1[Mail] ),
FILTER (
ALLEXCEPT ( Sheet1, Sheet1[Mail] ),
'Sheet1'[Index] <= MAX ( 'Sheet1'[Index] )
)
)
)
RETURN
SUMX ( FILTER ( tab, [count] <= 2 ), [EntriesCount ] )
y funciona bien, pero cuando cambio el rango de fecha en la segmentación de datos el valor que obtuve de la meaure es " en blanco " (la medida funciona bien cuando elijo la fecha de rango en julio cuando elijo la fecha de rango agosto que da mi en blanco )
Por favor, aconseje cómo amar este problema ??
aquí hay un ejemplo de los datos que espero de la meaure
aquí hay una muestra de los datos que uso en mi tabla
Índice | Departamento | Línea | Nombre | Correo | EntriesCount | EntriesTime |
1 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 7/1/2020 | |
3 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 7/14/2020 | |
4 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 7/15/2020 | |
5 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 7/16/2020 | |
6 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 7/17/2020 | |
7 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 1 | 7/13/2020 | |
8 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 0 | 7/16/2020 | |
9 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 0 | 7/17/2020 | |
10 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 0 | 7/18/2020 | |
11 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 1 | 7/12/2020 | |
12 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 1 | 7/13/2020 | |
13 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 0 | 7/14/2020 | |
14 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 0 | 7/15/2020 | |
16 | Fc | Hesham Barakat | barakat.hs@pg.com | 1 | 7/13/2020 | |
17 | Fc | Hesham Barakat | barakat.hs@pg.com | 1 | 7/17/2020 | |
18 | Fc | Hesham Barakat | barakat.hs@pg.com | 0 | 7/16/2020 | |
19 | Fc | Hesham Barakat | barakat.hs@pg.com | 0 | 7/22/2020 | |
20 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 1 | 7/12/2020 | |
21 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 0 | 7/13/2020 | |
22 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 0 | 7/31/2020 | |
23 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 8/1/2020 | |
25 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 1 | 8/14/2020 | |
26 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 0 | 8/15/2020 | |
27 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 0 | 8/16/2020 | |
28 | Hse | Mostafa Gamal | metwaly.mg@pg.com | 0 | 8/17/2020 | |
29 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 1 | 8/13/2020 | |
30 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 1 | 8/16/2020 | |
31 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 0 | 8/17/2020 | |
32 | Hse | Abdullrahman Barakat | ali.ab.1@pg.com | 0 | 8/18/2020 | |
33 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 1 | 7/12/2020 | |
34 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 1 | 8/13/2020 | |
35 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 0 | 8/14/2020 | |
36 | Hse | Nour Abdelaziz | abdelaziz.n@pg.com | 0 | 8/15/2020 | |
37 | Fc | Hesham Barakat | barakat.hs@pg.com | 1 | 8/1/2020 | |
38 | Fc | Hesham Barakat | barakat.hs@pg.com | 1 | 8/13/2020 | |
40 | Fc | Hesham Barakat | barakat.hs@pg.com | 0 | 8/16/2020 | |
41 | Fc | Hesham Barakat | barakat.hs@pg.com | 0 | 8/22/2020 | |
42 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 1 | 8/12/2020 | |
43 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 0 | 8/13/2020 | |
44 | Fc | Sameh Mohammedy | sameh.ms@pg.com | 0 | 8/31/2020 |
@MostafaGamal
Hola Mostafa,
Según su medida, no hay datos para agosto que otoño < 2, Compruebe el archivo adjunto que está recibiendo la salida como se esperaba.
https://1drv.ms/u/s!AmoScH5srsIYgYIqPIJEhhuCWtoZSw?e=uI6qHA
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Acepto 🙂 KUDOS
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Fowmy se puede ver en mi tabla que hay valores en la coumn " No.OfEntries " en agosto, así que no entiendo lo que quiere decir con "Según su medida, no hay datos para agosto que otoño < 2 " .. Por favor, aclare más
Tenga en cuenta que el enlace que proporciona no funciona, no puedo abrirlo y descargar el archivo
@MostafaGamal
Dado que resume primero la tabla y, a continuación, agrega el recuento que está por debajo o igual a 2, la tabla no tiene datos que califiquen.
Si cambias el 2 a un número más alto como 10, funcionará,
SUMX ( FILTER ( tab, [count] <= 2 ), [EntriesCount ] )
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Acepto 🙂 KUDOS
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Fowmy ok lo tengo ahora, así que para lograr lo que quiero hacer que es " contar los valores en las primeras 2 filas para cada usuario en un rango seleccionado de fecha " cómo hacer eso? lo que sugieres ?
el enlace en el attched en su primer comentario no puedo abrirlo, por favor compártalo de nuevo
@MostafaGamal
Pruebe esta medida:
https://1drv.ms/u/s!AmoScH5srsIYgYIqPIJEhhuCWtoZSw?e=QUihP0
Measure =
SUMX(
FILTER(SUMMARIZE(Sheet1,Sheet1[Mail],"Count",SUM(Sheet1[EntriesCount ])),[Count]<=2),
[Count])
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Acepto 🙂 KUDOS
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group