Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, @kagy100
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla A:
Tabla B:
Hay una relación entre tablas. Puede crear medidas como se indica a continuación.
Start Month =
FORMAT(
CALCULATE(
MAX('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]<=MAX('Table B'[Motor Enhancement Date])
)
),
"mmm-yy"
)
End Month =
FORMAT(
CALCULATE(
MIN('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]>MAX('Table B'[Motor Enhancement Date])
)
),
"mmm-yy"
)
Start Month Value =
var startdate =
CALCULATE(
MAX('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]<=MAX('Table B'[Motor Enhancement Date])
)
)
return
CALCULATE(
SUM('Table A'[Motor Value]),
FILTER(
ALL('Table A'),
[Date]<=startdate
)
)
End Month Value =
var enddate =
CALCULATE(
MIN('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]>MAX('Table B'[Motor Enhancement Date])
)
)
return
CALCULATE(
SUM('Table A'[Motor Value]),
FILTER(
ALL('Table A'),
[Date]>=enddate
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.
Hola, @kagy100
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla A:
Tabla B:
Hay una relación entre tablas. Puede crear medidas como se indica a continuación.
Start Month =
FORMAT(
CALCULATE(
MAX('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]<=MAX('Table B'[Motor Enhancement Date])
)
),
"mmm-yy"
)
End Month =
FORMAT(
CALCULATE(
MIN('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]>MAX('Table B'[Motor Enhancement Date])
)
),
"mmm-yy"
)
Start Month Value =
var startdate =
CALCULATE(
MAX('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]<=MAX('Table B'[Motor Enhancement Date])
)
)
return
CALCULATE(
SUM('Table A'[Motor Value]),
FILTER(
ALL('Table A'),
[Date]<=startdate
)
)
End Month Value =
var enddate =
CALCULATE(
MIN('Table A'[Date]),
FILTER(
ALL('Table A'),
[Date]>MAX('Table B'[Motor Enhancement Date])
)
)
return
CALCULATE(
SUM('Table A'[Motor Value]),
FILTER(
ALL('Table A'),
[Date]>=enddate
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.
Hey @kagy100 ,
considere la posibilidad de crear un archivo pbix que contenga los datos de muestra de arriba. Cargue el pbix en onedrive o dropbox y comparta el enlace.
No estoy seguro de lo que tiene, lo que significa qué datos están disponibles y qué datos deben calcularse. También me pregunto si se puede establecer una relación entre ambas tablas.
saludos
Tom
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |