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 profesionales,
Tengo una matriz visual como esta:
C_DAY | C_Type |
13-Mar-20 | Actual |
13-Mar-20 | Sin datos |
14-Mar-20 | Previstas |
14-Mar-20 | Sin datos |
14-Mar-20 | Sin datos |
Estoy tratando de preparar una medida que pueda: Si un C_DAY contiene "Actual", entonces devuelve "true" a todas las filas de este C_DAY.
Mi juicio fallido:
CAT = contains(filter(table,table[C_DAY]=table[C_DAY]),table[C_TYPE],"Actual")
C_DAY | C_Type | Gato | Esperado |
13-Mar-20 | Actual | Verdad | Verdad |
13-Mar-20 | Sin datos | Falso | Verdad |
14-Mar-20 | Previstas | Falso | Falso |
14-Mar-20 | Sin datos | Falso | Falso |
14-Mar-20 | Sin datos | Falso | Falso |
Cualquiera, por favor, ayúdeme. Gracias.
@navafolk , Pruebe una nueva medida como
if ( countx(Summarize(Table, Table[C_DAY], "_1",countx(filter(Table,Table[C_Type]"ActualC_DAY)),[C_DAY])>-1, "True","False")
Hola @navafolk
Measure =
"Actual" IN CALCULATETABLE ( DISTINCT ( Table1[C_Type] ), ALL ( Table1[C_Type] ) )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si los mensajes son útiles.
Póngase en contacto conmigo en privado para obtener asistencia con cualquier necesidad de BI a gran escala
Salud
Hola @AlB ,
Funciona perfectamente, pero es bastante difícil para mí entender cómo funciona. ¿Puede explicarlo, por favor?
Gracias de nuevo.
Hola @navafolk
En cada fila de la tabla visual (excepto el Total) se están filtrando los C_Day y C_Type. Ese es tu contexto de filtro. Desea ver todos los C_Types para esa fecha específica, por lo que debe borrar el filtro en C_Type pero mantener el de C_day. Eso es lo que hacemos con
CALCULATETABLE ( DISTINCT ( Table1[C_Type] ), ALL ( Table1[C_Type] ) )
que produce una tabla de una columna con todos los valores de C_Type para la fecha en la fila actual.
Una vez que tenemos eso, sólo tenemos que comprobar si "Actual" es uno de esos valores. Eso se puede hacer con el operador IN
"Actual" EN CALCULATETABLE ( DISTINCT ( Table1[C_Type] ), ALL ( Table1[C_Type] )
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si los mensajes son útiles.
Póngase en contacto conmigo en privado para obtener asistencia con cualquier necesidad de BI a gran escala
Salud
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 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |