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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Anonymous
Not applicable

Tabla matriz con valores Oportunidades ganadas y Cuota, Cuotas que no muestran si no hay victorias

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:

  • Registrosde oportunidades , Tabla de Dynamics 365
    • Aquí es donde se mantienen las reservas de nuestros vendedores
    • Cuando opportunitytypename á "Won", se considera una reserva
  • Registros deusuario , Tabla de Dynamics 365
    • Contiene información sobre nuestros vendedores, incluidos EmployeeID y el GUID necesario para identificar a los vendedores al registro de oportunidades (a través de ownerid)
  • Tabla IndividualQuota, archivo Excel almacenado en Sharepoint
    • Contiene una tabla que enumera la vertical asignada, EmployeeID y Quota de cada empleado para cada mes
      • quota table example (clean).PNGEjemplo de estructura de archivo/tabla IndividualQuota
    • Durante la transformación, uno la tabla de registros de usuario a la tabla Quota a través de EmployeeID, para obtener el GUID necesario para crear una relación inactiva desde la tabla IndividualQuota a los registros de oportunidad a través de IndividualQuota[GUID] - Opportunity[ownerid]
  • DateTable, tabla de dimensiones de fecha básica denominada Timeframe
    • Tiene una relación activa con QuoteDate de QuotaTable
    • Tiene una relación activa con ActualCloseDate de Opportunity

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

Matrix settings.PNGCómo se configura Matrixsales-matrix-issue.jpgLa 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!

2 REPLIES 2
amitchandak
Super User
Super User

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])))

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

@amitchandak,

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.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.