Forum Discussion
Control del contenido predeterminado de Visual
HAY Expertos,
Tengo un escenario en el que hay una página con 1 gráfico de líneas con segmentación de datos para las últimas 3 semanas y dos gráficos de barras visuales.
Cuando el informe se abre por primera vez, excepto el gráfico de líneas (que muestra los datos de las últimas 3 semanas), todos los demás gráficos de barras deben mostrar solo los datos de los días actuales. Pero en otras interacciones del gráfico de líneas, el gráfico de barras debe mostrar de manera correlativo los datos de las fechas filtradas del gráfico de líneas.
Probé esto con una segmentación de datos oculta solo vinculada a gráficos de barras con la fecha de hoy. pero en otras interacciones del gráfico de líneas, los gráficos de barras no responden, a pesar de que el gráfico de líneas está configurado para filtrar / resaltar gráficos de barras cruzadas.
Por favor, indique la configuración adecuada. Gracias.
Saludos
Estudiante
5 Replies
- Syndicate_Admin
Administrator
@Mdm , Supongamos que está utilizando Medida en la barra. En lugar de eso, use la siguiente medida
if(isfiltered('Date'[Date]), [Measure], calculate([Measure], filter('Date', 'Date'[Date] =Today())))
- Syndicate_Admin
Administrator
Gracias por la actualización instantánea amit,
Estoy usando la consulta T-SQL en mi modelo. El gráfico de barras no usó ninguna medida y usa el campo direclty.
El gráfico de líneas utiliza el recuento de empleados (valor) por fecha (año-> trimestre- > mes -Día) (Eje)
El gráfico de barras utiliza el recuento de empleados (valor) por ubicación (Axis)
Por favor, avise. Gracias.
- Syndicate_Admin
Administrator
Basándome en su sugerencia, intenté reemplazar el campo de medida por un cálculo, pero no responde completamente como se esperaba. cuando muestra el recuento de hoy (asistencia de emp) de forma predeterminada, no muestra el recuento pasado filtrando desde el gráfico de líneas por día. Consulte a continuación el cálculo de la medida y las imágenes del informe y aconseje más.
EmpCnt = if( isfiltered(Table1[TIMEDATE]),
calculate(DISTINCTCOUNT(Table1[Empnumber]), filter(Table1, Date(Year(Table1[TIMEDATE]),Month(Table1[TIMEDATE]),Day (Table1[TIMEDATE])) =Today()))
,DISTINCTCOUNT(Tabla1[Empnumber]))En la imagen de arriba, el gráfico de barras a la derecha muestra el recuento de asistencia de emp de hoy, con el cálculo de la medida anterior. Pero cuando se hace clic en cualquier parte del gráfico de líneas, los valores correspondientes no se muestran/ filtran en el gráfico de barras. Tenga en cuenta que los 3 elementos visuales están configurados para filtrar / resaltar las interacciones entre sí.
Gracias