Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, estoy intentando de todas las formas posibles con Set Analysis de poder comparar el día que yo seleccione con el mismo día de la semana anterior ( hace 7 días ) y no lo consigo.
Tengo:
Day(FECHA) as Dia
y lo uso en Set analysis:
Sum({$<Dia={$(=Day(Dia)-7)}>}ActualValue)
Sum({$<Dia={$(=Day(Dia-7))}>}ActualValue)
Sum({$<Dia={"$(=Day(Dia-7))"}>}ActualValue)
......
No sé lo que me está fallando.
Alguna solución?
Un saludo y gracias.
Solucionadoooooo!
Dimensión: Hour(UTCDateTime)&':'&Minute(UTCDateTime)
Expresiones:
Actual: sum({$<Dia={$(=Day(Date(max(UTCDateTime))))}>}ActualValue)
Anterior: sum({$<SMedida={"TotalRealPwr"},Dia={$(=Day(Date(max(UTCDateTime-7))))}>}ActualValue)
Y así sin tener que seleccionar el mes, seleccionando el día, tendremos solucionado lo del mes.
Un saludo y gracias por el apoyo.
Prueba esto:
Num(FECHA) as Dia
Sum({$<Dia={$(=Dia-7)}>}ActualValue)
Asegura los paréntesis por si he quitado de más o de menos
La función Day extrae el día de la fecha (valores entre 1 y 31) .
Tu operación aritmética fallará para los valores entre 1 y 7
Hola Joaquín, gracias por tu ayuda,
pero no me funciona, no muestra valores al representar lo que me dices.
Y si para los días del 1 al 7 falla, cómo debería de hacerlo?
Es que ya no sé qué probar.
Un saludo y gracias.
Cuando aplicas NUM(Fecha) obtienes una representación ordinal
Si fecha = DD/MM/YYYY num(fecha) = nnnnnn
Creo que necesitas una variable que almacene la expresión (=Dia - 7)
SET vSemanaAnterior = '=Dia - 7';
Sum({$<Dia={$(vSemanaAnterior}>}ActualValue) o Sum({$<Dia={$(=vSemanaAnterior}>}ActualValue) ... no estoy seguro si hace falta o no el igual dentro del set análisis
He probado lo que me comentas y cambiando la sintaxis, pero sigue sin funcionar.
No entiendo cuál es el problema.
Ayudaaaa!
Gracias y un saludo.
Se me acaban los recursos.
Abre una caja de texto para mostrar el contenido de la variable, cuando logres que tenga el valor deseado la incluyes en el set análisis del sum ... es cuestión de paciencia.
Necesitarás dos columnas una para el valor actual y otra para el valor -7
Si, si creo la variable que me decías y la pongo en un cuadro de texto, sí que da un valor, aunque si está entre los 7 primeros días da negativo al ser el valor -7.
Independientemente de eso, cuando lo pongo en la tabla:
Muestra todo ceros.
No sé cómo puedo solucionarlo.
Gracias.
Un saludo.
Puedes poner las dos expresiones ?
E1: Sum(ActualValue)
E2: sum({$<Day={$(=Max(Day)-7)}>}ActualValue) y he probado con comillas simples, dobles, con FechaYhora en lugar de día, cambiando el = de sitio, con variable,....
No entiendo qué pasa.
Un saludo.
Gracias.