Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Tengo dificultades con un modelo de ventas que estoy intentando desarrollar en Power BI. El objetivo final es tener una tabla Matrix que muestre las reservas y cuotas de nuestros vendedores para que podamos medir el rendimiento. El modelo de datos emplea las siguientes tablas/fuentes:
El problema:
Cuando construyo la Matriz basada en la tabla Oportunidad, no puedo conseguir que la cuota de personas de la Venta aparezca correctamente. O bien, obtengo el gran total de cuotas para el período actual, independientemente de a quién se asigna (incluidas las personas que no tienen una cuota), o si uso una medida, no obtengo ninguna cuota si el vendedor no tiene ninguna reserva (Wins) durante el período de tiempo seleccionado.
A continuación se muestra un ejemplo de lo que estoy recibiendo
Cómo se configura Matrix
La suma de QuotaValue muestra el mismo valor cada fila, donde como QuotaValue (medida) no muestra valores si el vendedor no tiene reservas ese mes, lo que distorsiona los totales
Como puede ver, mi matriz tiene 4 columnas de valor... [Recuento de OpportunityID], una medida que calcula [Wins YTD], [Sum of QuotaValue] (de IndividualQuota Table) y [QuotaValue (medida)]. Los recuentos de OppID y wins YTD funcionan correctamente. Son las cuotas las que no funcionan.
A continuación se muestra mi fórmula de medida:
ValordeCuota (medida) ? Cuota de VAR : CALCULATE(SUM(IndividualQuotas[QuotaValue]) ,USERELATIONSHIP(IndividualQuotas[SystemUserID],CRM_Opportunity[ownerid]) ) Cuota de devolución |
Si uso USE USERELATIONSHIP(IndividualQuotas[SystemUserID],PBI_Users[SystemUserID]), obtengo 76 por cada fila como la suma de QuotaValue. ¿Hay alguna manera de buscar al vendedor en la columna del extremo izquierdo para obtener los valores de cuota de apropiación para esa persona, y que también funcionará cuando expanda el período de fecha a varios meses?
Por favor, ayuda, no puedo entender esto. ¡Gracias de antemano!
Trate como
QuotaValue (measure) =CALCULATE(SUM(IndividualQuotas[QuotaValue])
,USERELATIONSHIP(IndividualQuotas[SystemUserID],CRM_Opportunity[ownerid])
)
//Or
QuotaValue (measure) =CALCULATE(SUM(IndividualQuotas[QuotaValue])
,filter(CRM_Opportunity, CRM_Opportunity[ownerid] = max(IndividualQuotas[SystemUserID])))
Gracias por sus sugerencias, por desgracia, que no funcionó.
La primera fórmula de medición que proporcionó es la misma que la que he estado usando y no muestra ningún valor de cuota si el vendedor aún no tiene ninguna victoria.
La segunda fórmula de medida sugerida no devolvió ningún valor. Si creo una medida (IndividualQuotas[SystemUserID]) y la plop en la matriz, obtengo el mismo valor GUID para cada fila, por lo que no creo que ese método funcione.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.