Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. 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
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.