cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

N superior de suma de columna por nombre por fecha

Digamos que tengo tres columnas:

NOMBRE: Nombre de personel

VENTAS: Importe a sumar

FECHA: fecha

No puedo lograr hacer un top 10 de NAMEs que tienen las VENTAS más altas por FECHA

Por ejemplo, si se trata de datos:

NombreFechaVentas
A160
A1150
B3225
C2

150

D5

125

A2

100

Un top 3 debería tener este aspecto:

NombreFechaVentas
B3225
A1210
C2150

Puedo hacer una tabla ordenada por Ventas de por encima de tres columnas que muestran todos los datos con la suma correcta de ventas por fecha por nombre, sin embargo, una vez que filtro ese objeto visual por Nombre -> Top N - > top 10 por Ventas, obtengo un galimatías completo. ¿Cómo puedo hacer esto?

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@XZ_Excel , Pruebe una nueva medida como esta y filtre para < .3

rankx(allselected(Table[name], table[date]), calculate(sum(table[sales])))

Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
ttps://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Ok, así que esto es raro. Su solución funciona, pero aún no de la manera que quiero.

El top 10 se hace a partir de datos de la tabla A.

La tabla A contiene una columna de fecha, que contiene fechas con formato extraño que no uso en ninguna parte del informe.

La tabla A está vinculada a la columna B a través de un identificador de transacción (cada ID de transacción: una fila que también contiene el nombre y el importe de ventas). La columna B tiene el formato de fecha correcto para cada ID de transacción. El formato de fecha de la columna B está vinculado a una tabla de fechas (fechas, semanas, meses, años) que utilizo a lo largo del informe y parece funcionar correctamente al resumir los datos de la Tabla A.

Sin embargo... cuando uso la columna date de la tabla Date en mi tabla Top N, obtengo valores galimatías. Si utilizo la columna de fecha de la Tabla A, obtengo una tabla superior correcta de 10. ¿Aunque la traducción de fecha (fecha, semanas, meses, etc.) parece funcionar correctamente para todas las demás visualizaciones que utilizan datos de la Tabla A?

¿Cómo puedo hacer la tabla con las fechas correctas de la tabla de fechas?

EDITAR: Voy a marcar esto como resuelto como una solución se dio para la pregunta original. Publicaré la nueva pregunta en un tema nuevo.

amitchandak
Super User
Super User

@XZ_Excel , ¿Puede compartir una muestra más grande. Probé la medida que compartí anteriormente y obtuve los resultados

amitchandak_0-1607995188524.png

amitchandak
Super User
Super User

@XZ_Excel , Pruebe una nueva medida como esta y filtre para < .3

rankx(allselected(Table[name], table[date]), calculate(sum(table[sales])))

Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
ttps://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415

Anonymous
Not applicable

Gracias por la respuesta rápida. He visto esto publicado y probado, pero esto no da el resultado deseado.

Si sólo hago la tabla (sin N superior, sin filtrado de lujo), los 10 mejores de ventas por fecha por empleado (en una tabla muy grande) muestran los números correctos. No hay duplicados de valores en el top 10 de esa tabla muy grande. Sin embargo, una vez que pruebe su solución para hacer una lista real top 10, el valor más alto ya no está en la parte superior. Hay un montón de valores que tienen la clasificación "1", es decir, termino con una lista mucho más grande que un Top 10, a pesar de que no hay valores duplicados en el top 10 real ?

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

MPPC 2023 PBI Carousel

Power Platform Conference-Power BI and Fabric Sessions

Join us Oct 1 - 6 in Las Vegas for the Microsoft Power Platform Conference.

Top Solution Authors