Anónimo
Hola
Tengo un gráfico que muestra Abrió y Cerrado errores en un sprint. Sin embargo, también estoy interesado en mostrar Suma de Abierto errores por sprint.
Definición:
pique: Tiene una fecha de inicio y finalización, por ejemplo, Sprint 108, Sprint 109, Sprint 110, etc. (se muestra en el eje X)
Abrió bichos: Todos los bichos con un Fecha de creación (de tipo WorkItemOrigin=BugCreatedInServiceDesk) entre la fecha de inicio y finalización de un sprint, es decir Errores abiertos en un sprint
Cerrado bichos: Todos los bichos con un Fecha de cierre (de tipo WorkItemOrigin=BugCreatedInServiceDesk) entre la fecha de inicio y finalización de un sprint, es decir Errores cerrados en un sprint
Suma de Abierto bichos: Todo nuevo Abrió errores (en el sprint actual) + existente Abierto errores (de sprints anteriores) – Cerrado errores (sin embargo, quiero conservar el historial, es decir, si la suma de errores abiertos en Sprint 116 es 20, entonces cuando el sprint actual se convierte en 117, 118, 119, etc., aún debería mostrar 20 para Sprint 116), es decir Suma de todos los errores abiertos
Ejemplo:
Sprint 1: Abierto 4 Cerrado 2 Suma de 2 abiertos
Sprint 2: Abierto 8 Cerrado 0 Suma de 10 abiertos
Sprint 3: Abierto 2 Cerrado 6 Suma de 6 abiertos
Sprint 4: Abierto 3 Cerrado 5 Suma de 4 abiertos
Sprint 5: Abierto 11 Cerrado 13 Suma de 2 abiertos
Mis relaciones son las siguientes:
Mis fórmulas:
He intentado lo siguiente, pero muestra el mismo gráfico que Abrió:
v-lili6-msft
En respuesta a Anónimo
Hola, @Anónimo
Solo prueba de esta manera:
Paso 1:
Ajusta tu fórmula [Closed]
Closed = CALCULATE( DISTINCTCOUNT( WorkItems[id]), WorkItems,WorkItems[Origin]="BugCreatedInServiceDesk", USERELATIONSHIP(WorkItems[ClosedDate],SprintDates[Date]) ,WorkItems[ClosedDate] <>BLANK() )
Paso 2:
Crear una suma de medida abierta
Sum of Opened = CALCULATE([Opened],FILTER(ALLSELECTED(SprintDates),SprintDates[Name]<=MAX(SprintDates[Name])))-CALCULATE([Closed],FILTER(ALLSELECTED(SprintDates),SprintDates[Name]<=MAX(SprintDates[Name])))
Resultado:
Atentamente,
Lin
v-lili6-msft
hola, @anonimo
¿Podría compartir una muestra simple de pbix para que hagamos una prueba? Simplemente elimine todas las demás columnas y con pocos datos de muestra.
Puede subirlo a OneDrive y publicar el enlace aquí. Oculte los datos confidenciales antes de cargarlos.
Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta:
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Atentamente,
Lin
Anónimo
En respuesta a v-lili6-msft
Hola
He proporcionado un pbix de muestra simple según lo solicitado. Espero que tenga sentido.
https://1drv.ms/u/s!ApQ3zdo87D7Ia3X8TRAdRijbqhQ?e=3BeKxr
Atentamente
Martín
v-lili6-msft
En respuesta a Anónimo
Hola, @Anónimo
Solo prueba de esta manera:
Paso 1:
Ajusta tu fórmula [Closed]
Closed = CALCULATE( DISTINCTCOUNT( WorkItems[id]), WorkItems,WorkItems[Origin]="BugCreatedInServiceDesk", USERELATIONSHIP(WorkItems[ClosedDate],SprintDates[Date]) ,WorkItems[ClosedDate] <>BLANK() )
Paso 2:
Crear una suma de medida abierta
Sum of Opened = CALCULATE([Opened],FILTER(ALLSELECTED(SprintDates),SprintDates[Name]<=MAX(SprintDates[Name])))-CALCULATE([Closed],FILTER(ALLSELECTED(SprintDates),SprintDates[Name]<=MAX(SprintDates[Name])))
Resultado:
Atentamente,
Lin
Anónimo
En respuesta a v-lili6-msft
hola lin
Muchas gracias por tu respuesta y solución. Es muy apreciado.
Su solución funciona perfectamente, sin embargo, parece que no puedo entender su fórmula en el paso 2. ¿Puede explicar por qué funciona? ¿Haces algo con Abierto y luego restas algo con Cerrado?
Atentamente
Martín