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

Filtrado basado en otra fecha

Hola a todos

Tengo un problema con respecto a la cortadora de dátiles con la que estoy tratando de cortar.

El diagrama ER

Dim_date --> Fecha de la factura (activa)

kevinlky88_1-1639487725510.png

Dim_date --> Fecha de aprovisionamiento (inactivo)

kevinlky88_0-1639487641155.png

Fecha de aprovisionamiento Dax

Fecha de aprovisionamiento = CALCULAR (
MÁXIMO ( General[DateIn] ),
FILTRO (
TODO ( En general ),
General[Provisión] <> ESPACIO EN BLANCO ()
&& General[DateIn] <= ANTERIOR ( General[DateIn] )
&& En general[CHASIS] = ANTERIOR( En general[CHASIS])
&& General[Categoría] = "Provisión"
)
)
Utilización basada en la fecha del contrato =
CALCULAR(suma(General[Balance de cierre]),
USERELATIONSHIP(Dim_Calender[Fecha],General[Fecha de provisión]),
General[Categoría] = "uso")
Tengo 2 fechas de matriz diferentes que muestran el saldo de manera diferente. 1 matriz es comparar en función de la fecha de provisión y la otra se basa en la fecha de la factura.
Si la segmentación de datos se ejecuta según la última fecha, podremos tener los mismos saldos
kevinlky88_2-1639487861328.png

La pregunta es cómo puedo filtrar la transacción para que solo se filtre en función de la fecha de la factura: tengo filtro al 12/oct/2021 pero el registro del 13/oct/2021 todavía aparece en el informe

kevinlky88_3-1639488093118.png
He incluido el archivo PBIX como se indica a continuación.
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Golpeando esto. la fórmula que se proporcionó no muestra la cifra correcta basada en la fecha. ¿Algún gurú capaz de proporcionar alguna aportación?

Syndicate_Admin
Administrator
Administrator

@kevinlky88 lograr lo que necesitas, en lugar de activar el USERELATIONSHIP, puedes escribir una siguiente medida

_Utilisation based on contract date =
VAR _selectedDate =
    ALLSELECTED ( Dim_Calender[Date] )
VAR _sum =
    CALCULATE (
        SUM ( Overall[Closing Balance] ),
        FILTER ( Overall, Overall[Category] = "utilisation" ),
        TREATAS ( _selectedDate, Overall[Invoice Date] )
    )
RETURN
    _sum

smpa01_0-1639923891676.png

@kevinlky88 ya tuviste la oportunidad de probar lo anterior?

Syndicate_Admin
Administrator
Administrator

¿Han probado tanto la medida como existe alguna medida o DAX que pueda lograr tanto la transacción como mostrar el total la cantidad correcta?

Syndicate_Admin
Administrator
Administrator

¿@kevinlky88

Cuando calcula la Utilización en función de la fecha del contrato, en la fecha de la factura 13/10/2021, se filtra y calcula de acuerdo con la Fecha de Provisión 22/11/2019, por lo que el resultado será -355 en lugar de en blanco. El objeto visual de la tabla mostrará todos los valores que no están en blanco.

21121701.jpg

Puede agregar una condición IF para decidir si desea calcular la utilización en función de la fecha del contrato comparándola con la fecha de la factura. Pero esto traería otro problema de que el valor total no es la suma de los que se muestran en la columna. Aunque sabemos que el valor total es correcto cuando se calcula en función de la fecha del contrato, esto puede ser un poco confuso para otros usuarios del informe.

Measure = IF(ISBLANK(MAX(Overall[Invoice Date])),BLANK(),
CALCULATE(sum(Overall[Closing Balance]),
USERELATIONSHIP(Dim_Calender[Date],Overall[Provision Date]),
Overall[Category] = "utilisation"))

21121702.jpg

O puede agregar otra medida para obtener el total de valores mostrados en la columna. Pero el total no es correcto en función de la fecha del contrato.

Measure 2 = SUMX(VALUES(Overall[Invoice Date]),[Measure])

21121703.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

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.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors
Top Kudoed Authors