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.
Hola
Soy muy nuevo en Power BI y no puedo resolver mi problema más reciente. He buscado una solución a este problema sin ningún éxito. Si alguien me puede ayudar, realmente lo agradecería.
He creado la medida a continuación que crea la tabla a continuación:
Enviado Mensualmente ?
CALCULAR (
COUNT ('Problemas'[Resuelto]), ('Problemas'[Estado] - "Enviado" ) ,
USERELATIONSHIP ( 'Issues'[Resuelto], 'Fecha'[Fecha] )
Mes | Subir Total | Total enviado |
Enero | 1 |
|
Febrero | 4 |
|
Marzo | 8 | 2 |
Abril | 9 |
|
Mayo | 16 | 5 |
Junio | 24 | 6 |
Julio |
| 3 |
Agosto | 32 |
|
Septiembre | 48 | 7 |
Octubre | 56 | 6 |
Noviembre | 57 | 4 |
Diciembre |
|
|
Detalles de los datos:
Mis problemas:
Enviado Mensualmente ?
CALCULAR (
COUNT ('Problemas'[Resuelto]), ('Problemas'[Estado] - "Enviado" ) ,
USERELATIONSHIP ( 'Issues'[Resuelto], 'Fecha'[Fecha] ) ,
FILTRO (ALL ('Problemas'), ( 'Problemas'[Resuelto ] <- MAX ('Problemas'[Resuelto] ) ) )
Relación activa
Relación inactiva
Solved! Go to Solution.
Hola, @sbr
Puedes probar esto:
Si no funciona correctamente, tal vez sea un comportamiento de 'USERELATIONSHIP', el filtro agregado más tarde todavía utiliza la relación original. Si no utiliza filter, la función 'calcular' filtrará automáticamente los datos correspondientes en relaciones inactivas (fecha resuelta) en función del contexto actual.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Después de la investigación adicional y depuración, pude llegar a la siguiente medida que hace exactamente lo que necesito. A continuación se muestra lo que cambié:
Muchas gracias por dar a entender que hubo problemas con mi medida y guiarme a cavar más profundo. Inicialmente pensé que una instrucción FILTER no podía seguir una instrucción USERELATIONSHIP, pero ese no es el caso.
¡¡¡Gracias!!!
lo siento por todos los errores de mecanografía. por favor, pasarlos por alto.
Muchas gracias por su respuesta. FYI: La medida funciona muy bien sin la instrucción FILTER. El problema que estoy incountering es que la instrucción FILTER que he agregado al final de la medida no me proporciona un total en ejecución en la columna "Total enviado" como se esperaba. Dy tiene algún consejo sobre cómo incoorporar esta instrucción FILTER para que pueda obtener el total en ejecución? A continuación se muestra la medida que estoy usando con el filtro incluido.
Al ejecutar esta medida se crean los siguientes datos en la columna "Total enviado". Parece estar ingnoring el FILTRO completamente.
Mes | Subir Total | Total enviado |
Enero | 1 | |
Febrero | 4 | |
Marzo | 8 | 2 |
Abril | 9 | |
Mayo | 16 | 5 |
Junio | 24 | 6 |
Julio |
| 3 |
Agosto | 32 | |
Septiembre | 48 | 7 |
Octubre | 56 | 6 |
Noviembre | 70 | 6 |
Diciembre |
|
Los resultados deseados deben tener el siguiente aspecto en la columna "Total enviado":
Mes | Subir Total | Total enviado |
Enero | 1 | |
Febrero | 4 | |
Marzo | 8 | 2 |
Abril | 9 | 2 |
Mayo | 16 | 7 |
Junio | 24 | 13 |
Julio |
| 16 |
Agosto | 32 | 16 |
Septiembre | 48 | 23 |
Octubre | 56 | 29 |
Noviembre | 70 | 35 |
Diciembre |
|
¿Alguien tiene algún consejo sobre cómo puedo conseguir que el total de ejecución aparezca en la columna "Total de envío"?
Cualquier consejo proporcionado sería muy apreciado. Me han quedo sin ideas!!!
Hola, @sbr
Puedes probar esto:
Si no funciona correctamente, tal vez sea un comportamiento de 'USERELATIONSHIP', el filtro agregado más tarde todavía utiliza la relación original. Si no utiliza filter, la función 'calcular' filtrará automáticamente los datos correspondientes en relaciones inactivas (fecha resuelta) en función del contexto actual.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Después de la investigación adicional y depuración, pude llegar a la siguiente medida que hace exactamente lo que necesito. A continuación se muestra lo que cambié:
Muchas gracias por dar a entender que hubo problemas con mi medida y guiarme a cavar más profundo. Inicialmente pensé que una instrucción FILTER no podía seguir una instrucción USERELATIONSHIP, pero ese no es el caso.
¡¡¡Gracias!!!
Hola, @sbr
Prueba esto:
Shipped Total =
(
CALCULATE (
COUNT ( 'Issues'[Resolved] ),
( 'Issues'[State] = "Shipped" ),
( 'Issues'[Resolved] <> BLANK () ),
USERELATIONSHIP ( 'Date'[Date], 'Issues'[Resolved] )
)
)
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
I have uploaded a sample data file. I have also modified my Shipped Total measure and I am no longer getting the total shipped on every line in the table as before. Progress however small is always good.
Details:
Upload Total = (CALCULATE (
IF (Calculate (COUNT ('Issues'[Issue Id]) = BLANK() ) ,
(Calculate (COUNT ('Issues'[Issue Id] ) ,
FILTER(ALLSELECTED('Issues'),
('Issues'[Upload Date] <= MAX('Issues'[Upload Date]))),
DATEADD ('Issues'[Upload Date], -2, MONTH )
)) ,
(Calculate (COUNT ('Issues'[Issue Id] ),
FILTER(ALLSELECTED('Issues'),
('Issues'[Upload Date] <= MAX ('Issues'[Upload Date] )))
)))
))
Shipped Total = (CALCULATE (
COUNT ('Issues'[Resolved]),
('Issues'[State] = "Shipped" ) ,
('Issues'[Resolved] <> BLANK() ) ,
USERELATIONSHIP ('Date'[Date], 'Issues'[Resolved] ) ,
FILTER (('Date'), 'Date'[Date] <= MAX ('Date'[Date]) )
My table results are below.
Month | Upload Total | Shipped Total |
January | 1 | |
February | 4 | |
March | 8 | 2 |
April | 9 | |
May | 16 | 5 |
June | 24 | 6 |
July |
| 3 |
August | 32 | |
September | 48 | 7 |
October | 56 | 6 |
November | 70 | 6 |
December |
|
I also noticed that if I switch the FILTER statement to
"FILTER(ALLSELECTED('Issues'),'Issues'[Resolved] <= MAX ('Issues'[Resolved] ) ) "
I get no results in the Shipped Total column of my table. I even tried replacing the "ALLSELECTED" with "ALL" or removing it entirely and I still ended up with a blank Shipped Total column. So it seems that using the following filter is more correct but like I said before it will not create the running total for me.
FILTER (('Date'), 'Date'[Date] <= MAX ('Date'[Date]) )
Any advice you can provide would be most appreciated!!!
Id. de emisión | Proyecto | Resuelto | Estado | Fecha de carga | Opciones de caso |
CPP11-1 | Proyecto A | 4 Mar 2020 | Cancelado | 31 de enero de 2020 | Plan + 3DP |
CPP11-2 | Proyecto A | 10 Mar 2020 | Enviado | 10 De febrero de 2020 | Plan + 3DP |
CPP11-4 | Proyecto A | 10 Mar 2020 | Enviado | 27 Feb 2020 | Plan + 3DP |
CPP11-3 | Proyecto A | 26 de mayo de 2020 | Enviado | 24 Feb 2020 | Plan + 3DP |
CPP11-7 | Proyecto A | 26 de mayo de 2020 | Enviado | 11 De marzo de 2020 | Plan + 3DP |
CPP11-8 | Proyecto A | 26 de mayo de 2020 | Enviado | 13 Mar 2020 | Plan + 3DP |
CPP11-6 | Proyecto A | 26 de mayo de 2020 | Enviado | 4 Mar 2020 | Plan + 3DP |
CPP11-17 | Proyecto A | 27 de mayo de 2020 | Cancelado | 13 de mayo de 2020 | Plan + 3DP |
CPP11-19 | Proyecto A | 29 de mayo de 2020 | Enviado | 13 de mayo de 2020 | Plan + 3DP |
CPP11-26 | Proyecto A | 5 junio 2020 | Enviado | 12 de mayo de 2020 | Plan + 3DP |
CPP11-9 | Proyecto A | 10 junio 2020 | Cancelado | 13 Mar 2020 | Plan + 3DP |
CPP11-16 | Proyecto A | 10 junio 2020 | Cancelado | 13 de mayo de 2020 | Plan + 3DP |
CPP11-12 | Proyecto A | 10 junio 2020 | Cancelado | 27 abr 2020 | Plan + 3DP |
CPP11-23 | Proyecto A | 10 junio 2020 | Enviado | 22 de mayo de 2020 | Plan + 3DP |
CPP11-22 | Proyecto A | 10 junio 2020 | Enviado | 15 de mayo de 2020 | Plan + 3DP |
CPP11-28 | Proyecto A | 15 junio 2020 | Enviado | 21 de mayo de 2020 | Plan + 3DP |
CPP11-29 | Proyecto A | 17 junio 2020 | Enviado | 3 junio 2020 | Plan + 3DP |
CPP11-36 | Proyecto A | 19 junio 2020 | Cancelado | 10 junio 2020 | Plan + 3DP |
CPP11-33 | Proyecto A | 19 junio 2020 | Cancelado | 6 junio 2020 | Plan + 3DP |
CPP11-30 | Proyecto A | 30 junio 2020 | Enviado | 3 junio 2020 | Plan + 3DP |
CPP11-32 | Proyecto A | 9 Jul 2020 | Enviado | 6 junio 2020 | Plan + 3DP |
CPP11-35 | Proyecto A | 10 Jul 2020 | Cancelado | 10 junio 2020 | Plan + 3DP |
CPP11-57 | Proyecto A | 23 jul 2020 | Enviado | 17 junio 2020 | Plan + 3DP |
CPP11-55 | Proyecto A | 23 jul 2020 | Enviado | 17 junio 2020 | Plan + 3DP |
CPP11-111 | Proyecto A | 2 Sep 2020 | Enviado | 11 de agosto de 2020 | Plan + 3DP |
CPP11-140 | Proyecto A | 3 Sep 2020 | Cancelado | 26 de agosto de 2020 | Plan + 3DP |
CPP11-135 | Proyecto A | 3 Sep 2020 | Cancelado | 18 de agosto de 2020 | Plan + 3DP |
CPP11-190 | Proyecto A | 11 Sep 2020 | Cancelado | 10 Sep 2020 | Plan + 3DP |
CPP11-144 | Proyecto A | 17 Sep 2020 | Enviado | 26 de agosto de 2020 | Plan + 3DP |
CPP11-128 | Proyecto A | 17 Sep 2020 | Enviado | 14 de agosto de 2020 | Plan + 3DP |
CPP11-136 | Proyecto A | 17 Sep 2020 | Enviado | 19 de agosto de 2020 | Plan + 3DP |
CPP11-243 | Proyecto A | 21 Sep 2020 | Cancelado | 21 Sep 2020 | Plan + 3DP |
CPP11-253 | Proyecto A | 22 Sep 2020 | Cancelado | 21 Sep 2020 | Plan + 3DP |
CPP11-252 | Proyecto A | 22 Sep 2020 | Cancelado | 21 Sep 2020 | Plan + 3DP |
CPP11-142 | Proyecto A | 24 Sep 2020 | Enviado | 26 de agosto de 2020 | Plan + 3DP |
CPP11-162 | Proyecto A | 24 Sep 2020 | Enviado | 1 Sep 2020 | Plan + 3DP |
CPP11-143 | Proyecto A | 24 Sep 2020 | Enviado | 26 de agosto de 2020 | Plan + 3DP |
CPP11-321 | Proyecto A | Fabricación ordenada | 15 Nov 2020 | Plan + 3DP | |
CPP11-334 | Proyecto A | Fabricación ordenada | 16 Nov 2020 | Plan + 3DP | |
CPP11-250 | Proyecto A | Revisión - Mecánica | 21 Sep 2020 | Plan + 3DP | |
CPP11-337 | Proyecto A | Revisión - Segmentación | 16 Nov 2020 | Plan + 3DP | |
CPP11-338 | Proyecto A | Revisión - Segmentación | 16 Nov 2020 | Plan + 3DP | |
CPP11-323 | Proyecto A | Presentado | 15 Nov 2020 | Plan + 3DP | |
CPP11-328 | Proyecto A | Presentado | 16 Nov 2020 | Caso de revisión | |
CPP11-329 | Proyecto A | Presentado | 16 Nov 2020 | Sólo plan | |
CPP11-332 | Proyecto A | Presentado | 16 Nov 2020 | Sólo plan | |
CPP11-333 | Proyecto A | Presentado | 16 Nov 2020 | Plan + 3DP | |
CPP11-335 | Proyecto A | Presentado | 16 Nov 2020 | Plan + 3DP | |
CPP11-339 | Proyecto A | Presentado | Sin opciones de caso |
Hola
He saltado tarde en este post, pero todavía me gustaría ayudar. En función de los datos de ejemplo que haya compartido, debe mostrar claramente el resultado esperado. No me preocupan sus fórmulas. Sólo describa la pregunta de negocios y muéstreme su resultado esperado.
Hola, @sbr
Es un placer responder por ti.
¿Le importaría proporcionar algunos datos de muestra y el resultado deseado? Así que podemos ayudarte pronto.
Saludos
Janey Guo
@sbr , Probar como
Enviado Mensualmente ?
CALCULAR (
COUNT ('Problemas'[Resuelto]), ('Problemas'[Estado] - "Enviado" ) ,
USERELATIONSHIP ( 'Issues'[Resuelto], 'Fecha'[Fecha] ) ,
FILTRO (ALL ('DATE'), ( 'DATE'[DATE ] <- MAX ('DATE'[DATE] ) ) ))
O
Enviado Mensualmente ?
CALCULAR (
COUNT ('Problemas'[Resuelto]), ('Problemas'[Estado] - "Enviado" ) ,
USERELATIONSHIP ( 'Issues'[Resuelto], 'Fecha'[Fecha] ) ,
FILTRO (ALLSELECTED ('DATE'), ( 'DATE'[DATE ] <- MAX ('DATE'[DATE] ) ))
Sorry, I forgot to mention that I indeed tried this Filter suggested but with no success.
In my attempt to correct the filter issue, I realized the following 2 scenarios:
1. Shipped Monthly =
CALCULATE (
COUNT (‘Issues'[Resolved]), (‘Issues'[State] = "Shipped" ) ,
USERELATIONSHIP ( ‘Issues'[Resolved], 'Date'[Date] ) ,
FILTER (ALL (‘Issues'), ( ‘Issues'[Resolved ] <= MAX (‘Issues'[Resolved] ) ) )
Month | Upload Total | Shipped Total |
January | 1 |
|
February | 4 |
|
March | 8 |
|
April | 9 |
|
May | 16 |
|
June | 24 |
|
July |
|
|
August | 32 |
|
September | 48 |
|
October | 56 |
|
November | 57 |
|
December |
|
|
2. And when I use the following filter, I get the total Shipped in every total field in the table (see below)
Shipped Monthly =
CALCULATE (
COUNT (‘Issues'[Resolved]), (‘Issues'[State] = "Shipped" ) ,
USERELATIONSHIP ( ‘Issues'[Resolved], 'Date'[Date] ) ,
FILTER (ALL (‘Date), ( ‘Date [Date] <= MAX (‘Date [Date] ) ) )
Month | Upload Total | Shipped Total |
January | 1 | 33 |
February | 4 | 33 |
March | 8 | 33 |
April | 9 | 33 |
May | 16 | 33 |
June | 24 | 33 |
July |
| 33 |
August | 32 | 33 |
September | 48 | 33 |
October | 56 | 33 |
November | 57 | 33 |
December |
| 33 |
I have tried several syntax combinations but with no success. I know I must be overlooking something very simple because everything I have read online tells me this measure should work. Do you have any other ideas?
The 1st scenario returns a blanks in every Shipped Total cell and the 2nd scenario returns the total number of Shipped (33) in every cell of the Shipped Total. Any help is appreciated.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |