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
DANJOR
New Member

Crear columna con cálculos con parámetros

Buenas, soy nuevo con la herramienta de powerbi y estiy atascado con el siguinete problema, a ver si alguien puede guiarme para encontrar una solución.

Tengo la necesidad de poder mostrar los días que un vehículo esta en taller en base a una franja de tiempo, el usuario deberia poder realizar una busqueda en función de las fechas que necesite.

Para ello he creado una columna con la siguiente función y funicona perfectamente, el problema es que las fechas son fijas y me gustaría que las pudiera seleccionar el usuario a traves de algun selector en el informe. 

 

Dias en taller = IF(OR('2023'[FECHA INICIO] > DATE(2023,2,28), '2023'[FECHA FIN] < DATE(2023,2,1)),
   0,
IF('2023'[FECHA INICIO] < DATE(2023,2,1),
   DATEDIFF(DATE(2023,2,1),
            IF('2023'[FECHA FIN] > DATE(2023,2,28), DATE(2023,2,28), '2023'[FECHA FIN]),
            DAY),
   IF('2023'[FECHA FIN] > DATE(2023,2,28),
      DATEDIFF('2023'[FECHA INICIO], DATE(2023,2,28), DAY)+1,
      DATEDIFF('2023'[FECHA INICIO], '2023'[FECHA FIN], DAY)+1
   )
))
 
La necesidad de realizarlo mediante columna es porque de esta forma puedo realizar medias y otros calculos ya que he probado con medidas y no he conseguido el mismo resulta.
 
 
5 REPLIES 5
R0bert01de17
New Member

Hola @DANJOR , lograste encontrar una solucion. Quedo en lo mismo!

Necesito tomar el parametro y utilizarlo en creacion de columnas como comparacion. Pero no hay caso. 

 

Saludos

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , la columna calculada no puede usar el valor de la segmentación de datos, tenemos que considerar la medida y el uso en visual

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Buenas he pasado la formula a una medida y funciona sin problemas, pero ahora me encuentro con la dificultad de no poder utilizar average para calcular los promedios ya solo puede trabajar con columnas. podrias indicarme si hay alguna forma de realizar un promedio desde una medida.

saludos

 

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Suponiendo que la lógica es correcta, un intervalo de fechas de una tabla de fechas independiente

Días en taller =
var _max = maxx(allselected(Date), Date[date])
var _min = minx(allselected(Date), Date[date])
devolución
Countx('2023', IF(OR('2023'[FECHA DE INICIO] > _max, '2023'[FECHA DE FINALIZACIÓN] < _min),
0,
SI('2023'[FECHA DE INICIO] < _min, DATEDIFF(_min,SI('2023'[FECHA DE FINALIZACIÓN] > _max, _max, '2023'[FECHA DE FINALIZACIÓN]), DÍA),
SI('2023'[FECHA DE FINALIZACIÓN] > _max,DATEDIFF('2023'[FECHA DE INICIO], _max, DÍA)+1,DATEDIFF('2023'[FECHA DE INICIO], '2023'[FECHA DE FINALIZACIÓN], DÍA)+1)
)),'2023'[FECHA DE INICIO])

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

priemro de todo agradecerte la respuesta, he realizado algunas pruebas y no consigo que funcione este es el informe con la tabla

DANJOR_0-1681461195010.png

y estas son las dos columnas calculadas 

DANJOR_1-1681461268995.png

 

DANJOR_2-1681461290347.png

en la que intento aplicar los parametros de fechas lo trae todo a cero, como info no tengo relacióna alguna entre la tabla 023 y la de calendar.

 

 

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.