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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

La tabla Fecha no está relacionada con otra tabla de fechas

Hola amigos de Power Bi,

Desde hace una semana pongo que estoy investigando cómo incluir una nueva tabla de tipos de interés y acceso según el periodo de cada línea.

Vínculo a los archivos PBIX

coliveira77_0-1625693301264.png

1 ACCEPTED SOLUTION

Hola Amigo @DataInsights gracias por la ayuda, pude con esta formala ver el valor del ajuste, luego hago otra medición para el valor final.

1 Valor de ajuste =
CALCULAR (
LASTNONBLANKVALUE (fReajustes[fecha de ajuste] , [sum_reajustes]),
FILTRO (
ALL ( dCalendar[Fecha]),
dCalendar[Fecha] <= MAX ( dbo[measure_date]
)
))

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@coliveira77,

¿Desea una medida o una columna calculada? Este es el DAX para una medida, con la suposición de que si no existe ninguna fila en fReajustes para un contrato/fecha, devuelva el importe original.

Adjusted Amount = 
VAR vAmount =
    SUM ( dbo[item_valor_new] )
VAR vContract =
    MAX ( Contracts[Contracts] )
VAR vDate =
    MAX ( dCalendar[Date] )
VAR vRate =
    LOOKUPVALUE (
        fReajustes[adjustment percetual],
        fReajustes[Contracts], vContract,
        fReajustes[adjustment date], vDate
    )
VAR vResult =
    IF ( ISBLANK ( vRate ), vAmount, vAmount * vRate )
RETURN
    vResult

DataInsights_0-1626023819656.png

Hola, @DataInsights Gracias por su ayuda, lo siento por el retraso, estaba tratando de resolverlo con su ayuda.

Hice una prueba y todavía no consemecí el resultado esperado, así que hice un ejemplo del resultado que quiero.

Una columna calculada según las líneas "Fat_new" de la tabla "dbo", multiplicada por las líneas de la columna "porcentaje de adustment"
tabla "fRreaadjustment", respetando las fechas de contabilización, no teniendo valor correspondiente en las filas de la columna "porcentaje adustment" de la tabla "fReajustes", devolver el mismo valor de las filas "Fat_new" de la tabla "dbo".

Apresentação1.jpg

@coliveira77,

Pruebe esta medida:

Adjusted Amount = 
VAR vAmount =
    SUM ( dbo[Fat_new] )
VAR vContract =
    MAX ( Contracts[Contracts] )
VAR vDate =
    MAX ( dCalendar[Date] )
VAR vMaxRateDate =
    CALCULATE (
        MAX ( fReajustes[adjustment date] ),
        ALL ( fReajustes ),
        fReajustes[adjustment date] <= vDate,
        fReajustes[Contracts] = vContract
    )
VAR vRate =
    LOOKUPVALUE (
        fReajustes[adjustment percetual],
        fReajustes[Contracts], vContract,
        fReajustes[adjustment date], vMaxRateDate
    )
VAR vResult =
    IF ( ISBLANK ( vRate ), vAmount, vAmount * vRate )
RETURN
    vResult

DataInsights_0-1626732847020.png

Gracias por la ayuda @DataInsights, pero cuando lo aplico a mi archivo, se me ocurre otro valor, hice algunas variaciones sin éxito.

Capturar.JPG

@coliveira77,

Intente desglosarlo para que pueda ver cada componente del cálculo. Después de RETURN en la medida, coloque vRate en lugar de vResult. Esto mostrará la tasa que se está utilizando. Haga lo mismo con cada variable para identificar el problema.

Hola Amigo @DataInsights gracias por la ayuda, pude con esta formala ver el valor del ajuste, luego hago otra medición para el valor final.

1 Valor de ajuste =
CALCULAR (
LASTNONBLANKVALUE (fReajustes[fecha de ajuste] , [sum_reajustes]),
FILTRO (
ALL ( dCalendar[Fecha]),
dCalendar[Fecha] <= MAX ( dbo[measure_date]
)
))

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors