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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Suma de los pagos en efectivo por proyecto en una tabla fundida a los porcentajes y fechas de acumulación estándar

Proyectamos las tarifas en una tabla llamada (para este ejemplo simplificado) CashDates. Muestra las fechas previstas de pago para cada proyecto. También proyectamos hitos del proyecto en una tabla llamada MilestoneDates.

Estoy tratando de tomar el efectivo total por proyecto y asignarlo por porcentajes de acumulación fijos (tabla dimMilestones) para tener un flujo de acumulación de tarifas proyectado por fecha.

Al final, quiero poder cambiar rápidamente un informe entre la proyección de efectivo por proyecto a la proyección de acumulación por proyecto.

Debo estar perdiendo algo básico porque en Excel esto solo requeriría algunas búsquedas para crear una tabla que se vea así y me proporcione fechas de hitos y tarifas garantizadas en esas fechas.

mgrayTCB_0-1635424208550.png

Cualquier ayuda o idea sería muy apreciada.

El modelo se ve así

mgrayTCB_1-1635424684384.png

Un archivo PBix simplificado está aquí.

https://drive.google.com/file/d/1F-60fTrgFjDy53ycBb7uqlwDEjcNleP1/view?usp=sharing


Tablas de texto pegadas aquí:

CashDates

ProyectoFechaNetFee
Pisos AO1/5/2022 300,000
Pisos AO1/15/2023 300,000
Pisos AO6/29/2023 150,000
Pisos AO8/4/2023 250,000
ParkView en azul3/31/2022 40,000.0
ParkView en azul3/26/2023 80,000.0
ParkView en azul6/24/2023 120,000.0
ParkView en azul12/14/2023 20,000.0
Molino M5/30/2022 150,000
Molino M5/25/2023 200,000
Molino M7/24/2023 500,000
Molino M12/14/2023 11,000
Molino M2/12/2024 50,000


Fechas de hito

ProyectoHitoFecha de hito
Pisos AOPrecientramiento1/31/2019
Pisos AOCierre1/5/2022
Pisos AOTerminación2/27/2023
Pisos AOLeaseUp11/24/2023
ParkView en azulPrecientramiento3/27/2018
ParkView en azulCierre4/5/2022
ParkView en azulTerminación9/22/2023
ParkView en azulLeaseUp11/14/2023
Molino MPrecientramiento1/20/2024
Molino MCierre5/30/2022
Molino MTerminación9/22/2023
Molino MLeaseUp1/28/2024


dimMilestones

HitosTasa de accural
Cierre0.2
Terminación0.55
LeaseUp0.1
Precientramiento0.15


dimProyectos

ProyectoEstado
Pisos AOPERO
ParkView en azulNC
Molino MDC
1 ACCEPTED SOLUTION

Hay @mgrayTCB

Trato de reproducir su problema en mi muestra, sin embargo, esta medida funciona bien en mi muestra. Aquí puedes ver que creo una tabla "0Measure" y muevo medidas a esta tabla, todavía funciona bien.

1.png

Compruebe sus relaciones en la vista de modelo.

2.png

O puede descargar mi muestra y verificarla.

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Muchas gracias por su ayuda. Esto me ayudó a entender lo que estaba haciendo mal.

Syndicate_Admin
Administrator
Administrator

¿Hay algo que pueda agregar para clarifiquear mi pregunta? Ahora tengo un requisito complicado, pero primero me gustaría comprender cómo resolver la versión simple.

Hay @mgrayTCB

Creo una muestra con sus datos de muestra y mi muestra tiene la misma relación que la suya.

Pruebe las medidas que se indican a continuación.

TotaklFeeByF = CALCULATE(SUM(CashDates[NetFee]),FILTER(ALL(CashDates),CashDates[Project] = MAX(MilestoneDates[Project])))
AmtAccured = [TotaklFeeByF] * SUM(dimMilestones[AccuralRate])

Cree un objeto visual de tabla.

1.png

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gracias por tomarse el tiempo para ver esto. Cuando creo sus medidas e intento mostrar la tabla completa, se filtra por las dos fechas que están tanto en la tabla CashDates como en la tabla MilestonesDate y no sé por qué....

mgrayTCB_0-1635770609243.png

AmtAccured = [Tarifa total por proyecto] * suma(dimMilestones[AccuralRate])
Tarifa total por proyecto =
CALCULAR(
suma(CashDates[NetFee]),
FILTRO(todo(CashDates),
CashDates[Proyecto] = Máximo(milestoneDates[Proyecto])
)
)
Gracias de nuevo por su ayuda

Hay @mgrayTCB

Trato de reproducir su problema en mi muestra, sin embargo, esta medida funciona bien en mi muestra. Aquí puedes ver que creo una tabla "0Measure" y muevo medidas a esta tabla, todavía funciona bien.

1.png

Compruebe sus relaciones en la vista de modelo.

2.png

O puede descargar mi muestra y verificarla.

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Rico,

Pensé que esto estaba funcionando, pero no puedo usarlo de la manera que quiero. ¿Qué me estoy perdiendo?

Esperaba usar las dos medidas en la misma tabla o gráfico para mostrar dos flujos diferentes de ingresos. Uno para accuals y otro para efectivo. Cuando pongo estas dos medidas de su modelo en la misma tabla, obtengo los mismos valores.

mgrayTCB_0-1636028855580.png

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.