March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Tengo una columna de año que quiero mantener como cadena.
Actualmente estoy usando este DAX que funciona perfectamente bien.
Quiero cambiar año a entero.
He intentado esto: FILTRO ( 'Table_1', 'Table_1'[Fiscal_Year] - MAX((INT('TABLE_1'[Fiscal_Year]))-1) )
He probado esto: FILTRO ( 'Table_1', 'Table_1'[Fiscal_Year] - MAX(('TABLE_1'[Fiscal_Year]))-1) )
pero no hay suerte.
¿Puede alguien darme una dirección?
Gracias
Sam
Solved! Go to Solution.
Hola @samnaw ,
Debemos usar la función max primero, luego usar la función de valor para convertirlo en número entero, intente la siguiente medida:
LY_Family_Sales =
VAR LY =
VALUE ( MAX ( 'Table_1'[Fiscal_Year] ) ) - 1
RETURN
CALCULATE (
SUM ( Table_1[Sales] ),
'Table_1'[Fiscal_Year] = "" & LY,
'Table_1'[loyalty_flag] = "CARD"
)
Saludos
Hola @samnaw ,
Debemos usar la función max primero, luego usar la función de valor para convertirlo en número entero, intente la siguiente medida:
LY_Family_Sales =
VAR LY =
VALUE ( MAX ( 'Table_1'[Fiscal_Year] ) ) - 1
RETURN
CALCULATE (
SUM ( Table_1[Sales] ),
'Table_1'[Fiscal_Year] = "" & LY,
'Table_1'[loyalty_flag] = "CARD"
)
Saludos
Utilice VALUE en lugar de INT
Hola
En primer lugar, ¿por qué mantiene la columna Año en STRING..?, cambie la columna Año a INT/Número entero,
Si desea mantener esa columna en STRING,
tratar de usar estas 2 fórmulas DAX
1. FORMATO( "2020", "Número general")
2. Valor("2020")
Espero que esto ayude..
Gracias y saludos,
Mohammed Adnan
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!