Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

La función GenerateSeries no puede ser un error en blanco

Hola

Mi código para el parámetro está abajo abajo

Parameter Month = 
VAR MonthMax =

CALCULATE(
MAX(Sales[MyMonth]),
FILTER(
Sales,
Sales[MyMonth]>=1 && Sales[MyMonth]<=12
)
,

Sales[MyYear]=SELECTEDVALUE('Parameter MyYear'[Parameter MyYear])
)
RETURN

GENERATESERIES(1,MonthMax)

Genera el error "Los argumentos de la función GenerateSeries no pueden estar en blanco".

Sin embargo, cuando coloco el código de la variable MonthMax como una medida separada en una tarjeta, obtengo el resultado correcto. ¿Cuál podría ser el problema?

Gracias de antemano.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@kemaley,

Las tablas calculadas (y las columnas calculadas) no pueden reconocer los filtros de usuario. Las medidas, sin embargo, reconocen los filtros de usuario. En una nota al margen, se recomienda usar argumentos de filtro individuales en lugar de "&&":

Parameter Month =
VAR MonthMax =
    CALCULATE (
        MAX ( Sales[MyMonth] ),
        Sales[MyMonth] >= 1,
        Sales[MyMonth] <= 12,
        Sales[MyYear] = SELECTEDVALUE ( 'Parameter MyYear'[Parameter MyYear] )
    )
RETURN
    GENERATESERIES ( 1, MonthMax )

El problema está en la siguiente parte del código

SELECTEDVALUE ( 'Parameter MyYear'[Parameter MyYear] )

When I change this part of the code to 2024, it works. But this way it causes the same error.

No hay ningún problema con otras medidas. Sin embargo, esta función GenerateSeries no acepta el valor del parámetro.

@kemaley,

La razón es que 2024 es un valor único, pero la expresión SELECTEDVALUE devuelve BLANK ya que hay más de un valor en 'Parameter MyYear'[Parameter MyYear]. Aunque un usuario haya seleccionado 2024, las tablas calculadas no reconocen las selecciones de usuario (por ejemplo, segmentación o filtro).

https://dax.guide/selectedvalue/

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.