Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
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?
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.
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] )
)
Saludos
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.