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

Fecha entre emisión, la columna Seleccionado solo afectará a la medida

Queridos todos,

Tengo 2 tablas de hechos, una de ellas tiene una cantidad consumida y recibida y otra es una tabla agregada que tiene la cantidad disponible, los dos hechos tienen una columna DateID y tengo una dimensión de fecha, encuentre lo siguiente:

Tengo fechas del 01-01-2024 al 04-01-2024, la cantidad disponible será siempre desde el principio del sistema (es decir, la fecha de inicio seleccionada) hasta la fecha seleccionada, la cantidad consumida y recibida se verá afectada con la fecha de inicio y la fecha de finalización normalmente.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @OsamaAbuAsal ,

Tal vez pueda consultar la siguiente fórmula para crear una medida:

Measure_ConsumedQuantity = 
CALCULATE(
    SUM(Fact_ConsumedReceived[ConsumedQuantity]),
    FILTER(
        ALL(Dim_Date),
        Dim_Date[DateID] >= MIN(Dim_Date[DateID]) &&
        Dim_Date[DateID] <= MAX(Dim_Date[DateID])
    )
)
Measure_ReceivedQuantity = 
CALCULATE(
    SUM(Fact_ConsumedReceived[ReceivedQuantity]),
    FILTER(
        ALL(Dim_Date),
        Dim_Date[DateID] >= MIN(Dim_Date[DateID]) &&
        Dim_Date[DateID] <= MAX(Dim_Date[DateID])
    )
)
Measure_AvailableQuantity = 
CALCULATE(
    SUM(Fact_Available[AvailableQuantity]),
    FILTER(
        ALL(Dim_Date),
        Dim_Date[DateID] <= MAX(Dim_Date[DateID])
    )
)
Measure_TotalQuantity = [Measure_AvailableQuantity] + [Measure_ReceivedQuantity] - [Measure_ConsumedQuantity]

vkongfanfmsft_0-1718614956617.png

Saludos
Adamk Kong

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

Syndicate_Admin
Administrator
Administrator

Hola @OsamaAbuAsal - Cree una medida para la cantidad consumida con fechas mínimas y máximas como se muestra a continuación:

Cantidad consumida =
CALCULAR(
SUM(Fact_Consumed_Received[ConsumidoCantidad]),
FILTRO(
TODOS(Dim_Date),
Dim_Date[Fecha] >= MIN(Dim_Date[Fecha]) && Dim_Date[Fecha] <= MAX(Dim_Date[Fecha])
)
)

Del mismo modo, cree otras medidas para la métrica de cantidad reservida y la cantidad disponible

Cantidad recibida =
CALCULAR(
SUMA(Fact_Consumed_Received[CantidadRecibida]),
FILTRO(
TODOS(Dim_Date),
Dim_Date[Fecha] >= MIN(Dim_Date[Fecha]) && Dim_Date[Fecha] <= MAX(Dim_Date[Fecha])
)
)

Crea lo mismo con tu FACT con la cantidad disponible y úsalo.

Espero que funcione

¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡Agradezco sus felicitaciones!

Helpful resources

Announcements
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.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

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

August Carousel

Fabric Community Update - August 2024

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

Top Solution Authors