Anónimo
Buen día a todos:
Soy nuevo en POWER BI y estoy presentado un problema en la información que se despliega con los filtros de fechas que estoy usando. Requiero que mientras la actividad este viva, es decir hasta su fecha final se muestren los datos requeridos en los distintos graficos que estoy presentando.
Ejemplo:
Se tiene el siguiente registro:
Actividad 1
Fecha inicial: 01/01/20
Fecha final: 04/03/20
Si tengo un filtro con los meses del año y selecciono Enero, muestre los datos arriba citados, si coloco febrero se muestren los datos arriba citados y así hasta Abril, ya en Mayo no debe mostrar el dato pues llegó a su fin.
Estoy usando dos slicer de fecha, uno para la fecha inicial y otro para la fecha final, pero solo me despliega el dato cuando en el mes inicial y no así en los meses subsecuentes.
Esperando contar con su apoyo, quedo atento ante cualquier duda y/o aclaración al respecto.
Muchas gracias de antemano.
Anónimo
Lindo día:
Muchas gracias por apoyar mi pregunta. Soy nuevo en el foro, por favor me pueden explicar como puedo subir los archivos a un disco de la empresa?
¡¡¡Saludos cordiales!!!
Ana
v-zhenbw-msft
En respuesta a Anónimo
Hola @Anónimo,
Primer paso, debe crear un archivo pbix de muestra, no incluya información confidencial o datos reales en su respuesta.
Segundo paso, puede abrir OneDrive para empresas y cargar su archivo.
Tercer paso, puede hacer clic en compartir y copiarlo.
Por fin, puede publicar el enlace en la respuesta.
Y será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Anónimo
En respuesta a v-zhenbw-msft
Buen día compartir enlace con datos de prueba del proyecto.
https://1drv.ms/u/s!AibdLXH_nhH3hxOzutBeflrXnw0v?e=baRsgw
Ejemplo del resultado que debería arrojar en todos los gráficos, seleccionando fecha 16 Sep (Momento en que se intersectan los registros por la fecha seleccionada):
productos | evento | fecha inicial | fecha final | duración días | responsable |
1a | prueba 1 | 01/01/2020 | 19/09/2020 | 262 | ana laura |
3a | prueba 3 | 16/09/2020 | 16/09/2020 | 0 | Francisco |
Muchas gracias, quedo atenta.
Saludos cordiales!!!
Ana
v-zhenbw-msft
En respuesta a Anónimo
Hola @Anónimo,
¿Quieres el resultado como este? Cuando seleccione 2020/1/1 y 2020/9/16, la tabla mostrará dos filas de datos.
En caso afirmativo, puede crear una medida y agregar la medida en Filtrar en este objeto visual en cada objeto visual.
Measure =
var _sheet1 = MIN(Sheet1[Fecha])
var _sheet2 = MAX(Sheet2[Fecha])
return
IF(
MAX(Datos[fecha inicial]) = _sheet1 || MAX(Datos[fecha inicial]) = _sheet2,1,0)
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto según la tabla que ha compartido?
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Por cierto, pbix como adjunto.
Anónimo
En respuesta a v-zhenbw-msft
Muchas gracias por tu aporte y por tu ayuda, realicé las validaciones necesarias y observé lo siguiente:
1) La tabla arroja los resultados esperados en las fechas 01/01/20, 16/09/20
2) No aparece en el cuadro de responsable – producto todos los involucrados en este cuadro deben ser Ana Laura y Francisco:
3) Elegir 01/01/20, 20/09/20
El registro marcado en rojo no debe aparecer, porque expiró el 19/09/20.
4) La medida se puede agregar en la tabla de etiquetas pero no permite cambiar el es menor que para colocar el 1.
de antemano muchas graciaspara la atención. Quedo atenta a tus comentarios.
¡¡¡Atentamente!!!
v-zhenbw-msft
En respuesta a Anónimo
Hola @Anónimo,
Debe agregar evento en Group en Treemap visual.
Entonces podemos hacer algunos cambios en la Medida.
Measure =
var _sheet1 = MIN(Sheet1[Fecha])
var _sheet2 = MAX(Sheet2[Fecha])
var _current_Inicial_date = CALCULATE(MAX(Datos[fecha inicial]),FILTER(Datos,Datos[Producto]=MAX(Datos[Producto])&&Datos[evento]=MAX(Datos[evento])&&Datos[Responsable]=MAX(Datos[Responsable])))
var _current_Final_date = CALCULATE(MAX(Datos[fecha final]),FILTER(Datos,Datos[Producto]=MAX(Datos[Producto])&&Datos[evento]=MAX(Datos[evento])&&Datos[Responsable]=MAX(Datos[Responsable])))
return
IF(
_sheet2>_current_Final_date,0,
IF(
_current_Inicial_date = _sheet1 || _current_Final_date = _sheet2,1,0))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto según la tabla que ha compartido?
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Por cierto, pbix como adjunto.
Anónimo
En respuesta a v-zhenbw-msft
Lindo día:
Nevado muchas gracias por tu valioso apoyo. Te comento que realicé la validación correspondiente y fíjate que para los periodos mencionados arriba es correcto, pero al seleccionar un periodo diferente no lo es.
Luego colocaré una tabla de ejemplo de lo que esperaría que arrojara el Tablero según la fecha de finalización que seleccione:
La siguiente imagen muestra lo que se muestra al elegir del 01/01/20 al 10/01/20 y solo aparece 1 evento y deben aparecer 3 eventos ya que están relacionados con esta fecha:
Para etiquetas no me permite hacer el cambio para que la medida sea 1:
Muchas gracias por la atención. estoy atenta
Ana.
v-zhenbw-msft
Hola @Anónimo,
Disculpa que no tengamos muy claro tu problema.
¿Desea seleccionar una fecha y luego mostrar los datos después de la fecha seleccionada?
¿Podría proporcionar una muestra de maqueta basada en datos falsos o describir simplemente los campos de cada tabla y las relaciones entre tablas?
Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.
Cargue sus archivos en OneDrive para empresas y comparta el vínculo aquí. No incluya información confidencial ni datos reales en su respuesta.
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayudaentonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.