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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Filtrado por SELECTEDVALUE y segmentación de datos dinámica

Hola a todos. Estoy tratando de encontrar nuevos clientes por parte de los representantes de ventas, sin embargo, estoy obteniendo resultados incorrectos.

He subido el archivo de muestra aquí para trabajar aquí.
Nuevos clientes BI problem.pbix

Aquí está la instantánea de mis relaciones

new customers problem.JPG

Dentro de rep muestra la tabla que he hecho para slicer. Actualiza y agrega nuevos representantes dinámicamente.
Quiero obtener nuevos clientes basándome en la comparación de los clientes del mes actual con los clientes de los últimos 11 meses.
Sin embargo, no lo estoy haciendo bien, como se puede ver en la siguiente imagen. Está mostrando al cliente 1 como nuevo cliente en enero cuando no debería.

shaharyaramjad_1-1682610013025.png


Se puede ver en los datos que el cliente 1 también tuvo ventas en noviembre. Por lo tanto, no debe contarse como nuevo cliente.

Documento no.Representante internoCliente Importe de las ventasFecha del documento
22001Sin representantesCliente 234010/11/2022
22002Sin representantesCliente 12020/11/2022
22003Sin representantesCliente 12020/12/2022
22004Sin representantesCliente 31220/12/2022
22005Sin representantesCliente 23221/12/2022
22006Sin representantesCliente 41222/12/2022
22007Sin representantesCliente 53323/12/2022
22008Sin representantes Cliente 52224/12/2022
22009Sin representantesCliente 41225/12/2022
22010REP 1Cliente 12005/01/2023
22011REP 2Cliente 22006/01/2023


Parece que debido a SELECTEDVALUE, mis segmentaciones filtran todos los datos en función de la representación interna y ejecutan el resto de la medida. Por lo tanto, todas las ventas con "Sin representante" quedan excluidas. Por lo tanto, cuenta a los clientes mayores "Sin representante", como nuevos clientes para los representantes. Por lo tanto, si hay un cambio en los representantes internos de un cliente (de "Sin representante" a "Representante 1"), considera que ese cliente es nuevo, lo cual no es correcto.
Aquí está mi medida para las ventas de nuevos clientes:

New customer sales = 

var _selectedInsiderep = SELECTEDVALUE('Inside reps'[Inside rep]) 

var Priorcustomers =
CALCULATETABLE(
        DISTINCT('Customer number'[Customer no.]),
        DATESBETWEEN(
            'datetime'[Date],
            EDATE(MIN(datetime[Date]),-12),
            MIN('datetime'[Date]) - 1
        )
)


var CustomerSM = 
CALCULATETABLE(
        DISTINCT('Customer number'[Customer no.]),
        DATESBETWEEN(
            'datetime'[Date],
            BLANK(),
            MAX('datetime'[Date])
        ),
      FILTER(
          Sales,Sales[Inside rep] = _selectedInsiderep
      )
)



RETURN 
         CALCULATE([Total sales amount],except(CustomerSM,Priorcustomers))


No puedo codificar cada representante interno, ya que su número está aumentando. Es por eso que uso slicer: obtener valores de representantes internos dinámicamente a partir de los datos de ventas. Sin embargo, filtra visual y causa problemas en la medida.



1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

En mi caso lo que ha funcionado es desconectar la tabla de segmentación de datos con la tabla de hechos. Cuando convertí esta tabla de representantes internos en una tabla desconectada, dejó de estropear mis resultados.

shaharyaramjad_0-1682971326908.png


Obtuve los resultados previstos.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

En mi caso lo que ha funcionado es desconectar la tabla de segmentación de datos con la tabla de hechos. Cuando convertí esta tabla de representantes internos en una tabla desconectada, dejó de estropear mis resultados.

shaharyaramjad_0-1682971326908.png


Obtuve los resultados previstos.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors
Top Kudoed Authors