Forum Discussion
Perforar no funciona
- 6 years ago
Pruebe esta medida agregada al objeto visual de la tabla en la página de obtención de detalles. Reproduré su escenario en mi extremo y esto parece obtener la funcionalidad deseada.
IsActive = VAR mindate = MIN ( 'Date'[Date] ) VAR maxdate = MAX ( 'Date'[Date] ) RETURN CALCULATE ( COUNTROWS ( Employees ), ALL ( 'Date' ), OR ( Employees[EndDate] >= mindate, ISBLANK ( Employees[EndDate] ) ), Employees[StartDate] <= maxdate )Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
Hola @mahoneypat,
Desafortunadamente eso no funciona, crea el mismo problema que en mi publicación original. Filtra las personas activas solo para ese mes, cuando lo que se necesita es el recuento de personas activas que tienen una fecha de inicio y ninguna fecha de finalización que están activas en ese mes y cada mes donde están activas (como lo hace su medida original correctamente) por ejemplo:
la persona 1 tiene una fecha de inicio en enero de 2020 y no hay fecha de finalización, por lo tanto, debe contarse en enero, febrero, marzo, abril, mayo, junio, julio, agosto.
la persona 2 tiene una fecha de inicio en marzo de 2020 y no hay fecha de finalización, por lo tanto, debe contarse en marzo, abril, mayo, junio, julio, agosto.
la persona 3 tiene una fecha de inicio en marzo de 2020 y una fecha de finalización en junio de 2020, por lo que debe contarse en marzo, abril, mayo, junio.
El siguiente paso es poder profundizar en ese mes (en la visualización del gráfico de barras) y ver quiénes son esas personas activas para ese mes (en una visualización de tabla en otra página)
Por favor, vea mi publicación como la he editado para mayor claridad. El gráfico de barras muestra los números correctos, sin embargo, cuando prosi detallado una página con una tabla con personas encendidas, no funciona.
Gracias de nuevo por su ayuda Pat,
Dan.
Pruebe esta medida agregada al objeto visual de la tabla en la página de obtención de detalles. Reproduré su escenario en mi extremo y esto parece obtener la funcionalidad deseada.
IsActive =
VAR mindate =
MIN ( 'Date'[Date] )
VAR maxdate =
MAX ( 'Date'[Date] )
RETURN
CALCULATE (
COUNTROWS ( Employees ),
ALL ( 'Date' ),
OR ( Employees[EndDate] >= mindate, ISBLANK ( Employees[EndDate] ) ),
Employees[StartDate] <= maxdate
)
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
- Anonymous6 years agoNot applicable
hola @mahoneypat
esto tampoco funciona.
cuando protebro en un mes, julio2020, por ejemplo, con 312 personas activas, profundizamos en la página donde la tabla muestra la lista de personas con la medida 'IsActive' bajo la medida 'Perforar a través' en la visualización. No funciona porque hay más de 30.000 filas. Esto no tiene sentido cuando hay 312 personas activas en el mes.
¿Alguna idea?
Agradezco su continuo esfuerzo.
Dan.
- mahoneypat6 years ago
Microsoft Employee
La medida IsActive funcionó en mi archivo de maqueta. ¿Puede proporcionar un archivo pbix que replique lo que está viendo y comparta un vínculo a él? No estoy seguro de qué más probar sin eso.
saludos
palmadita
- Anonymous6 years agoNot applicable
@mahoneypat muchas gracias, comencé de nuevo y funciona!!
Cualquier problema que tuviera antes no está ahí ahora. Todos los 😎 de trabajo