Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap
Hola, estoy buscando la sintaxis de esta medida que quiero crear para mi objeto visual. Tengo tareas para un proyecto que tienen asociadas horas de esfuerzo y una asignación de recursos. Cuando una tarea comparte varios recursos, quiero que el total de horas de esfuerzo para esa tarea se divida por el número de recursos asignados. En este momento, la tabla muestra cada recurso, todos con la misma cantidad de horas de esfuerzo, independientemente de si se asignan varias personas a una tarea. ¿Alguna idea?
Hola
No estoy seguro de haber entendido su pregunta correctamente, pero verifique la imagen a continuación y el archivo pbix adjunto.
effort total measure: =
SUMX (
VALUES ( data[task_name] ),
CALCULATE (
DIVIDE ( SUM ( data[effort] ), COUNTROWS ( data ) ),
ALL ( data[resource] )
)
)
¡Gracias por tu ayuda en esto! pero quiero que mi nueva medida divida las horas de esfuerzo original por el número de recursos para esa tarea. Por ejemplo, a William y Dalton se les asigna una tarea de 12 horas llamada "Día 1 en el sitio" porque ambos están en la misma tarea. Sus nuevas horas de esfuerzo deben ser iguales a 6. (dos personas en una tarea que tarda 12 horas deberían resultar en una tarea de 6 horas)
Este es el resultado correcto, pero no está funcionando de mi parte. Tal vez porque "recursos" y "nombre del proyecto" son columnas de tablas diferentes. "Nombre de la tarea", "Esfuerzo" y "Fecha de finalización" son de una tabla y las otras columnas no. ¿Hay alguna solución para esto?
Hola, gracias por su mensaje, y por favor comparta el enlace de su archivo pbix de muestra aquí, y luego puedo intentar investigarlo.
Gracias.
https://drive.google.com/file/d/19hisWp8BmSFyq2A4Wg66DOQ1H81woeuQ/view?usp=sharing
Aquí está el enlace a mis datos de muestra.
Busco que las horas de esfuerzo de los recursos se dividan en partes iguales entre el número de recursos asignados a la misma tarea en el mismo proyecto.
¡Esto funcionó! Tysm
Hola @TG23__ ,
@foodd , gracias por su preocupación por este caso. Intenté crear yo mismo una muestra de datos en función de los requisitos del usuario e implementé el resultado. Por favor, compruebe si hay algo que se pueda mejorar. Aquí está mi solución:
Crear medida.
MEASURE =
VAR _sum_effort =
CALCULATE (
SUM ( 'Table'[Effort] ),
FILTER ( ALL ( 'Table' ), 'Table'[Task Name] = MAX ( 'Table'[Task Name] ) )
)
VAR _count_resourse =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Resourse] ),
FILTER ( ALL ( 'Table' ), 'Table'[Task Name] = MAX ( 'Table'[Task Name] ) )
)
RETURN
DIVIDE ( _sum_effort, _count_resourse )
Si su período actual no se refiere a esto, aclare en una respuesta de seguimiento.
Saludos
Clara Gong
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
¡Gracias por tu ayuda en esto! pero quiero que mi nueva medida divida las horas de esfuerzo original por el número de recursos para esa tarea. Por ejemplo, a William y Dalton se les asigna una tarea de 12 horas llamada "Día 1 en el sitio" porque ambos están en la misma tarea. Sus nuevas horas de esfuerzo deben ser iguales a 6. (Dos personas en una tarea que tarda 12 horas deberían dar como resultado una tarea de 6 horas
Hola @TG23__ ,
Modificar medida.
MEASURE =
VAR _count_resourse =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Resourse] ),
FILTER ( ALL ( 'Table' ), 'Table'[Task Name] = MAX ( 'Table'[Task Name] ) )
)
RETURN
DIVIDE ( MAX('Table'[Effort]), _count_resourse )
Si su período actual no se refiere a esto, aclare en una respuesta de seguimiento.
Saludos
Clara Gong
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Este es el resultado correcto, pero no está funcionando de mi parte. Tal vez porque "recursos" y "nombre del proyecto" son columnas de tablas diferentes. "Nombre de la tarea", "Esfuerzo" y "Fecha de finalización" son de una tabla y las otras columnas no. ¿Hay alguna solución para esto?
Aquí están mis datos de muestra: https://drive.google.com/file/d/19hisWp8BmSFyq2A4Wg66DOQ1H81woeuQ/view?usp=drive_link
Hola @TG23__ y gracias por compartir una pregunta con la comunidad. Esta respuesta es informativa. Por favor, siga el decoro del Foro de la Comunidad cuando haga una pregunta.
Comparta el archivo de Power BI Desktop de trabajo en curso (sin información confidencial) y los archivos de código fuente en formato Excel que aborden completamente su problema o pregunta en un formato utilizable (no como una captura de pantalla). Puede cargar estos archivos en un servicio de almacenamiento en la nube como OneDrive, Google Drive, Dropbox o en un repositorio de Github y, a continuación, proporcionar la dirección URL del archivo.
https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...
Esto permite a los miembros del foro evaluar el estado del modelo, la capa de informe, las relaciones y cualquier DAX aplicado.
Si su requerimiento está resuelto, por favor haga de ESTA RESPUESTA una SOLUCIÓN ✔️ y ayudar a otros usuarios a encontrar la solución rápidamente. Por favor, pulsa el botón ME GUSTA 👍 si este comentario te ayuda. ¡Orgulloso de ser un Súper Usuario!