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.
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
Solved! Go to 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.
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.
@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
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:
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)?
¡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.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |