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

DAX acumulativo que afecta al contexto del filtro utilizado en la medida personalizada

Hola a todos

A continuación se muestra mi Código para ventas acumulativas, utilizado en la parte superior de Custom_Sales variable

VAR Forecast_CY-Q =
CALCULAR ( [Valor de previsión],
REMOVEFILTERS (Calendario [Días de ejecución]) ---- necesito usar removefilter.
)

VAR Custom_Sales =
IF ( Calendario [ Fecha ] < hoy(),
[Sales_PY-Q] + Forecast_CY-Q ,
[Sales_CY-Q]
)

VAR QTD_CY =
CALCULAR (
SUMX (
RESUMIR ( Calendario, Calendario [Días en ejecución], "Ventas @Custom", Custom_Sales
), [ventas @Custom],
FILTRO ( ALLSELECTED ( Calendario),
Calendario [Running Days] <= MAX ( Calendario [Running Days]
)


Devolución
QTD_CY

------ Esta QTD_CY no devuelve el resultado esperado, después de hoy (los valores son más altos)
------ Parece que usa la variable - Forecast_CY-Q se produce un error en el contexto del filtro cuando se utiliza en el cálculo acumulativo.

¿Cómo escribir el cálculo acumulativo, sin afectar el contexto del filtro utilizado en las medidas personalizadas?

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gracias por su explicación sobre la variable.

He solucionado el problema ahora, después de algunas investigaciones.

¿Puedes por favor mirar esto :........ enlace:

Resuelto: Re: Ayuda de la tabla de calendario - Microsoft Power BI Community

está abierto, ya que mi solución no es la mejor.

Syndicate_Admin
Administrator
Administrator

@vijay273162

Las variables solo se evalúan una vez. Después de evaluarlo en su código de definición, se comporta como un valor estático en otra expresión DAX. En su medida, Custom_Sales ha calculado un valor. Cuando se usa en la expresión acumulativa de QTD_CY, el valor estático se resume para cada día de ejecución. Significa que devuelve el valor estático para cada día de ejecución en la tabla devuelta por la función SUMMARIZE.

Actualmente el resultado esperado no está claro. ¿Puede proporcionar algunos datos simulados para mostrar la tabla que tiene y cómo debería ser el resultado esperado? Necesitamos modificar su medida o crear una nueva medida basada en los datos simulados y la salida esperada.

Saludos
Equipo de soporte de la comunidad _ Jing

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