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 a todos
¿Alguien sabe cómo puedo crear una bandera para marcar en el segundo mes max?
A continuación se muestra mi conjunto de datos
fecha | bandera |
1/01/2021 | 0 |
1/02/2021 | 0 |
1/03/2021 | 0 |
1/04/2021 | 0 |
1/05/2021 | 1 |
1/06/2021 | 0 |
Como puede ver que 1/06/21 es mi mes máximo en esta tabla, pero quiero poner una bandera en el mes anterior al 1/05/21.
Cuando los datos del 01/07/21 estén disponibles, el indicador "1" se moverá al 21/06/01.
fecha | bandera |
1/01/2021 | 0 |
1/02/2021 | 0 |
1/03/2021 | 0 |
1/04/2021 | 0 |
1/05/2021 | 0 |
1/06/2021 | 1 |
1/07/2021 | 0 |
¿Podría alguien por favor ayudarme?
gracias.
salud
Kev
Solved! Go to Solution.
Hola Kev,
Úse esto en la columna calculada.
Bandera =
SI (
'Tabla'[Fecha]
= CALCULAR (
MAX ( 'Tabla'[Fecha] ),
FILTER ( 'Tabla', 'Tabla'[Fecha] <> MAX ( 'Tabla'[Fecha] ) )
),
1,
0
)
gracias
Hay @BigKev
Puede probar mi manera de construir un rango por función var y usar if para mostrar el resultado.
Flag =
VAR _RANK = RANKX('Table','Table'[Date],,DESC,Dense)
Return
IF(_RANK = 2,1,0)
resultado:
Actualice los datos:
Saludos
Rico Zhou
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Parece que otras soluciones no son lo suficientemente robustas cuando un mes contiene más de una fecha.
Flag =
VAR __max = MAX( 'Table'[Date] )
RETURN
IF( ISEMPTY(
FILTER(
CALCULATETABLE(
PREVIOUSMONTH( 'Table'[Date] ),
'Table'[Date] = __max,
REMOVEFILTERS()
),
'Table'[Date] = EARLIER( 'Table'[Date] )
)
),
0,1
)
Hola Kev,
Utilice la siguiente fórmula.
gracias
día
Por favor, marque la respuesta si resuelve su problema
Ahí, @BigKev
Por favor, compruebe la imagen de abajo y el enlace del archivo pbix de muestra abajo.
Es para crear una medida, no una columna.
Hola, Mi nombre es Jihwan Kim.
Si este post ayuda, entonces por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Hey Jihwan,
¿Sabe cómo puedo lograr esto en la columna calculada en lugar de en las medidas?
salud
Kev
Ahí, @BigKev
Gracias por sus comentarios.
Por favor, compruebe el enlace a continuación.
Segunda bandera máxima CC =
VAR newtable =
TOPN ( 2, 'Tabla', 'Tabla'[Fecha], DESC )
devolución
IF ( 'Tabla'[Fecha] = MINX ( newtable, 'Tabla'[Fecha] ), 1, 0 )
https://www.dropbox.com/s/5ga7njcyc4w47rh/bigkevv2.pbix?dl=0
Hola, Mi nombre es Jihwan Kim.
Si este post ayuda, entonces por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Hola Kev,
Úse esto en la columna calculada.
Bandera =
SI (
'Tabla'[Fecha]
= CALCULAR (
MAX ( 'Tabla'[Fecha] ),
FILTER ( 'Tabla', 'Tabla'[Fecha] <> MAX ( 'Tabla'[Fecha] ) )
),
1,
0
)
gracias
Hey @Hariharan_R,
Gracias por la respuesta. Simplemente preguntándome, en lugar de simplemente marcar el segundo mes máximo, ¿cómo puedo marcar el segundo mes máximo y antes?
Esto es lo que quiero lograr:
Marca de fecha
1/01/2021 1
1/02/2021 1
1/03/2021 1
1/04/2021 1
1/05/2021 1
1/06/2021 0
Hay @BigKev
Pruebe esta medida:
Flag =
VAR _Max = MAX ( 'Table'[Date] ) RETURN IF ( 'Table'[Date] < _Max, 1, 0 )
El resultado es el siguiente.
Saludos
Rico Zhou
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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 |