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

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.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo tomar el valor objetivo de una tabla para restar de otra tabla?

Hola

Tengo dos tablas de la siguiente manera

Tabla: Objetivo

Sean500_3-1684911515535.png

La tabla de destino es una tabla única. Tiene cuatro proyectos, tareas, diseño y destino para cada uno.

Tabla: Actual

Sean500_1-1684911269441.png

La tabla real tiene mes, ventas para cada proyecto según Diseño y tarea. En la actualidad sólo se han vendido tres proyectos.

Ambas tablas se han conectado a través de la columna Personalizada

Sean500_2-1684911330722.png

¿Qué necesito?

Necesito calcular Ventas restantes = Objetivo - Ventas totales. Objetivo de la tabla Objetivo y Ventas totales de la tabla Real.

Tenga en cuenta que la tabla de destino no tiene fecha ni mes.

Una vez que calculo las ventas restantes, necesito visualizar por mes. Lo hice usando las siguientes medidas de dax

Remaining Sales = SUM(Target[Target]) - SUM(Actual[Total Sales])

Sean500_4-1684911592318.png

Los valores de ventas restantes son incorrectos, creo que no está tomando el mes correctamente ya que la tabla objetivo no tiene uno. ¿Alguien puede aconsejar cómo solucionar esto?

Archivo Power BI adjunto. https://we.tl/t-jyuLdOuN0R

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Sean500 ,

Por favor, intente:

Primero cree una nueva tabla:

vjianbolimsft_0-1685352289577.png

Luego construye una relación:

vjianbolimsft_1-1685352312962.png

Aplicar la medida:

Remaining Sales = 
var _a = ALLSELECTED(Project[Project])
return SUM(Target[Target]) - CALCULATE(SUM(Actual[Total Sales]),FILTER(ALL(Actual),[Project] in _a&&[Date]<=MAX('Actual'[Date])))

Salida:

vjianbolimsft_2-1685352406952.png

Saludos

Jianbo Li

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

Gracias @v-jianboli-msft Es correcto contra mes. Sin embargo, cuando uso Project como filtro, los valores no son correctos ¿Puede confirmar?

Syndicate_Admin
Administrator
Administrator

@Sean500 ,

Por favor, intente:

Remaining Sales = SUM(Target[Target]) - CALCULATE(SUM(Actual[Total Sales]),FILTER(ALL(Actual),[Date]<=MAX('Actual'[Date])))

Salida:

vjianbolimsft_0-1685078951868.png

Saludos

Jianbo Li

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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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