Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
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
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.
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 interno | Cliente | Importe de las ventas | Fecha del documento |
22001 | Sin representantes | Cliente 2 | 340 | 10/11/2022 |
22002 | Sin representantes | Cliente 1 | 20 | 20/11/2022 |
22003 | Sin representantes | Cliente 1 | 20 | 20/12/2022 |
22004 | Sin representantes | Cliente 3 | 12 | 20/12/2022 |
22005 | Sin representantes | Cliente 2 | 32 | 21/12/2022 |
22006 | Sin representantes | Cliente 4 | 12 | 22/12/2022 |
22007 | Sin representantes | Cliente 5 | 33 | 23/12/2022 |
22008 | Sin representantes | Cliente 5 | 22 | 24/12/2022 |
22009 | Sin representantes | Cliente 4 | 12 | 25/12/2022 |
22010 | REP 1 | Cliente 1 | 20 | 05/01/2023 |
22011 | REP 2 | Cliente 2 | 20 | 06/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.
Solved! Go to Solution.
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.
Obtuve los resultados previstos.
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.
Obtuve los resultados previstos.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.