Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos,
Estoy empezando con power bi desktop y atascado encontrando una solución para el siguiente senario.
Tengo una lista de artículos que tienen un estado por departamento.
En una matriz, me gustaría agregar una columna que muestre el % abierto por departamento calculado por la SUMA de estado '07 Terminado' y '08 Informe listo' dividido por la suma de estado 07, 08, 09 y 12.
Un archivo de Excel con datos de muestra se puede ver aquí
La matriz de resultados debe verse así mostrando todas las columnas de estado que muestran los números y la nueva columna que muestra el porcentaje abierto.
Gracias de antemano por todas sus útiles sugerencias y muchos saludos
Dirk
Solved! Go to Solution.
Hay, @Typhoon74
Puede probar los siguientes métodos.
%Open =
VAR N1 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "07 Finished" )
)
VAR N2 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "08 Report Ready" )
)
VAR N3 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "09 Written" )
)
VAR N4 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "12 Archived" )
)
RETURN
DIVIDE ( N1 + N2, N1 + N2 + N3 + N4 )
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Finalmente conseguí que mi visual se creara con la ayuda de @v-zhangti y otras ideas que descubrí en esta comunidad.
Construyo mi visual con medidas
Finalmente conseguí que mi visual se creara con la ayuda de @v-zhangti y otras ideas que descubrí en esta comunidad.
Construyo mi visual con medidas
Hay, @Typhoon74
Puede probar los siguientes métodos.
%Open =
VAR N1 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "07 Finished" )
)
VAR N2 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "08 Report Ready" )
)
VAR N3 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "09 Written" )
)
VAR N4 =
CALCULATE (
COUNT ( 'Table'[STATUS] ),
FILTER ( 'Table', [STATUS] = "12 Archived" )
)
RETURN
DIVIDE ( N1 + N2, N1 + N2 + N3 + N4 )
Saludos
Equipo de soporte de la comunidad _Charlotte
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Intentemos:
Open%=
VAR _Finished = CALCULATE(COUNTROWS(Table), KEEPFILTERS (Table[Status] = "07 Finished")
VAR _Ready = CALCULATE(COUNTROWS(Table), KEEPFILTERS (Table[Status] = "08 Report Ready")
VAR _Written= CALCULATE(COUNTROWS(Table), KEEPFILTERS (Table[Status] = "09 Written")
VAR _Archived= CALCULATE(COUNTROWS(Table), KEEPFILTERS (Table[Status] = "12 Archived")
Return
DIVIDE(_Finished+_Ready , _Finished + _Ready +_Written+_Archived)
¿Ayuda?
@rbriga Me está dando un mensaje de error
"Sintaxis incorrecta para "Devolver" cualquier idea o sugerencia ¿qué hacer?
Quita las comas al final de cada VAR
@Typhoon74 , Puedes abrir % como
divide(countrows(filter(allselected(Table), Table[Deaprtment] = max(Table[Deaprtment]) && table[Status] in{"07 Finished","08 Report Ready"})),countrows(filter(allselected(Table), Table[Deaprtment] = max(Table[Deaprtment]) && table[Status] in{"07 Finished","08 Report Ready","09 Written","12 Archived"})) )
Pero no obtendrás esa pantalla
si está buscando una pantalla híbrida con columna matricial y medida
https://community.powerbi.com/t5/Community-Blog/Creating-a-custom-or-hybrid-matrix-in-PowerBI/ba-p/1...
https://community.powerbi.com/t5/Quick-Measures-Gallery/The-New-Hotness-Custom-Matrix-Hierarchy/m-p/...
vota por la Mesa Híbrida
https://ideas.powerbi.com/ideas/idea/?ideaid=9bc32b23-1eb1-4e74-8b34-349887b37ebc
Gracias amitchandak, me proporciona una tabla que muestra el porcentaje por departamento. Will vore para la opción de tablas híbridas