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

¿Crear una tabla de vista única con datos basados en diferentes condiciones?

Estoy en un dilema y espero que alguien aquí pueda ayudarme. En la tabla de datos ficticios a continuación, "Mes-Año" proviene de una tabla de calendario y todos los demás datos provienen de una sola tabla de hechos. El problema que estoy teniendo es que necesito permitir que el usuario seleccione qué nivel 3 le importa por cantidad, pero aún así tener el valor total para el valor de nivel 2 asociado, todo en la misma tabla de vista mes a mes.

Por ejemplo, si el usuario solo quisiera ver el Producto 2, solo el producto 2 se mostraría en la tabla. Luego quieren elegir el hardware2 para obtener la cantidad seleccionable. La tabla no se filtra más para esto, solo se usa para obtener los valores para poner en la columna que se indica en la tabla ficticia. En estas condiciones, el valor total sería 28487, la cantidad seleccionada sería 45 y el valor/cantidad total sería 633,04 para cada fila en 20-NOV, pero los demás datos permanecerían visibles.


¿Cómo lo hago? He intentado hacer todo excepto, calcular con valores seleccionados y otros métodos, pero ninguno parecía funcionar.


Mes-AñoNivel 2Nivel 3CantidadValorCantidad seleccionada de la segmentación de datos según el nivel 3 y el mesValor total seleccionado de la segmentación de datos según el nivel 2 y el mes

Valor total seleccionado de la segmentación de datos/

Cantidad seleccionada de la segmentación de datos (mensual)

20-NovProducto1 Accesorios111US$ 52.27
20-NovProducto1 Hardware114US$ 4,386.06
20-NovProducto1 Licencia118US$ 2,102.97
20-NovProducto1 Paquete116US$ 16,248.02
20-DicProducto1 Accesorios164US$ 371.47
20-DicProducto1 Hardware175US$ 23,156.64
20-DicProducto1 Licencia1104US$ 15,187.89
20-DicProducto1 Paquete174US$ 74,844.02
20-DicProducto1 Actualización111US$ 4,754.98
21-EneProducto1 Accesorios110US$ 44.49
21-EneProducto1 Hardware18US$ 2,271.91
21-EneProducto1 Licencia112US$ 1,154.88
21-EneProducto1 Paquete18US$ 7,342.93
21-EneProducto1 Actualización11US$ 34.13
21-febProducto1 Accesorios134US$ 141.41
21-febProducto1 Hardware111US$ 3,140.02
21-febProducto1 Licencia116US$ 1,705.65
21-febProducto1 Paquete113US$ 15,369.65
21-marProducto1 Accesorios161US$ 585.78
21-marProducto1 Hardware158US$ 17,390.59
21-marProducto1 Licencia176US$ 9,531.14
21-marProducto1 Paquete157US$ 66,180.54
21-marProducto1 Actualización13US$ 1,290.83
20-NovProducto2 Accesorios235US$ 65.34
20-NovProducto2 Hardware245US$ 5,482.58
20-NovProducto2 Licencia259US$ 2,628.72
20-NovProducto2 Paquete250US$ 20,310.02
20-DicProducto2 Accesorios2208US$ 464.33
20-DicProducto2 Hardware2245US$ 28,945.80
20-DicProducto2 Licencia2336US$ 18,984.86
20-DicProducto2 Paquete2240US$ 93,555.03
20-DicProducto2 Actualización234US$ 5,943.73
21-EneProducto2 Accesorios233US$ 55.62
21-EneProducto2 Hardware226US$ 2,839.89
21-EneProducto2 Licencia238US$ 1,443.60
21-EneProducto2 Paquete225US$ 9,178.66
21-EneProducto2 Actualización23US$ 42.66
21-febProducto2 Accesorios2111US$ 176.76
21-febProducto2 Hardware234US$ 3,925.03
21-febProducto2 Licencia252US$ 2,132.06
21-febProducto2 Paquete241US$ 19,212.06
21-marProducto2 Accesorios2199US$ 732.22
21-marProducto2 Hardware2187US$ 21,738.24
21-marProducto2 Licencia2247US$ 11,913.93
21-marProducto2 Paquete2186US$ 82,725.67
21-marProducto2 Actualización29US$ 1,613.53
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@DataStraine ,

Pruebe estas medidas:

Slicer Selected Quantity Based on Level 3 & Month = SUM('Table'[Quantity])
Slicer Selected Total Value based on Level 2 & Month =
CALCULATE(
    SUM( 'Table'[Value] ),
    FILTER( ALL( 'Table' ), [Level 2] = SELECTEDVALUE( 'Table'[Level 2] ) ),
    FILTER(
        ALL( 'Calendar' ),
        [Month-Year] = SELECTEDVALUE( 'Calendar'[Month-Year] )
    )
)

Slicer Selected Total Value/Slicer Selected Quantity (Monthly) =
DIVIDE(
    [Slicer Selected Total Value based on Level 2 & Month],
    [Slicer Selected Quantity Based on Level 3 & Month]
)

El resultado:

vchenwuzmsft_1-1637216962800.png

Pongo mi archivo pbix al final que puedes referir.

Saludos

Equipo de apoyo a la comunidad _ chenwu zhu

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@DataStraine ,

Pruebe estas medidas:

Slicer Selected Quantity Based on Level 3 & Month = SUM('Table'[Quantity])
Slicer Selected Total Value based on Level 2 & Month =
CALCULATE(
    SUM( 'Table'[Value] ),
    FILTER( ALL( 'Table' ), [Level 2] = SELECTEDVALUE( 'Table'[Level 2] ) ),
    FILTER(
        ALL( 'Calendar' ),
        [Month-Year] = SELECTEDVALUE( 'Calendar'[Month-Year] )
    )
)

Slicer Selected Total Value/Slicer Selected Quantity (Monthly) =
DIVIDE(
    [Slicer Selected Total Value based on Level 2 & Month],
    [Slicer Selected Quantity Based on Level 3 & Month]
)

El resultado:

vchenwuzmsft_1-1637216962800.png

Pongo mi archivo pbix al final que puedes referir.

Saludos

Equipo de apoyo a la comunidad _ chenwu zhu

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Esto funciona. ¡Gracias!

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.