Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
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
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.