fecha
2 TopicsConsulta DAX medida calculada contabilizar registros condicionado por una fecha
Tengo una consulta de una nueva medida calculada que no me funciona y no sé como orientarla. Intento simplificar la consulta. Tengo 2 tablas, una tipo calendario y la otra tabla tengo una serie de campos con datos de tickets de soporte. Las dos tablas están relacionado por el campo fecha ('Calendari'[Date] // 'Ticket_Table'[Creada] //1:*). Tabla 'Calendari' con los siguientes campos: - Date (campo único) - Any - Mes - Mes Unic - Dia Tabla 'Ticket_Table' con los siguientes campos: - Clave - Creada (tipo fecha, que corresponde a las fechas en las que se han creado los tickets) - Resuelta (tipo fecha, que corresponde a las fechas en las que se han cerrado los tickets) - Descripción - Etc.... Necesito calcular el total de tickets creados y cerrados por meses para graficarlos en una gráfica de barras. En el Eje X he añadido el campo tipo fecha 'Calendari'[Mes unic] y en el eje Y añado las medida calculadas 'Total Tickets Creados' y 'Total Tickets Tancats'. Para calcular el total de tickets creados he utilizado esta fórmula muy sencilla: Total Tickets Creados = COUNTA(Ticket_Table[Clave]) Y el problema lo tengo a la hora de calcular el total de tickets cerrados por mes. He probado diferentes opciones: Opción 1: Total Tickets Tancats = COUNTAX(FILTER(Ticket_Table, Ticket_Table[DATA SLA] = SELECTEDVALUE(Calendari[Mes unic])),Ticket_Table[Clave]) Opción 2: Total Tickets Tancats = CALCULATE(COUNTA(Ticket_Table[Clave]), ALLSELECTED(Ticket_Table[DATA SLA])) Opción 3: Total Tickets Tancats = CALCULATE(COUNTA(Ticket_Table[Clave]), filter(ALL(Ticket_Table), Ticket_Table[DATA SLA] = SELECTEDVALUE(Calendari[Mes unic]))) Opción 4: Total Tickets Tancats = var _Min_Data = minx(ALLSELECTED(Calendari), Calendari[Mes unic]) var _Max_Data = maxx(ALLSELECTED(Calendari), Calendari[Mes unic]) var _Resultat = CALCULATE( DISTINCTCOUNT(Ticket_Table[Clave]), Filter( Ticket_Table, Ticket_Table[DATA SLA] >= _Min_Data && Ticket_Table[DATA SLA] <= _Max_Data) ) return _Resultat Ninguna de estas opciones me funciona, el problema lo estoy teniendo en que me contabiliza el total de registros que tienen fecha de cierre del ticket del mismo mes, o sea, no me contabiliza los tickets creados en meses anteriores y cerrados en otros meses distintos al mes en el que se crearon. ¿Alguien me podría ayudar a orientar la fórmula?410Views0likes0CommentsPrecio compra en función de la fecha del renglón relacionado
Buen día, tengo un modelo con el cual evaluo el costo de producir ciertos articulos tengo las tablas "Estructuras" que contiene el detalle de las ordenes de producción (Unidades producidas/insumos utilizados) y la tabla "Compras" la cual contiene el detalle de las compras de insumos (cantidades / importes / precios) y requiero obtener el precio de la ultima compra de cada elemento de acuerdo a la fecha de su producción como lo muestro en las imágenes: Por ejemplo del producto AJON-011 para la producción del 03/12/2019 se tomaría el precio del 30/11/2019, para la producción del 15/01/2020 el precio que le corresponde es el del 14/01/2020 y asi sucesivamente con todos los productos Intenté utilizar la siguiente medida sin embargo no puedo encontrar la lógica correcta para lograr el resultado esperado. Ult CompraFe = VAR __id = MAX (Compras[KeyProducto] ) VAR __date = CALCULATE ( MAX( Compras[Fecha] ), ALLSELECTED ( Compras ), Compras[KeyProducto] = __id ) RETURN CALCULATE ( MAX ( Compras[Unit] ), VALUES ( Compras[KeyProducto] ), Compras[KeyProducto] = __id, Compras[Fecha] = __date ) Agradezco de antemano su ayuda.Solved2.4KViews0likes9Comments