kafil10
Hola,
Tengo una base de datos que contiene tickets, un ticket se crea en una fecha y se cierra en otra,
el ticket esta abierto si no tiene fecha cerrada o esta entre las dos fechas
la pregunta es cómo, por ejemplo, en 07/10/2016 puedo saber el número exacto
de boletos con DAX por favor ??
v-chuncz-msft
@kafil10,
Aquí hay una publicación similar para su referencia.
http://community.powerbi.com/t5/Desktop/Trend-from-History-Table/mp/200304#M88115
greg_deckler
En respuesta a kafil10
Dada una tabla de fechas, ¿qué tal una columna calculada como esta?
OpenTickets = CALCULATE(COUNTROWS(Tickets),FILTER(Tickets,(Tickets[create_ticket]<=[Dates] && ISBLANK(Tickets[close_ticket_date]) || (Tickets[create_ticket]<=[Dates] && Tickets[close_ticket_date]>=[Dates]))))
greg_deckler
En respuesta a kafil10
La forma más fácil sería ir al modelo de datos y hacer clic en Nueva tabla y usar la siguiente fórmula:
DateTable = CALENDARAUTO()
Luego, marque esa columna como un campo de Fecha versus un campo de Fecha/Hora.
v-chuncz-msft
@kafil10,
Aquí hay una publicación similar para su referencia.
http://community.powerbi.com/t5/Desktop/Trend-from-History-Table/mp/200304#M88115
kafil10
En respuesta a v-chuncz-msft
@Greg_Deckler@v-chuncz-msf
Hola,
lo que realmente quiero es sin la extracción de tablas de filtro, puede hacer que el conteo sea dinámico, en otras palabras, el conteo cambia cuando cambio un criterio en el panel de filtro. Probé muchas posibilidades; ¿hay alguna forma de hacerlo sin crear demasiadas tablas de filtros?
francia = CALCULAR (
CONTAR ( emea_france[CallID] );
FILTRO (
emea_francia;
emea_francia[NewColumn.RecvdDate] <= [Date]
&& (
emea_francia[NewColumn.ClosedDate]> [Date]
|| ISBLANK ( emea_francia[NewColumn.ClosedDate] )
)
)
)
kafil10
En respuesta a v-chuncz-msft
Lo intenté pero me da números incorrectos, creo que se debe a la fecha automática del calendario en la que comienza
1899
greg_deckler
En respuesta a kafil10
Dada una tabla de fechas, ¿qué tal una columna calculada como esta?
OpenTickets = CALCULATE(COUNTROWS(Tickets),FILTER(Tickets,(Tickets[create_ticket]<=[Dates] && ISBLANK(Tickets[close_ticket_date]) || (Tickets[create_ticket]<=[Dates] && Tickets[close_ticket_date]>=[Dates]))))
naomi_j
En respuesta a greg_deckler
Hola Greg,
Intento usar esto para calcular los tickets abiertos en mi conjunto de datos, pero sigo recibiendo el siguiente error en la fecha de mi calendario:
No se puede determinar un valor único para la columna ‘fecha’ en la tabla ‘calendario’. Esto puede suceder cuando una fórmula de medida hace referencia a una columna que contiene muchos valores sin especificar una agregación como mínimo, máximo, recuento o suma para obtener un único resultado.
mi medida es:
Anónimo
En respuesta a greg_deckler
@Greg_Deckler Hola Greg, soy un principiante, pero pensé que también intentaría aplicar esto.
También me gustaría mostrar cuántos boletos están abiertos en una fecha específica. Tengo una fuente de tickets (Consulta 1) con un número único en la columna ‘No’ y los campos ‘Creado_el’ y ‘Cerrado_el’, siendo ambos del tipo de datos ‘Fecha’. ¿Debería entonces agregar una columna de:
kafil10
En respuesta a greg_deckler
@Greg_Deckler
creo que es lo que necesito pero si me pueden ayudar soy un principiante para crear las fechas de la tabla
greg_deckler
En respuesta a kafil10
La forma más fácil sería ir al modelo de datos y hacer clic en Nueva tabla y usar la siguiente fórmula:
DateTable = CALENDARAUTO()
Luego, marque esa columna como un campo de Fecha versus un campo de Fecha/Hora.
kafil10
En respuesta a greg_deckler
@Greg_Deckler
Hola,
Tabla 3 = AÑADIR COLUMNAS (
CALENDARIO(MIN(Registro de llamadas[RecvdDate]);MAX(Registro de llamadas[RecvdDate]));
«Contar»; CALCULAR (
CONTAR (Registro de llamadas[CallID]);
FILTRO (
registro de llamadas;
Registro de llamadas[RecvdDate]<= [Date]
&& (
Registro de llamadas[ClosedDate] > [Date]
|| ES EN BLANCO (Registro de llamadas[ClosedDate])
)
)
)
)
hice la función de trabajar con la combinación de dos tablas y seleccionar los valores en la combinación, lo que quiero hacer si es posible
es contar con solo filtros en el panel gráfico si es posible??
greg_deckler
Si puede proporcionar datos de muestra, yo o alguien más puede proporcionar una respuesta específica. De lo contrario, el proceso general sería contabilizar todos los boletos con fecha abierta menor o igual a la fecha de referencia y que no tengan fecha de cierre. Algo del estilo de:
CALCULATE(COUNT(Tickets[TicketID]),FILTER(Tickets,Tickets[OpenDate] <= DATE(2016,10,7) && ISBLANK(Tickets[CloseDate])))
kafil10
En respuesta a greg_deckler
okey lo siento este es un ejemplo en excel
Crear Ticket | close_ticket_date | estado |
02/10/2015 | 02/10/2015 | cerca |
02/10/2015 | 02/11/2015 | cerca |
02/11/2017 | 17/06/2017 | cerca |
20/05/2017 | abierto |
lo que quiero en mi grafica es saber que por ejemplo en el dia 10/02/2015
tenia 2 entradas abiertas y en el dia 20/05/2017 2 tambien como expliqué??