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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Asignación entre 2 tablas con relación de varios a varios en POWERBI

hola

Tengo 2 tablas 1 y 2 como se muestra a continuación. Se están conectando entre sí por una relación de muchos a muchos

Por lo tanto, quiero crear una tabla de salida con lógica:

Tabla de asignación 1 y 2 , en la que la 1ª fecha de contabilización será la 1ª fecha de ejecución.

¿Hay alguna forma de hacerlo con la medida Dax?

ngocnguyen_0-1713272481052.png

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola

Escriba esta fórmula de columna calculada en la Tabla 2

Fecha de publicación = calculate(min('Tabla 1'[Fecha de publicación]),filter('Tabla 1','Tabla 1'[Distribuidor]=anterior('Tabla 2'[Distribuidor])&&'Tabla 1'[Fecha de publicación]>anterior('Tabla 2'[Fecha de ejecución])))

Espero que esto ayude.

Syndicate_Admin
Administrator
Administrator

Hola @ngocnguyen ,

Creé un archivo pbix de muestra (vea el archivo adjunto), verifique si eso es lo que desea. Puede crear dos medidas como se muestra a continuación para obtenerlo:

NRun date = 
VAR _dealer =
    SELECTEDVALUE ( 'Table 1'[Dealer] )
VAR _postdate =
    SELECTEDVALUE ( 'Table 1'[Post date] )
VAR _prepdate =
    CALCULATE (
        MAX ( 'Table 1'[Post date] ),
        FILTER ( ALLSELECTED ( 'Table 1' ), 'Table 1'[Dealer]=_dealer&&'Table 1'[Post date] <_postdate )
    )
RETURN
    CALCULATE (
        MIN ( 'Table 2'[Run date] ),
        FILTER (
            'Table 2',
            'Table 2'[Run date] < _postdate
                && 'Table 2'[Run date] > _prepdate
        )
    )
NAmount = 
CALCULATE (
    SUM ( 'Table 2'[Amount] ),
    FILTER ( 'Table 2', 'Table 2'[Run date] = [NRun date] )
)

vyiruanmsft_0-1713321684127.png

Saludos

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors