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
Syndicate_Admin
Administrator
Administrator

Clasificación de clientes para WTD, MTD, YTD en una sola tabla

Hola a todos

Tengo una larga lista de clientes y necesito clasificarlos en función de su SUMA (VENTAS). Puedo crear fácilmente 3 tablas, arrastrar columnas de clientes y ventas y poner el filtro DATE en cada una para que la tabla1 muestre la semana actual, la tabla2 muestre MTD y la tabla3 muestre YTD.

también para mostrar el valor de clasificación, creé esta medida y los usé en cada tabla:

Ranking = RANKX(ALLSELECTED(Customer[C_Customer ]),CALCULATE(SUM(Sales[T_Sales])))

Pero mi problema es que necesito fusionar los 3 anteriores en una sola tabla y no puedo. ¿Algún campeón de ideas?

Bien

1 ACCEPTED SOLUTION

Hola @v-yalanwu-msft ,
En realidad no.
Lo siento, olvidé actualizar aquí, pero terminé fusionando las tres tablas en Power Query y luego unirme a ellas según la columna RANK. De esa manera solo rango 1 para cada período, junto con su etiqueta y cantidad. Finalmente, creé UNA matriz y las cargé todas en una tabla.

Mi principal problema en este hilo fue cómo fusionar las 3 imágenes en una. Estaba buscando la respuesta en DAX pero la encontré en M-Language. Espero que también ayude a los demás.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Allí, @sshokri89;

¿Está resuelto su problema? Si es así, ¿le importaría aceptar las respuestas útiles como soluciones? Entonces somos capaces de cerrar el hilo. Más personas que tienen el mismo requisito encontrarán la solución rápidamente y se beneficiarán aquí. Gracias.

Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @v-yalanwu-msft ,
En realidad no.
Lo siento, olvidé actualizar aquí, pero terminé fusionando las tres tablas en Power Query y luego unirme a ellas según la columna RANK. De esa manera solo rango 1 para cada período, junto con su etiqueta y cantidad. Finalmente, creé UNA matriz y las cargé todas en una tabla.

Mi principal problema en este hilo fue cómo fusionar las 3 imágenes en una. Estaba buscando la respuesta en DAX pero la encontré en M-Language. Espero que también ayude a los demás.

Syndicate_Admin
Administrator
Administrator

@sshokri89 , ¿Estas son tablas visuales? o Tabla de datos ?

Puede crear medidas para esos, pero puede crear un rango en esos . o cree una medida con la segmentación de datos de medida y utilice una medida diferente para clasificar en función de la segmentación de datos

para la semana necesitas medidas como

nuevas columnas
Fecha de inicio de la semana = 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1
Fecha de fin de semana = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Fecha'[Fecha],2)
Rango de la semana = RANKX(all('Date'),'Date'[Fecha de inicio de la semana],,ASC,Dense)
O
Rango de semana = RANKX(all('Date'),'Date'[Year Week],,ASC,Dense) //YYYYWW formato
Medidas
Esta semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Última semana = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))

Crear una medida de rango encima

QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
Últimas ventas QTD = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))

Ventas YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Últimas ventas YTD = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))

Medida Slicer, medida única basada en la selección

https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...

Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA
Power BI: Qtr en Qtr con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
https://www.youtube.com/watch?v=8-TlVx7P0A0
Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA
Power BI— Semana a semana y DMT
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
https://www.youtube.com/watch?v=pnAesWxYgJ8

Gracias amitchandak por tu respuesta, pero eso no es lo que estoy buscando.

Tengo una tabla que contiene toda la información de mis clientes frente a sus ventas. la medida actualizada es:

Ranking = RANKX(ALLSELECTED(TABLE[Customer ]),CALCULATE(SUM(TABLE[Sales])))


ahora basado en esa tabla [TABLE], he creado medidas separadas para YTD, MTD, y también tengo una tabla DATE que maneja todo sobre el comienzo del mes, etc.

Ahora en base a la medida anterior y al filtrado que apliqué en cada tabla, logro crear las siguientes 3 tablas:

sshokri89_0-1634625370260.png


sin embargo, mi propósito es tener solo UNA tabla para mostrar las 3 anteriores. y creo que en lugar de una tabla, necesito usar una matriz y mostrar 1 2 3 4 5 en filas, luego WEEK, MTD, YTD en columnas contra los valores de cada una. pero parece que no puedo encontrar una manera. ¿Tienes alguna opinión?

Allí, @sshokri89;

Su problema no es particularmente claro y se puede entender mejor si tiene un ejemplo simple y desea obtener el resultado. Una cosa a tener en cuenta: si desea que la fila muestre 1, 2, 3, 4, 5, puede usar la columna no medir sobre el rango. Otra cosa que no entiendo es que los clientes en las tres tablas correspondientes a 1 parecen ser inconsistentes, entonces, ¿cuál es la lógica de su fusión en una tabla (Martix)?

vyalanwumsft_0-1634796050003.png

¡Esperamos su respuesta!
Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

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.