Calcular la temperatura en grados Celsius a partir de Fahrenheit

Un usuario Pregunto ✅

LizHackett

Hola a todos,

Soy nuevo en DAX y estoy luchando por calcular esta medida.

Tenemos una columna de temperatura Fahrenheit y queremos agregar una columna extra con los grados Celsius correspondientes, ¡ayuda!

GilbertQ

Hola, puedes crear una nueva columna con lo siguiente a continuación.

Celcius = ('Tablename'[Fahrenhiet]-32) * 0.5556

KarlinOz

Hola @LizHackett,

Creo que agregaría una nueva columna calculada en lugar de una medida con la fórmula para convertir; algo como:

Name_for_your_DegC_column = DIVIDE ((Nombre_de_su_tabla[Name_of_your_column_with_DegF_values]-32) * 5,9)

HTH,
Karl

Interkoubess

Hola @LizHackett,

O en Power Query crea una columna de costum con esta fórmula de la siguiente manera, donde mi columna con datos de farhenheit se llama Fahren: ([Fahren]-32) * 5/9

O en el escritorio de Power Bi, crea una columna con la misma fórmula ([Fahren]-32) * 5/9

Gracias,

Ninter

Anónimo

En caso de que necesite ir al otro lado de Fahrenheit a Celsius, aquí está la fórmula que utilicé:

Temperatura (° F) = ([Temp (°C)] * 1.8) +32

LizHackett

Gracias a todos, lo hice funcionar en PowerBI Desktop usando (([Temp f]-32) * 5/9))

KarlinOz

En respuesta a LizHackett

Bien por ti @LizHackett. Un consejo que he aprendido es usar la función Dividir en lugar de hacer divisiones manualmente. De esa manera, cuando hay un error de división por 0 (no sucederá en este caso en particular, pero sí en otros escenarios), se maneja con elegancia en lugar de generar un error en la fila.

Entonces, en lugar de x / y use Divide (x, y)

HTH,
Karl

Interkoubess

Hola @LizHackett,

O en Power Query crea una columna de costum con esta fórmula de la siguiente manera, donde mi columna con datos de farhenheit se llama Fahren: ([Fahren]-32) * 5/9

O en el escritorio de Power Bi, crea una columna con la misma fórmula ([Fahren]-32) * 5/9

Gracias,

Ninter

KarlinOz

Hola @LizHackett,

Creo que agregaría una nueva columna calculada en lugar de una medida con la fórmula para convertir; algo como:

Name_for_your_DegC_column = DIVIDE ((Nombre_de_su_tabla[Name_of_your_column_with_DegF_values]-32) * 5,9)

HTH,
Karl

GilbertQ

Hola, puedes crear una nueva columna con lo siguiente a continuación.

Celcius = ('Tablename'[Fahrenhiet]-32) * 0.5556

Deja un comentario

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