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 expertos,
Tengo un conjunto de datos como el de abajo,
Fecha | Productid | Categoría | Cantidad |
10/31/2019 | 101 | A | 10 |
10/31/2019 | 102 | A | 12 |
10/31/2019 | 103 | B | 110 |
12/31/2019 | 101 | A | 15 |
12/31/2019 | 102 | A | 14 |
12/31/2019 | 104 | C | 20 |
4/30/2020 | 101 | A | 15 |
4/30/2020 | 102 | B | 110 |
4/30/2020 | 105 | B | 50 |
... | ... | ... | ... |
Básicamente, en diferentes fechas, tenemos algunos productos, y cada producto se clasifica en grupos, sin embargo, la categorización puede cambiar de fecha a fecha. Por ejemplo, en el cuadro anterior, el producto 102 estaba en el Grupo A el 10/31/2019, pero en el Grupo B el 4/30/2020
Ahora quiero crear un panel, en este panel, necesito dos filtros en la fecha, Date1 y Date2, para que los usuarios puedan elegir dos fechas para comparar. Por ejemplo, puedo elegir 4/30/2020 en el filtro Date1 y elegir 10/31/2019 en el filtro Date2, luego quiero mostrar los datos en una tabla en el siguiente formato:
Productid | Categoría Fecha 1 | Fecha1 Importe | Categoría Fecha 2 | Fecha 2 Importe |
101 | A | 10 | A | 15 |
102 | A | 12 | B | 110 |
103 | B | 110 | ||
105 | B | 50 |
¿Cómo puedo lograrlo?
Gracias
Miguel
Solved! Go to Solution.
Hola @msmichael ,
Deberá crear dos tablas de segmentación de datos y cuatro medidas.
slicer1 = DISTINCT('Table'[Date])
slicer2 = DISTINCT('Table'[Date])
Date1 Category = CALCULATE(SELECTEDVALUE('Table'[Category]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer1[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date1 Amount = CALCULATE(SELECTEDVALUE('Table'[Amount]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer1[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date2 Category = CALCULATE(SELECTEDVALUE('Table'[Category]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer2[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date2 Amount = CALCULATE(SELECTEDVALUE('Table'[Amount]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer2[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Utilice la columna de fecha de estas dos tablas de segmentación de datos y el resultado se mostrará como se muestra a continuación.
Saludos
Jay
Equipo de apoyo a la comunidad _ Jay Wang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @msmichael ,
Deberá crear dos tablas de segmentación de datos y cuatro medidas.
slicer1 = DISTINCT('Table'[Date])
slicer2 = DISTINCT('Table'[Date])
Date1 Category = CALCULATE(SELECTEDVALUE('Table'[Category]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer1[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date1 Amount = CALCULATE(SELECTEDVALUE('Table'[Amount]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer1[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date2 Category = CALCULATE(SELECTEDVALUE('Table'[Category]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer2[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Date2 Amount = CALCULATE(SELECTEDVALUE('Table'[Amount]),FILTER(ALLSELECTED('Table'),'Table'[Date]=SELECTEDVALUE(slicer2[Date])&&'Table'[ProductId]=SELECTEDVALUE('Table'[ProductId])))
Utilice la columna de fecha de estas dos tablas de segmentación de datos y el resultado se mostrará como se muestra a continuación.
Saludos
Jay
Equipo de apoyo a la comunidad _ Jay Wang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Habrá sólo 2 categorías?
puede agrupar un suceder y luego agrupar un de nuevo?
¿cuál es la regla para la secuencia, cuál es el patrón?
Proud to be a Super User!
Hola
Gracias por su respuesta.
Habrá muchas categorías, y el número total de categorías son desconocidas, siempre podemos tener nuevas categorías también.
Un producto se puede clasificar en el grupo A el día 1 y clasificarse en el grupo B el día 2, y clasificarse de nuevo en el grupo A el día 3, y así sucesivamente.
No hay ningún patrón sobre cómo se clasifica el producto. Simplemente tratamos la categoría como un atributo de productos.
Gracias
Miguel
Proud to be a Super User!
hola vanessafvg,
Sí puede haber una cantidad variable de fechas, ahora mismo tenemos fechas de un año.
Gracias
Miguel
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.