Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Tengo la tabla así y quiero crear un informe con un RankX
Cliente | Material | Fecha de pedido | RankX |
A | 123 | 1.1.2019 | 1 |
A | 123 | 1.1.2019 | 2 |
A | 123 | 3.3.2019 | 3 |
A | 145 | 10.1.2019 | 1 |
A | 186 | 5.1.2019 | 1 |
A | 186 | 7.1.2019 | 2 |
B | 123 | 20.1.2019 | 2 |
B | 123 | 9.1.2019 | 1 |
¿Alguien puede ayudarme con eso?
Gracias
Christoph
Solved! Go to Solution.
Hola @Lanko ,
Crear una columna calculada
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
Hola a todos, Hola Harsh,
Gran fórmula. ¿Alguna idea de cómo puedo lograr esto?
¡Gracias por tu ayuda!
Saludos, Elmer
Hola @Lanko ,
Puede crear rango usando columna o medida como DAX a continuación.
Column: Rankx = RANKX(FILTER(Table, Table[Customer]=EARLIER(Table[Customer])&&Table[Material]=EARLIER(Table[Material])),Table[Order Date],,ASC ,Skip)
Measure: Rankx = RANKX(FILTER(Table, Table[Customer]=MAX(Table[Customer])&&Table[Material]=MAX(Table[Material])), MAX(Table[Order Date]),,ASC ,Skip)
Saludos
Amy
Equipo de Apoyo Comunitario _ Amy
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola a todos
ambas soluciones están mostrando diferentes números de lo que esperaba.
Permítanme reformular mi petición.
Tengo esta tabla:
Formato:
Soldto: 123/ABC
Material: 123/ABC
Fecha de pedido: Número entero (mostré las fechas en la siguiente tabla en formato de fecha)
Cliente | Material | Fecha de pedido |
A | 123 | 1.1.2019 |
A | 123 | 2.2.2019 |
A | 123 | 3.3.2019 |
A | 145 | 10.1.2019 |
A | 145 | 12.1.2019 |
A | 186 | 7.1.2019 |
B | 123 | 20.1.2019 |
B | 123 | 9.1.2019 |
Quiero crear un informe, que me muestre lo siguiente.
Una clasificación (necesita ser con rango de fórmula) como esta:
Quiero ver en el nivel (Cliente y Producto) una clasificación de las fechas de pedido.
Por ejemplo,
Cliente A con Producto 123 para la fecha de pedido: 1.1.2019 á 1
Cliente A con Producto 123 para la fecha de pedido: 2.2.2019 á 2
Cliente A con Producto 123 para la fecha de pedido: 3.3.2019 a 3
Cliente A con Producto 145 para la fecha de pedido: 10.1.2019 á 1
Cliente A con Producto 145 para la fecha del pedido: 12.1.2019 á 2
...
¿Entiendes lo que quiero decir?
Br
Arco
Hola @Lanko ,
Puedes usar los meaures de abajo.
Hola @harshnathani
power bi se está ejecutando en problemas de rendimiento con su medida agradable, ya que quiero usar esa fórmula en un modell más complejo.
Para recibir un mejor rendimiento, quiero trabajar con tablas en lugar de informes.
Así que creé una tabla con la fórmula resumen e ingresé las columnas (cliente, material, fecha de pedido)
Desafortunadamente, su medida no funciona en la tabla.
¿Podrías ayudarme con eso?
Muchas gracias
Arco
Hola @Lanko ,
Qué fórmula, la formaula rankx o la fórmula Var.p
Además, comparta alguna muestra de la tabla que ha creado.
saludos
Harsh Nathani
Hola @harshnathani,
gracias por la respuesta rápida. Hablo de la fórmula rankx.
Creé la tabla: Report_Table
Report_Table- RESUME(table1;table1[customer];table1[material];table1[Order_date])
Ranking1 (columna calculada):
Report_table:
Cliente | Material | Order_date | Ranking1 |
A | 123 | 1.2.2019 | 1 |
A | 123 | 5.2.2019 | 1 |
A | 123 | 6.3.2019 | 1 |
A | 124 | 1.2.2019 | 1 |
B | 123 | 10.4.2019 | 1 |
B | 123 | 15.6.2019 | 1 |
C | 124 | 3.8.2019 | 1 |
C | 124 | 15.9.2019 | 1 |
Así que básicamente el ranking no está funcionando así.
¿Tienes una idea de eso?
Br
Arco
Hola @Lanko ,
Crear una columna calculada
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
Muchas gracias @harshnathani,
Agregué measureB sumx (Format:numbers) al informe y ahora quiero agregar otra MedidaC al informe.
MeasureC
Será la varianza (var.p) para cada combinación "Cliente y Material" como el rankx.
Desafortunadamente var.p necesita una columna y no funciona con measureB.
¿Alguien puede ayudarme?
Cliente | Material | Fecha de pedido | MeasureA Rankx (basado en la fórmula del filtro) | MedidaB Sumx (basado en la fórmula del filtro) | MeasureC Var.P("en MeasureA") basado en |
A | 123 | 1.1.2019 | |||
A | 123 | 10.1.2019 | |||
B | ... | ... | |||
B | |||||
C | |||||
C |
Gracias
Arco
@Lanko ,
Tratar
Para el rango Refiera estos links- Estos son uno de los mejores que usted puede referir
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
Hola @Lanko ,
Compruebe si la siguiente medida funciona.