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.
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
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |