Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register 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
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.