Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Rango Dax

Hola a todos

Soy nuevo en Powerbi y trato de encontrar mi camino, pero no puedo resolver mi problema.

Necesito rellenar una lista de piezas que se están vendiendo y tomar el 20% de la cantidad total de ese día.

Así que mi lista se ve

Artikel_IDFechaItems_Sold
AA1/05/202020
BB1/05/202030
CC1/05/202040
DD1/05/202050
AA1/06/202030
DD1/06/202020
CC1/08/202030
EE1/08/202040
Resultados necesarios
Artikel_IDFechaItems_Sold% Items_Sold sobre el total de ese día
DD1/05/20205036%
AA1/06/20203060%
EE1/08/20204057%

¿Hay alguna manera de hacerlo?

Ya muchas gracias

  • Hola

    Crea dos medidas.

    Primera medida:

    Filter Measure =
    VAR DailyMax =
        CALCULATE ( MAX ( 'Table'[Items_Sold] ), ALLEXCEPT ( 'Table', 'Table'[Date] ) )
    RETURN
        SUMX ( 'Table', 0 + ( 'Table'[Items_Sold] = DailyMax ) )

    Segunda medida:

    % Daily Items Sold =
    DIVIDE (
        SUM ( 'Table'[Items_Sold] ),
        CALCULATE ( SUM ( 'Table'[Items_Sold] ), ALLEXCEPT ( 'Table', 'Table'[Date] ) )
    )

    Cree un visual de tabla simple con Artikel_ID, Fecha, Items_Sold de su tabla, así como la medida de % de artículos diarios vendidos anteriormente. A continuación, arrastre la otra medida ( Medida de filtro - al panel de filtros y establezca la condición como 'Mostrar elementos cuando el valor sea igual a 1'.

    Saludos

3 Replies

  • Artikel_IDFechaItems_Sold
    AA1/05/202020
    BB1/05/202030
    CC1/05/202040
    DD1/05/202050
    AA1/06/202030
    DD1/06/202020
    CC1/08/202030
    EE1/08/202040
    Resultados necesarios
    Artikel_IDFechaItems_Sold% Items_Sold sobre el total de ese día
    DD1/05/20205036%
    AA1/06/20203060%
    EE1/08/20204057%

    Lo sentimos Datos de tablas donde no se cargaron correctamente

  • Hola

    Crea dos medidas.

    Primera medida:

    Filter Measure =
    VAR DailyMax =
        CALCULATE ( MAX ( 'Table'[Items_Sold] ), ALLEXCEPT ( 'Table', 'Table'[Date] ) )
    RETURN
        SUMX ( 'Table', 0 + ( 'Table'[Items_Sold] = DailyMax ) )

    Segunda medida:

    % Daily Items Sold =
    DIVIDE (
        SUM ( 'Table'[Items_Sold] ),
        CALCULATE ( SUM ( 'Table'[Items_Sold] ), ALLEXCEPT ( 'Table', 'Table'[Date] ) )
    )

    Cree un visual de tabla simple con Artikel_ID, Fecha, Items_Sold de su tabla, así como la medida de % de artículos diarios vendidos anteriormente. A continuación, arrastre la otra medida ( Medida de filtro - al panel de filtros y establezca la condición como 'Mostrar elementos cuando el valor sea igual a 1'.

    Saludos

  • Hay @veuleh,

    ¿Las sugerencias de Jos_Woolley ayudaron con su escenario? si ese es el caso, puede considerar Kudo o aceptar la sugerencia de ayudar a otros que enfrentaron requisitos similares.

    Si esto tampoco ayuda, comparta información más detallada sobre sus requisitos para ayudarnos a aclarar su escenario y prueba.

    Cómo obtener respuestas a su pregunta rápidamente

    Saludos

    Xiaoxin Sheng