SofáQueen
Hola,
Estoy buscando agregar una columna que tenga un valor promedio de mis datos en la fila, excluyendo valores por debajo de 0.
El valor de la fila 1 sería DATA1+DATA2+DATA3+DATA4 / SUBSIZE
El valor de la fila 2 sería DATA1+DATA2+DATA3+DATA4+DATA5+DATA6 / SUBSIZE
¡Gracias de antemano por cualquier consejo!
parar2k
En respuesta a parar2k
@SofaQueen si mi respuesta anterior es el caso de uso para calcular el promedio, agregue una columna usando la siguiente expresión.
Avg =
DIVIDE(
Table[Data1] + Table[Data2] + Table[Data3] + Table[Data4] +
IF ( Table[SubSize] = 6, Table[Data5] + Table[Data6], 0 ),
Table[Subsize]
)
Apreciaría Prestigio 🙂 si mi solución ayudó. Pregunte cualquier cosa Power BI. Reserva cita para una asesoría gratuita en https://www.perytus.com
bheepatel
@sofaqueen
Puedes intentar usar la siguiente función:
Promedio =
VAR vDataPoint1 = IF(DATOS1 > 0, DATOS1, 0)
VAR vDataPoint2 = IF(DATA2 > 0, DATA2, 0)
…
VAR vDataPoint6 = IF(DATA6 > 0, DATA6, 0)
RETORNO (vDataPoint1 + vDataPoint2 + … + vDataPoint6 ) / SUBTAMAÑO
bheepatel
@sofaqueen
Puedes intentar usar la siguiente función:
Promedio =
VAR vDataPoint1 = IF(DATOS1 > 0, DATOS1, 0)
VAR vDataPoint2 = IF(DATA2 > 0, DATA2, 0)
…
VAR vDataPoint6 = IF(DATA6 > 0, DATA6, 0)
RETORNO (vDataPoint1 + vDataPoint2 + … + vDataPoint6 ) / SUBTAMAÑO
parar2k
@SofaQueen, ¿cuál es la lógica para agregar datos 1 a 4 en la primera fila y datos 1 a 6 columnas en la segunda fila, se define en función del valor en la columna de subtamaño?
SofáQueen
En respuesta a parar2k
Hola @parry2k. No hay lógica. Estos son datos de medición sin procesar de una base de datos de software. La columna SUBSIZE se completa en función de la cantidad de valores que se ingresan en ese sistema. Si no se ingresa ningún valor, el
parar2k
En respuesta a parar2k
@SofaQueen si mi respuesta anterior es el caso de uso para calcular el promedio, agregue una columna usando la siguiente expresión.
Avg =
DIVIDE(
Table[Data1] + Table[Data2] + Table[Data3] + Table[Data4] +
IF ( Table[SubSize] = 6, Table[Data5] + Table[Data6], 0 ),
Table[Subsize]
)
Apreciaría Prestigio 🙂 si mi solución ayudó. Pregunte cualquier cosa Power BI. Reserva cita para una asesoría gratuita en https://www.perytus.com
SofáQueen
En respuesta a parar2k
Perfecto! ¡Muchas gracias!
Vvelarde
@sofaqueen
Hola, una forma de obtener la SUMA sin 0 es esta:
Av =
VAR _tempTable =
FILTER (
UNION (
ROW ( "Rating"; 'Table'[RatingA] );
ROW ( "Rating"; 'Table'[Rating B] );
ROW ( "Rating"; 'Table'[Rating C] )
);
[Rating] >= 0
)
RETURN
SUMX ( _tempTable; [Rating] )
Otro sera con SI
AV=SI(‘Tabla'[Data1] >=0;Tabla'[Data1];0) +SI(‘Tabla'[Data2] >=0;Tabla'[Data2];0) ……………
Saludos
Víctor