Forum Discussion

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

Product_Date

Chicos, estoy tratando de convertir estos datos en un gráfico, para mostrar productos con más de una pasada (Siempre mirando hoy y hoy ()-1), en el ejemplo debajo del product_id = 4 tenía dos pasadas...
  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    @Vitor_sp_bo ,

    Así que solo tenemos que cambiar nuestra medida a SUMX en lugar de COUNTINGROWS:

    PercentageConsecutive = 
        VAR Sales_values =
            SUMMARIZE (
                FILTER ( 'Table', 'Table'[Date] <= TODAY () && 'Table'[Date] >= TODAY () - 1 ),
                'Table'[ProductID],
                "@CountSales", COUNT ( 'Table'[ProductID] )
            )
        RETURN
            DIVIDE (
                SUMX ( FILTER ( Sales_values, [@CountSales] > 1 ) , [@CountSales]),
                SUMX ( Sales_values, [@CountSales] )
            )

    MFelix_0-1634565184294.png

    En este caso tenemos 2 líneas del artículo 4 sobre 5 líneas totales 2/5 = 40%

    Si tiene una columna de cantidad y ese es el valor que desea dividir, tendrá que agregar esa columna al rango y luego usarla como un tapón SUMX:

    PercentageConsecutive = 
        VAR Sales_values =
            SUMMARIZE (
                FILTER ( 'Table', 'Table'[Date] <= TODAY () && 'Table'[Date] >= TODAY () - 1 ),
                'Table'[ProductID],
                "@CountSales", COUNT ( 'Table'[ProductID] ),
                "@QuantitySales", SUM( 'Table'[Quantity] ),
            )
        RETURN
            DIVIDE (
                SUMX ( FILTER ( Sales_values, [@CountSales] > 1 ) , [@QuantitySales]),
                SUMX ( Sales_values, [@QuantitySales] )
            )