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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Namkce
Advocate III
Advocate III

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

@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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.