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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Algo extraño con mi "fórmula hasta la fecha" - un error?

hola

Me he encontrado con algo muy extraño hoy, con una fórmula que antes funcionaba bien, pero ahora por alguna razón se ha tambaleo.

Bookings Budget UK = sum(UKBudget[BkgsPerDay])
Bookings Budget UK To Date = CALCULATE([Bookings Budget UK],FILTER(Dates,Dates[Date]<=today()))
Es el 2do de estos que estoy teniendo un problema con y antes de hoy, la fórmula estaba produciendo el resultado esperado, pero ahora se ha ido haywire
Ambas medidas como se puede ver en la misma tabla, & Tengo un número de una a muchas relaciones que salen de ellos, tales como tabla de datos, tabla de oficina, etc
He tomado una captura de pantalla de lo que está haciendo. Como se puede ver en la parte inferior izquierda, si no agrego office a la tabla, la medida funciona como se esperaba. Pero cuando agrego en la oficina se vuelve balnk - podría entender si no hubiera vinculado las mesas correctamente, pero las reservas estándar todavía tira a través de bien, es sólo el hasta la fecha uno. ¿Alguien tiene alguna idea? gracias
LaurenceSD_0-1626800670673.png

1 ACCEPTED SOLUTION

No lo he hecho, pero no lo hice ayer y estaba funcionando. Ahora he encontrado una soución que era eliminar todas las relaciones, luego comenzar a reconstruirlas, solo he vinculado la tabla Date y office, pero ahora está funcionando bien, debo haber hecho algo al vincular una tabla esta mañana en algún lugar

LaurenceSD_0-1626802212225.png

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Lo que estás haciendo aquí:

FILTER(Dates,Dates[Date]<=today()))

no está filtrando todas las fechas para que todas ellas se tengan en cuenta hasta e incluyendo HOY. Lo que estás haciendo es algo muy diferente. Está filtrando las fechas como visibles en el contexto actual para que sólo sean las que no lo son en el futuro. Esto no tiene de ninguna manera nada que ver con "Hasta la fecha". Pero realmente no sé qué es lo que quieres lograr ya que tus fotos no concuerdan con tus palabras...

Syndicate_Admin
Administrator
Administrator

[Bookings Budget UK (TD)] =
var MaxVisibleDate = MAX( Dates[Date] )
var Result =
    CALCULATE(
        [Bookings Budget UK],
        // Dates should be a date table
        // marked as such in the model.
        Dates[Date] <= MaxVisibleDate
    )
return
    Result
    
// Here's the same measure but you
// fix once and for all that the
// anchor date should be TODAY.
[Bookings Budget UK (TD)] =
var MaxVisibleDate = TODAY()
var Result =
    CALCULATE(
        [Bookings Budget UK],
        // Dates should be a date table
        // marked as such in the model.
        Dates[Date] <= MaxVisibleDate
    )
return
    Result

Gracias, voy a echar un vistazo a esa fórmula, pero parece que el error debe haber sido algo que hice con otra tabla con la relación, la reconstrucción de todas las relaciones parece estar funcionando

Syndicate_Admin
Administrator
Administrator

¿Ha marcado la tabla De fechas como una tabla de fechas en el modelo?

No lo he hecho, pero no lo hice ayer y estaba funcionando. Ahora he encontrado una soución que era eliminar todas las relaciones, luego comenzar a reconstruirlas, solo he vinculado la tabla Date y office, pero ahora está funcionando bien, debo haber hecho algo al vincular una tabla esta mañana en algún lugar

LaurenceSD_0-1626802212225.png

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

July Newsletter

Fabric Community Update - July 2024

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

Top Solution Authors