Codificador
Tengo un gráfico que muestra los totales acumulados generados por:
Received_Accumulated =
CALCULATE (
SUM ( 'ExportedRecords'[Received_Counter] ),
FILTER(ALL ( 'Date Dimension'),
'Date Dimension'[Date] <= (MAX('Date Dimension'[Date]))
))
Esto funciona para el gráfico, pero también tengo una cuadrícula de datos en la misma página que debería mostrar la lista de todos los registros que están incluidos en los totales de las órdenes de compra recibidas. Cuando selecciono una de las semanas en el gráfico de acumulación, quiero ver todos los registros que componen ese total, pero solo me muestra los registros que realizaron transacciones en la semana seleccionada. ¿Cómo cambio este comportamiento?
v-alq-msft
Hola, @Ocoder
Basándome en tu descripción, creé datos para reproducir tu escenario.
Dimensión de la fecha:
Date Dimension = CALENDARAUTO()
No existe relación entre dos tablas.
Puede crear columnas y medidas calculadas como se muestra a continuación.
Calculated column:
Weeknum1 = WEEKNUM('Date Dimension'[Date])
Weeknum2 = WEEKNUM(ExportedRecords[Date])
Measure:
Received_Accumulated =
CALCULATE(
SUM(ExportedRecords[Received_Counter]),
FILTER(
ALL('ExportedRecords'),
'ExportedRecords'[Date]<=MAX('Date Dimension'[Date])
)
)
Visual control =
IF(
ISFILTERED('Date Dimension'[Weeknum1]),
IF(
WEEKNUM(SELECTEDVALUE(ExportedRecords[Date]))<=SELECTEDVALUE('Date Dimension'[Weeknum1]),
1,0
),
1
)
Finalmente, debe colocar el ‘Control visual’ en el filtro de nivel visual de la tabla visual para mostrar el resultado.
Semana = 2:
Semana = 3:
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Codificador
En respuesta a v-alq-msft
Esto no parece funcionar para mí. También intenté poner el marcador de control visual como una columna calculada, pero todavía no. No puedo hacer que la lista se filtre en función de si el filtro visual es 1 o 0 y si tengo un objeto visual de prueba que cuenta los totales del filtro de control visual, todavía solo suma la semana actual.
v-alq-msft
En respuesta a Codificador
Hola, @Ocoder
¿Podría compartir algunos datos de muestra y el resultado esperado con OneDrive para la empresa? Enmascare los datos confidenciales antes de cargarlos. Gracias
Atentamente
Alano
Codificador
En respuesta a v-alq-msft
@ v-alq-msft
Gracias por tu ayuda y atención a mi pregunta.
Mi tarea ha cambiado de tal manera que este tema ya no es relevante para su finalización. No puedo dedicarle más tiempo en este momento, así que tendré que dejar esto como está.
Codificador
En respuesta a v-alq-msft
@ v-alq-msft Gracias por la ayuda. Estoy implementando estos cambios ahora. Sin embargo, tengo una pregunta, ¿por qué dijiste que se creara la columna calculada Weeknum2 cuando no parece que se use en ninguna parte? Y supongo que quiere decir que esas columnas calculadas van a las tablas a las que se refieren respectivamente.
EDITAR: No importa, veo que estás usando Weeknum2 en el visual.
v-alq-msft
En respuesta a Codificador
Hola, @Ocoder
‘Weeknum2’ no es importante. Solo se usa para mostrar el número de la semana en la tabla visual para una mejor comprensión.
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
sanimesa
@OcoderMaybe puede usar la función de edición de interacciones para evitar que el gráfico filtre los datos tabulares y renderice por separado los datos tabulares hasta la fecha deseada.
https://docs.microsoft.com/en-us/power-bi/service-reports-visual-interactions