Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
IF((COUNTIF(AA10:AM10,"At Risk")>0), "At Risk", IF((COUNTIF(AA10:AM10,"Delayed")>0), "Delayed", IF((COUNTIF(AA10:AM10,"On Track")>0), "On Track", IF((COUNTIF(AA10:AM10,"Complete")>0), "Complete", IF(COUNTIF(AA10:AM10,"Not Started")>0), "Not Started", "Error")))))
Esta es la fórmula de Excel que puedo replicar igual en PowerBI.
En Excel han se;ected la célula (AA1: AM10) en powerbi tengo una medida creada para el sam.
Por favor, ayúdame con esta fórmula.
Gracias de antemano.
Solved! Go to Solution.
Hola @raks3
Debido a que podemos crear medidas en columnas en Power BI, si el modelo de datos como se muestra a continuación, debe seleccionar Todas las columnas excepto la columna Fila y anular la definición para transformar la tabla2 como table y table3.
Actualice la medida:
Measure =
VAR _1 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "At Risk" )
)
VAR _2 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Delayed" )
)
VAR _3 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "On Track" )
)
VAR _4 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Complete" )
)
VAR _5 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Not Started" )
)
RETURN
IF (
_1 > 0,
"At Risk",
IF (
_2 > 0,
"Delayed",
IF (
_3 > 0,
"On Track",
IF ( _4 > 0, "Complete", IF ( _5 > 0, "Not Started", "Error" ) )
)
)
)
Construir medidas de color como M.Color.
M.Color = SWITCH([Measure],"On Track",1,2)
Cree el objeto visual Matriz y agregue Medidas de color en formato condicional en Formato (Formato por regla y agregue la medida de color).
Resultado:
Puede descargar el archivo pbix desde este enlace: Resultado basado en las medidas
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @raks3
Probé su Medida en Excel, creo que desea generar un resultado específico contando el conteo específico de las palabras.
Sin embargo, en Power Bi, la medida funcionará en una columna sin en una fila.
Debido a que no conozco su modelo de datos, por lo que construyo una tabla de ejemplo en Excel AA9:AM10.
Obtenga datos en Power Bi y creo que debe realizar Transformar en Power Query Editor para usar Transponer.
Muestra:
Nueva tabla y columna2 es AA10:AM10 en Excel.
Medida:
Measure =
VAR _1 =
CALCULATE (
COUNT ( Sheet1[Column2] ),
FILTER ( ALL ( Sheet1 ), Sheet1[Column2] = "At Risk" )
)
VAR _2 =
CALCULATE (
COUNT ( Sheet1[Column2] ),
FILTER ( ALL ( Sheet1 ), Sheet1[Column2] = "Delayed" )
)
VAR _3 =
CALCULATE (
COUNT ( Sheet1[Column2] ),
FILTER ( ALL ( Sheet1 ), Sheet1[Column2] = "On Track" )
)
VAR _4 =
CALCULATE (
COUNT ( Sheet1[Column2] ),
FILTER ( ALL ( Sheet1 ), Sheet1[Column2] = "Complete" )
)
VAR _5 =
CALCULATE (
COUNT ( Sheet1[Column2] ),
FILTER ( ALL ( Sheet1 ), Sheet1[Column2] = "Not Started" )
)
RETURN
IF (
_1 > 0,
"At Risk",
IF (
_2 > 0,
"Delayed",
IF (
_3 > 0,
"On Track",
IF ( _4 > 0, "Complete", IF ( _5 > 0, "Not Started", "Error" ) )
)
)
)
Resultado:
Puede descargar el archivo pbix desde este enlace: Resultado basado en las medidas
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@RicoZhou Hola
Gracias por ypur rpl !
Compartiré mi muestra de datos para que te dé una idea clara para mi demanda.
1st pic mostrar lo que necesito para lograr y 2nd Pic mostrar la fórmula que necesito para lograr i powerbi.
Para cada estado he creado medidas por lo que ahora en base a esa necesidad promedio de lograr "OVERALL" columna
A continuación se muestra mi informe power bi. Verde clr "On Track" estas tarjetas son medidas.
Hola @raks3
Debido a que podemos crear medidas en columnas en Power BI, si el modelo de datos como se muestra a continuación, debe seleccionar Todas las columnas excepto la columna Fila y anular la definición para transformar la tabla2 como table y table3.
Actualice la medida:
Measure =
VAR _1 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "At Risk" )
)
VAR _2 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Delayed" )
)
VAR _3 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "On Track" )
)
VAR _4 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Complete" )
)
VAR _5 =
CALCULATE (
COUNT ( 'Table'[Value] ),
FILTER ( ALL ( 'Table' ), 'Table'[ROW]=MAX('Table (2)'[ROW])&&'Table'[Value] = "Not Started" )
)
RETURN
IF (
_1 > 0,
"At Risk",
IF (
_2 > 0,
"Delayed",
IF (
_3 > 0,
"On Track",
IF ( _4 > 0, "Complete", IF ( _5 > 0, "Not Started", "Error" ) )
)
)
)
Construir medidas de color como M.Color.
M.Color = SWITCH([Measure],"On Track",1,2)
Cree el objeto visual Matriz y agregue Medidas de color en formato condicional en Formato (Formato por regla y agregue la medida de color).
Resultado:
Puede descargar el archivo pbix desde este enlace: Resultado basado en las medidas
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@RicoZhou Hola
Este DAX no está funcionando por favor revise mi captura de pantalla,
Amarillo marcado : Cuando se completa todo el estado se muestra como "OnTrack ", según el DAX debe mostrarse como "Completado" pero todavía la medida se muestra como "En pista"
@RicoZhou Hola
Gracias por tu repetición.
su repetición realmente me ayudó, pero mis datos son poco diferentes.
Mis datos se agregan cada semana con los mismos nombres y el estado puede cambiar.
Compartiendo lo mismo el formate de datos de muestra, los datos se agregarán cada semana.
Estoy usando la columna de fecha como segmentación de datos.
Por favor, ayúdame
Fecha | Filas | Columna | Valores |
01/01/2020 | Hipaa | Coche | En marcha |
01/01/2020 | Hipaa | Datos | |
01/01/2020 | Pci | Coche | Completado |
01/01/2020 | Pci | Datos | Retrasado |
01/01/2020 | PCI-Merchant | Sts | No iniciado |
01/01/2020 | PCI-Merchant | Conversador | Completado |
02/01/2020 | Hipaa | Coche | En camino |
02/01/2020 | Hipaa | Datos | En camino |
02/01/2020 | Pci | Coche | Completado |
02/01/2020 | Pci | Datos | Completado |
02/01/2020 | PCI-Merchant | Sts | Retrasado |
02/01/2020 | PCI-Merchant | Conversador | Retrasado |
hola @raks3 - ¿va a compartir los datos de muestra para el siguiente problema - también puede compartir su resultado esperado. ¡Gracias!
Proud to be a Super User!