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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors