Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Error con SelectedValue

Hola


Tengo una medida a continuación, que está funcionando bien, excepto por la última condición de filtro. El filtro intenta encontrar Month(date) y compararlo con el mes seleccionado. Sin embargo, esto genera el error "Se ha utilizado una función 'CALCULATE' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido.". ¿Qué pasa y cómo arreglar esto?

Medida =
CALCULATE(SUM(Tabla1'[Valor neto]),
'Tabla2'[Columna1]=blank(),
'Tabla2'[Columna2] = TRUE,
'Tabla3'[Columna2] = "Facturado",
MONTH('Table3'[Column1]) = [SelectedValue])


  • Hola

    Debe utilizar la función Filtro después de SUM(Table1'[Net Value]).

    ¡Aprecia un Kudos! 🙂
    Si esto ayuda y resuelve el problema, ¡por favor márquelo como una solución! 🙂

    saludos
    N V Durga Prasad

2 Replies

  • Hola

    Debe utilizar la función Filtro después de SUM(Table1'[Net Value]).

    ¡Aprecia un Kudos! 🙂
    Si esto ayuda y resuelve el problema, ¡por favor márquelo como una solución! 🙂

    saludos
    N V Durga Prasad

  • @CarlsBerg999

    Le sugiero que elimine cada una de las instrucciones de filtro para identificar y corregir la problemática.

    ¿Cuál es la fórmula que se utiliza en el campo calcular [SelectedValue]?

    Agregue la fórmula para el campo tis en una variable y luego agréguela en la función calculate:

    Prueba algo como lo siguiente:

    Measure =
    var _selectedvalue = "formula that you use for the [SelectedValue] field"
    return
    	CALCULATE(SUM(Table1'[Net Value]), 
    			'Table2'[Column1]=blank(),
    			'Table2'[Column2] = TRUE,
    			'Table3'[Column2] = "Invoiced",
    			MONTH('Table3'[Column1]) = _selectedvalue
    			)