Hola a todos
¡Gracias por leer! Estoy tratando de crear un rastreador de tickets abierto que muestre los boletos en verde, amarillo, naranja y rojo, dependiendo de si solo están abiertos en la semana actual, las últimas dos semanas, el mes pasado o más de un mes. Creo que tengo todo excepto esos contenedores. Me imagino que la forma más fácil es hacer una columna personalizada que los agrupe en función de las funciones de fecha, pero no parece estar funcionando. Sin embargo, soy nuevo en Power BI, así que tal vez me haya perdido algo.
Aquí está mi consulta de columna:
=if [Created Time] is null then null else if Date.IsInCurrentWeek([Created Time]) then "Current Week" else if Date.IsInPreviousNWeeks([Created Time], 2) then "Past Two Weeks" else if Date.IsInCurrentMonth([Created Time]) then "Past Month" else "Older Than a Month"
Todo está regresando como "Más antiguo que un mes". ¿Alguna idea?
Mi [Tiempo de creación] se ve así: 1/11/2023 10:39:00 AM
Se supone que las consultas de fecha funcionan en consultas de fecha y hora, por lo que no pensé que eso sería un problema.
¡Gracias!
Solved! Go to Solution.
¡Gracias por tu ayuda! Descubrí que lo que hice inicialmente realmente funcionó, solo que la vista previa no estaba cargando todos los datos. Tuve que hacer clic en "Cargar más" al seleccionar el menú desplegable para la columna calculada.
¡Gracias por tu ayuda! Descubrí que lo que hice inicialmente realmente funcionó, solo que la vista previa no estaba cargando todos los datos. Tuve que hacer clic en "Cargar más" al seleccionar el menú desplegable para la columna calculada.
@ChelseaLearned , Pruebe esto en una nueva columna. Intentar usar la fecha, en lugar de la fecha y hora
dejar
_create = DateTime.Date([Hora de creación]),
_result = if _create is null then null else if Date.IsInCurrentWeek(_create) then "Current Week" else if Date.IsInPreviousNWeeks(_create, 2) then "Past Two Weeks" else if Date.IsInCurrentMonth(_create) then "Past Month" else "Older Than a Month"
en
_resultado