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
Anonymous
Not applicable

AverageX por día

hola chicos, básicamente estoy usando la siguiente fórmula para producir un tiempo promedio por cada día en la misma tabla:

PROMEDIO xx - AVERAGEX (
VALORES ('Calendario RP'[Columna]),
CALCULATE ( PROMEDIO( ( 'BNK kiekiai'[Total Seconds]) )
))
no calcula el promedio por cada día en lugar de devolver los mismos segundos totales, toda la duración.
Gediminas12_0-1605615291448.png

1 ACCEPTED SOLUTION
v-eqin-msft
Community Support
Community Support

Hola @Gediminas12 ,

Estoy un poco confundido... usted dijo que los campos son de la misma tabla, pero de acuerdo a su fórmula, son de diferentes tablas...

¿Desea calcular la suma de segundos / días, por ejemplo:

11/2 's promedio á (11/1+11/2) / 2

11/3's promedio s (11/1+11'2+11'3) / 3...

Si desea esto, utilice la siguiente fórmula para crear una columna promedio en la tabla BNK kiekiai en primer lugar:

avg =
VAR _v =
    CALCULATE (
        SUM ( 'BNK kiekiai'[Total Seconds] ),
        FILTER ( 'BNK kiekiai', 'BNK kiekiai'[Date] <= EARLIER ( 'BNK kiekiai'[Date] ) )
    )
VAR _diff =
    DATEDIFF ( MIN ( 'BNK kiekiai'[Date] ), [Date], DAY )
RETURN
    IF ( _diff > 0, DIVIDE ( _v, _diff ), [Total Seconds] )

A continuación, utilice la función LOOKUPVALUE() para crear que coincida con el promedio.

AVERAGE xx =
LOOKUPVALUE ( 'BNK kiekiai'[avg], 'BNK kiekiai'[Day], 'RP kalendorius'[Column] )

Mi salida final se ve así:

11.19.2.1.PNG

Aquí está el archivo pbix.

¿He respondido a tu pregunta? Si es así, amablemente Acédárlo como la solución. Más gente se beneficiará de ello. O por favor, proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive para la Empresa sin datos confidenciales.

Saludos
Eyelyn Qin

View solution in original post

7 REPLIES 7
v-eqin-msft
Community Support
Community Support

Hola @Gediminas12 ,


¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos
Eyelyn Qin

v-eqin-msft
Community Support
Community Support

Hola @Gediminas12 ,

Estoy un poco confundido... usted dijo que los campos son de la misma tabla, pero de acuerdo a su fórmula, son de diferentes tablas...

¿Desea calcular la suma de segundos / días, por ejemplo:

11/2 's promedio á (11/1+11/2) / 2

11/3's promedio s (11/1+11'2+11'3) / 3...

Si desea esto, utilice la siguiente fórmula para crear una columna promedio en la tabla BNK kiekiai en primer lugar:

avg =
VAR _v =
    CALCULATE (
        SUM ( 'BNK kiekiai'[Total Seconds] ),
        FILTER ( 'BNK kiekiai', 'BNK kiekiai'[Date] <= EARLIER ( 'BNK kiekiai'[Date] ) )
    )
VAR _diff =
    DATEDIFF ( MIN ( 'BNK kiekiai'[Date] ), [Date], DAY )
RETURN
    IF ( _diff > 0, DIVIDE ( _v, _diff ), [Total Seconds] )

A continuación, utilice la función LOOKUPVALUE() para crear que coincida con el promedio.

AVERAGE xx =
LOOKUPVALUE ( 'BNK kiekiai'[avg], 'BNK kiekiai'[Day], 'RP kalendorius'[Column] )

Mi salida final se ve así:

11.19.2.1.PNG

Aquí está el archivo pbix.

¿He respondido a tu pregunta? Si es así, amablemente Acédárlo como la solución. Más gente se beneficiará de ello. O por favor, proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive para la Empresa sin datos confidenciales.

Saludos
Eyelyn Qin

Anonymous
Not applicable

Realmente apreciamos su ayuda chicos, pero nada de esto realmente lo resuelve. 😞

mahoneypat
Employee
Employee

Pruebe esta expresión de columna. Tenga en cuenta que esto probablemente debería hacerse como una medida.

Promedio diario ?
CALCULAR (
PROMEDIO ( 'Cantidades BNK'[Total Segundos] ),
ALLEXCEPT (
«cantidades BNK»,
'Cantidades BNK'[Fecha]
)
)

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Anonymous
Not applicable

@mahoneypat Hola Pat, exactamente necesito una columna, porque entonces voy a utilizar esos segundos para convertirlo en horas y minutos para mostrarlo en el histograma.

Anonymous
Not applicable

@amitchandak

Aparece el siguiente error:
Gediminas12_0-1605616579514.png

amitchandak
Super User
Super User

@Gediminas12 , Está creando una columna, Pruebe una nueva columna como

AVERAGEX(filter('BNK quantities', ['BNK quantities'] á earlier'BNK quantities'[Date])), 'BNK quantities'[Total Seconds])

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.

Top Solution Authors