Desviaciones estándar de una medida calculada

Un usuario Pregunto ✅

CloudMonkey

Hola,

¿Puede decirme cómo calcular la desviación estándar de una medida calculada? Solo puedo encontrar ejemplos que usan columnas calculadas, no medidas calculadas. ¿Es siquiera posible?

Necesito encontrar la desviación estándar en los valores de transacción ($). Tengo una medida calculada llamada «TotalRevenue» y un campo de tabla llamado «TransactionID». Hay varias filas de tabla por TransactionID, así que creo que necesito agrupar por TransactionID cuando hago el cálculo de la desviación estándar (necesito encontrar la desviación estándar entre TransactionID y no entre las filas de la tabla)

Gracias por cualquier consejo que puedas dar.

CM

Hola @CloudMonkey,

Puede utilizar STDEVX.P () función que admite calcular en función de la medida.

Saludos,

Yuliana Gu

Greg_Deckler

Use una instrucción VAR para crear una tabla temporal usando algo como SUMMARIZE, etc. Incluya su medida en la tabla inicialmente o use una instrucción ADDCOLUMNS para agregar su medida. Luego, puede usar esa tabla temporal para calcular su desviación estándar.

De hecho, utilizo esta técnica en mi Medida rápida de agregaciones de MC:

https: //community.powerbi.com/t5/Quick-Measures-Gallery/Multi-Column-Aggregation-MC-Aggregation/m -…

CloudMonkey

En respuesta a Greg_Deckler

Hola Greg,

Gracias de nuevo por intentarlo, pero me temo que esto también es demasiado complicado. Extraeré los datos en Excel y haré los cálculos allí.

Gracias,

CM

Greg_Deckler

En respuesta a CloudMonkey

Si pudiera proporcionar datos de muestra, apuesto a que podría eliminar esto en unos 5 minutos. Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

CloudMonkey

En respuesta a Greg_Deckler

Hola Greg, gracias, pero debe ser comprensible para los analistas sin codificación bi de potencia avanzada, de lo contrario no será estable en nuestra empresa.

Greg_Deckler

En respuesta a CloudMonkey

Con suerte, 2 líneas de código son comprensibles.

Measure StdDev = 
VAR __table = SUMMARIZE(Table1,[Column1],"__Measure",[Measure])
RETURN STDEVX.P(__table,[__Measure]) 

También se adjunta PBIX de muestra.

wsethpollock

En respuesta a Greg_Deckler

Hola Greg,

Nuestro sistema tiene un ID de regla y un ID de activación. El ID de la regla permanece igual, pero con cada «disparo» hay un nuevo ID de disparo. Me gustaría ver si hay aumentos o disminuciones rápidos en el recuento de ID de reglas por mes. Estaré mirando 2 años de datos y estaba pensando en hacer una fórmula que compare el recuento para ver si está a 2 desviaciones estándar del promedio. ¿Es este el mejor método para encontrar obscuridades? ¿Esto tiene sentido? ¿Tienes alguna sugerencia?

Gracias,

Seth

ShambhaviShukla

En respuesta a wsethpollock

¿Pudiste hacer lo que describiste?

creador rápido

En respuesta a Greg_Deckler

¿Qué pasa si la medida es el resultado de la información de 2 tablas?

¿Cómo se vería entonces el código?

Keelin

En respuesta a Greg_Deckler

@Greg_Deckler ¡Esto es increíble, muchas gracias!

un manipulador

En respuesta a Greg_Deckler

¡¡¡Me encanta!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *