cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

La medida con filtros en la tabla relacionada no reacciona a las segmentaciones de datos

Tengo una tabla de calendario, que incluye como columna el primer día del mes, y una tabla de pedido de ventas, que está relacionada con ella por la fecha de creación del pedido de ventas. La tabla Sales Order también está relacionada con una tabla Customers, a través de un campo Customer Account
He creado una medida en la tabla Calendario, para calcular los valores acumulados del pedido desde el comienzo del mes, cada mes
Esto funciona bien, pero si selecciona ciertos clientes de una segmentación de datos, esto no afecta al resultado. Habría esperado que la selección de segmentación de datos filtrara la tabla Sales Order y los filtros de fechas en la medida que se aplicará en la parte superior


Mes de ingesta acumulada de pedidos =
CALCULATE(SUMX('Sales Orders Totals','Sales Orders Totals'[Valor total pedido])
,FILTER('Sales Orders Totals','Sales Orders Totals'[Fecha de creación]>='Calendar'[Month Start]
&& 'Totales de pedidos de ventas'[Fecha de creación]<='Calendario'[Fecha]))

1 ACCEPTED SOLUTION

Hola Pete

Muchas gracias, esa pequeña pista en realidad ayuda mucho... Duplicé la tabla Sales Order como no relacionada con Calendar, usé similar y ahora se comporta como se esperaba

Mes de ingesta acumulada de pedidos =
var MonthStart =MIN('Calendario'[Inicio del mes])
Var MonthLast = MAX('Calendario'[Fecha])
devolución
CALCULATE(SUMX('Sales Orders Totals (Date Unrelated)','Sales Orders Totals (Date Unrelated)'[Total Ordered Value])
,FILTER('Sales Orders Totals (Date Unrelated)','Sales Orders Totals (Date Unrelated)'[Fecha de creación]>=MonthStart
&& 'Totales de pedidos de ventas (fecha no relacionada)'[Fecha de creación]<=MonthLast))

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@LAURENTW

¿Puedes ver si esto funciona?

Month Cumulative Order Intake =
CALCULATE (
    SUM( 'Sales Orders Totals'[Total Ordered Value] ),
    FILTER (
        ALL('Sales Orders Totals'[Created Date]),
        'Sales Orders Totals'[Created Date] >= max('Calendar'[Month Start])
            && 'Sales Orders Totals'[Created Date] <= max('Calendar'[Date])
    )
)



Gracias por la ayuda. Eso no funcionó, pero parece que el problema era tener relación entre la tabla Calendario y la tabla Orden, y al mismo tiempo filtrar. Relación eliminada y buena ahora

Syndicate_Admin
Administrator
Administrator

No @LAURENTW ,

¿Puede publicar una foto de su modelo, por favor?

A primera vista, parece un problema de configuración de relaciones, pero quiero estar seguro.

gracias

Pete

Hola Pete

Muchas gracias, esa pequeña pista en realidad ayuda mucho... Duplicé la tabla Sales Order como no relacionada con Calendar, usé similar y ahora se comporta como se esperaba

Mes de ingesta acumulada de pedidos =
var MonthStart =MIN('Calendario'[Inicio del mes])
Var MonthLast = MAX('Calendario'[Fecha])
devolución
CALCULATE(SUMX('Sales Orders Totals (Date Unrelated)','Sales Orders Totals (Date Unrelated)'[Total Ordered Value])
,FILTER('Sales Orders Totals (Date Unrelated)','Sales Orders Totals (Date Unrelated)'[Fecha de creación]>=MonthStart
&& 'Totales de pedidos de ventas (fecha no relacionada)'[Fecha de creación]<=MonthLast))

View solution in original post

@LAURENTW ,

Una gran noticia, encantados de ayudar. También feliz de recibir crédito donde se debe 😉

Pete

Helpful resources

Announcements
PBI_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Get Ready for Power BI Dev Camp

Microsoft named a Leader in The Forrester Wave

Microsoft received the highest score of any vendor in both the strategy and current offering categories.

Get Ready for Power BI Dev Camp

Power BI Dev Camp - September 30th, 2021

Mark your calendars and join us for our next Power BI Dev Camp!

PowerPlatform 768x460.png

Microsoft Learn

Check out our new Discover Your Career Path blog post series and get all the details.

Top Kudoed Authors