Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Rajendrabobade
Helper II
Helper II

media móvil de un recuento diferenciado de minoristas.

Hola

Necesito dax de media móvil de recuento diferenciado de código de minorista.

Ejemplo: a continuación el código del minorista es apr y may (1657 & 1993 Avg 1825)

lo mismo para apr+may+june (5617 + 9315 + 16939 a 10636)

Necesito el mismo cálculo para todo el mes.

Filtro: año fiscal.

Nombre del mesRecuento diferenciado de código de minorista Salida esperada (promedio)
Abril56175617
Mayo93537485
Junio1693910636



Por favor, ayúdame a crear Dax.

Gracias.

5 REPLIES 5
v-yangliu-msft
Community Support
Community Support

No @Rajendrabobade ,

Estos son los pasos que puede seguir:

1. Cree una columna calculada.

month = MONTH('table'[Date])

2. Crear medida.

Salida esperada (promedio)

var _1=
MAX('table'[month])
return
AVERAGEX(
    FILTER(
        SUMMARIZE(
            ALLSELECTED('table'),
            [month],
            "Avg Value",COUNTROWS(VALUES('table'[Retailr code]))
            ),
            [month]<=_1
            ),
            [Avg Value]
            )

3. Resultado.

v-yangliu-msft_0-1607932788777.png

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

v-yangliu-msft
Community Support
Community Support

Hola @Rajendrabobade ,

Lo sentimos, los datos originales son incorrectos.

Creé nuevos datos:

v-yangliu-msft_0-1607422830353.png

1. Cree una columna calculada.

month = MONTH('Table'[Date])
Month_Sales =
CALCULATE(SUM('Table'[Retailer_code]),FILTER('Table',MONTH('Table'[Date])=MONTH(EARLIER('Table'[Date]))))

2. Crear medida.

Expected Output (Average) =

var _1=

MAX('Table'[month])

return

AVERAGEX(

    FILTER(

        SUMMARIZE(

            ALLSELECTED('Table'),

            [month],

            "Total Value",SUM('Table'[Month_Sales]),

            "Avg Value",AVERAGE('Table'[Month_Sales])

            ),

            [month]<=_1

            ),

            [Avg Value]

            )

2. Resultado.

v-yangliu-msft_1-1607422830356.png

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias por su respuesta, i necesita distinto recuento de minoristas para cada mes. a continuación es mi explicación por favor ayúdame en a continuación.

Hola

En mis datos tengo columna de código de minorista, para el cálculo de la media móvil necesito un recuento distinto de código de minoristas para

Estoy creando una nueva medida calculada para el mismo recuento diferenciado de código de minorista.

Cuando estoy escribiendo un dax para la media móvil de distinto distribuidor de recuento que el tiempo mi código está funcionando, pero el código tomó distintos valores de mezcla de recuento para todo el mes como .

Si el mes de abril tengo código de minorista -Rts100 y mi recuento distinto es 1 y agin para el mes de mayo código de venta al por menor es el mismo - Rts100 y para esto para el recuento distinto es 1 por lo que dax tomó esto como 1 becose que takn disticnt conteo, pero quiero salida es 1 + 1 2 , por favor, ayúdame .

a continuación está mi fórmula -

Mover Avg Retailercode á divide( CALCULATE(DISTINCTCOUNT(GRINetSalesDetailsBI[Código del minorista]),filter(allselected('Calendar'),'Calendar'[Fecha] <'max('Calendar'[Fecha]))) ,
CALCULATE(distinctcount('Calendar'[Month year]),filter(allselected('Calendar'),'Calendar'[Date] <-max('Calendar'[Date])), not(isblank((GRINetSalesDetailsBI[Código del minorista]))))
a continuación se muestran mis datos de muestra por favor ayúdame a escribir dax .
Fecha Descodificador de Venta al por Menor
01-04-2020 0.00RTS061120
01-04-2020 0.00RTS061120
01-04-2020 0.00RTE371009
01-04-2020 0.00RT061120
01-04-2020 0.00RT581135
01-04-2020 0.00RT062480
01-04-2020 0.00RT581125
01-04-2020 0.00RT061120
01-04-2020 0.00RT062480
01-04-2020 0.00RT061172
01-04-2020 0.00RT062620
01-05-2020 0.00RT062620
01-05-2020 0.00RT062620

Quiero un recuento de tranquilíferos único de cada mes para mover avergae en mi recuento de retrailr de fórmula es único, pero whn i escribir dax que se convierten en un tomado todos los valores de mes recuento único que no es corrcet que necesitamos cada mes disticn count valores para mostrar .

Gracias , Por favor, ayúdame.

v-yangliu-msft
Community Support
Community Support

Hola @Rajendrabobade ,

Estos son los pasos que puede seguir:

1. Crear medida.

Measure = CALCULATE(AVERAGE('Table (2)'[Distinct count of Retailer code ]),FILTER(ALLSELECTED('Table (2)'),'Table (2)'[Month name]<=MAX('Table (2)'[Month name])))

2. Resultado.

v-yangliu-msft_0-1607406595433.png

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola

Gracias por responder.

En mi caso el código del minorista es columna y por lo tanto estoy creando una nueva medida como el recuento distinto de código de minorista para el cálculo

por ejemplo- código de reatiler en la columna - R123 , R124 lik this i estoy creando un recuento distinto como medida para el cálculo.

cuando estoy probando su fórmula dax . como - calcular (promedio (esta medida presentada para mí por lo que la fórmula no puede aceptar la medida ).

distinto cont de reatiler es medida en mi caso .

Measure = CALCULATE(AVERAGE('Table (2)'[Distinct count of Retailer code ]),FILTER(ALLSELECTED('Table (2)'),'Table (2)'[Month name]<=MAX('Table (2)'[Month name])))

Espero que entienda lo que estoy bandeja para decir .

Gracias

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors