fernandoc
¡Hola!
Quiero crear una fórmula IF para que filtre según un año fiscal en particular. También quiero que, según el año fiscal, se active una SUMA particular en una tabla.
Esta es la fórmula que estoy usando (que no funciona 😞 😞
greg_deckler
En respuesta a fernandoc
@fernandoC Oh, lo siento, me perdí eso en la fórmula, estaba tan concentrado en el otro tema, probablemente quieras:
IF('Fiscal Year Calendar'[Fiscal Year] = "FY19-20",CALCULATE(SUM('Training Costs'[# of Employees])))
or:
IF(MAX('Fiscal Year Calendar'[Fiscal Year]) = "FY19-20",CALCULATE(SUM('Training Costs'[# of Employees])))
ISFILTERED devuelve verdadero/falso si la columna está filtrada o no. Entonces, no puedes comparar eso con un valor de texto. De eso se quejaba. Utilice la segunda versión si se trata de una medida.
greg_deckler
@fernandoC Primero, creo que quieres:
Training Hours Test = IF(ISFILTERED('Fiscal Year Calendar'[Fiscal Year]) = "FY19-20",CALCULATE(SUM('Chisinau 2 FY1920'[# of Employees]),SUM('Chisinau 2 FY2021'[# of Employees]) ))
fernandoc
En respuesta a greg_deckler
Hola @Greg_Deckler,
Gracias por tu pronta respuesta.
Hice algunos cambios en ambas tablas y los agregué por completo, ya que lo necesitaba para otros cálculos. Basado en su fórmula, lo cambié a:
greg_deckler
En respuesta a fernandoc
@fernandoC Oh, lo siento, me perdí eso en la fórmula, estaba tan concentrado en el otro tema, probablemente quieras:
IF('Fiscal Year Calendar'[Fiscal Year] = "FY19-20",CALCULATE(SUM('Training Costs'[# of Employees])))
or:
IF(MAX('Fiscal Year Calendar'[Fiscal Year]) = "FY19-20",CALCULATE(SUM('Training Costs'[# of Employees])))
ISFILTERED devuelve verdadero/falso si la columna está filtrada o no. Entonces, no puedes comparar eso con un valor de texto. De eso se quejaba. Utilice la segunda versión si se trata de una medida.
fernandoc
En respuesta a greg_deckler
¡Gracias Greg! funciona.
fernandoc
Por alguna razón, las tablas no se adjuntaron en mi comentario original: