SLDECO
¡Hola!
Necesito hacer un cálculo porcentual de dos medidas diferentes, pero necesito que una se filtre y otra que sea TODAS.
A continuación se muestran mis medidas:
SalesCount = DISTINCTCOUNT (Ventas[PurchaseID]) —– Para obtener el número total de ventas
GradesOut = CALCULATE (DISTINCTCOUNT (Ventas[PurchaseID]),FILTRAR(Compras, Compras[GradeDiff]> 0)) — para obtener todas las ventas calificadas> 0
Ahora necesito calcular el porcentaje de GradesOut / SalesCount ………. pero para que SalesCount permanezca igual incluso después de haber usado un filtro de visualización en GradesOut.
He usado% GradesOut = DIVIDE ([GradesOut],[SalesCount]))
Esto me da el porcentaje correcto, hasta que empiezo a filtrar. Luego cambia mis porcentajes al 100% y mi número de SalesCount para igualar el número de GradesOut.
¡Si alguien pudiera ayudar, estaría eternamente agradecido!
Por favor ver más abajo.
SLDECO
En respuesta a SLDECO
¡He encontrado una solución!
1) SalesCount = DISTINCTCOUNT (Ventas[PurchaseID])
2) GradesOut = CALCULATE (DISTINCTCOUNT (Ventas[PurchaseID]),FILTRAR(Compras, Compras[GradeDiff]> 0))
3) AllSales = CALCULAR ([SalesCount], TODOS (Ventas))
4)% de ventas = DIVIDIR ([GradesOut],[AllSales], 0)
jthomson
¿Qué significa hacer SalesCount = distintocount (all (sales[PurchaseID])) ¿hacer?
SLDECO
En respuesta a jthomson
Recibo el siguiente mensaje de error:
La sintaxis de ‘)’ es incorrecta. (DAX (cuenta distinta (todas (ventas[PurchaseID]))))).
SLDECO
En respuesta a SLDECO
¡He encontrado una solución!
1) SalesCount = DISTINCTCOUNT (Ventas[PurchaseID])
2) GradesOut = CALCULATE (DISTINCTCOUNT (Ventas[PurchaseID]),FILTRAR(Compras, Compras[GradeDiff]> 0))
3) AllSales = CALCULAR ([SalesCount], TODOS (Ventas))
4)% de ventas = DIVIDIR ([GradesOut],[AllSales], 0)