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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular el trabajo pendiente de ingresos a lo largo del tiempo

Queridos todos,

Me gustaría calcular y visualizar el desarrollo de la acumulación de ingresos a lo largo del tiempo. Además, el trabajo pendiente debe mostrarse por año de adjudicación del contrato en un gráfico de barras de pila. Por ejemplo, un valor de contrato de $ 1M ganado en 2019 podría distribuirse en 3 años. Esto significaría que el atraso al final del año 2019 sería "Ingresos totales por contrato - Ingresos realizados en 2019" y así sucesivamente. El objeto visual debe tener este aspecto:

Screenshot 2021-07-26 184756.png

El problema con el que estoy luchando es que el backlog se calcula durante todo el período de tiempo para todos los años de contrato. Por ejemplo, en la imagen anterior, el trabajo pendiente en el año 2019 muestra el retraso de los proyectos que se adjudicaron en 2020 y 2021, lo que no tiene sentido, ya que no se conocían entonces. Similar en el año 2020 tengo mi Barchart mostrar un retraso para los proyectos adjudicados en 2021. He marcado el área que no debe mostrarse con una "X" en la captura de pantalla.

Mi medida de DAX para el trabajo pendiente tiene el siguiente aspecto:

Screenshot 2021-07-26 185336.png
¿Cómo puedo excluir dinámicamente los ingresos del trabajo pendiente que pertenecen a contratos futuros? Nota: Se realiza un seguimiento del año de adjudicación del contrato en una tabla de resumen del proyecto como un número entero.

Gracias de antemano!

1 ACCEPTED SOLUTION

No @HelloPowerBI123 ,

¿En el caso de que haya enviado, desea eliminar los valores marcados?

MFelix_0-1627395105304.png

¿Son correctos los totales?

Si este es el caso, cambie su medida a:

Revenue Backlog = 
SUMX (
    FILTER (
        ProjectOverview,
        ProjectOverview[ContractAward] <= MAX ( InvoiceDates[Year] )
    ),
    CALCULATE (
        [Revenue],
        FILTER (
            ALLSELECTED ( InvoiceDates[Date] ),
            ISONORAFTER ( InvoiceDates[Date], MAX ( InvoiceDates[Date] ), ASC )
        )
    )
)

Compruebe el resultado a continuación y en adjuntar archivo PBIX:

MFelix_1-1627395344407.png

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @HelloPowerBI123 ,

¿Puede compartir una maqueta de datos o una muestra de su archivo PBIX? Puedes usar un enlace de onedrive, google drive, transferimos o similar para subir tus archivos.

Si la información es sensible, por favor compártala a través de un mensaje privado.

Hola @MFelix, gracias por la respuesta y ayudarme en este. Aquí hay un archivo PBIX con datos de muestra y una visualización rápida de dónde estoy parado actualmente. Como se mencionó anteriormente, necesito tener en cuenta el año de adjudicación en mi filtro para excluir los contratos futuros de mostrarse en los años anteriores a la adjudicación del contrato. Espero que tenga sentido 😉

aquí está el vínculo al archivo PBIX: Descargar desde OneDrive

No @HelloPowerBI123 ,

¿En el caso de que haya enviado, desea eliminar los valores marcados?

MFelix_0-1627395105304.png

¿Son correctos los totales?

Si este es el caso, cambie su medida a:

Revenue Backlog = 
SUMX (
    FILTER (
        ProjectOverview,
        ProjectOverview[ContractAward] <= MAX ( InvoiceDates[Year] )
    ),
    CALCULATE (
        [Revenue],
        FILTER (
            ALLSELECTED ( InvoiceDates[Date] ),
            ISONORAFTER ( InvoiceDates[Date], MAX ( InvoiceDates[Date] ), ASC )
        )
    )
)

Compruebe el resultado a continuación y en adjuntar archivo PBIX:

MFelix_1-1627395344407.png

funcionó a la perfección. ¡Gracias!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.