Forum Discussion
Filtro
Hola @swalke ,
Esta es una pregunta complicada, pero te tengo cubierto. Necesita una medida que trate los trimestres anteriores y los trimestres actuales de manera diferente.
Aquí está la solución:
Sales Measure =
VAR CurrentQuarter =
CALCULATE(
MAX('Calendar'[Quarter]),
REMOVEFILTERS()
)
VAR SelectedQuarter = MAX('Calendar'[Quarter])
VAR IsCurrentQuarter = SelectedQuarter = CurrentQuarter
RETURN
IF(
IsCurrentQuarter,
-- Current quarter: respect date slicer
SUM('Sales'[Amount]),
-- Previous quarters: ignore date slicer
CALCULATE(
SUM('Sales'[Amount]),
REMOVEFILTERS('Calendar'[Date])
)
)Cómo funciona esto:
- Para trimestres anteriores (Q1-25, Q2-25, etc.): usa REMOVEFILTERS para omitir completamente la segmentación de fechas
- Para el trimestre actual: respeta el intervalo de fechas seleccionado en la segmentación
- La matriz mostrará todos los trimestres, pero solo el actual se verá afectado por las selecciones de fecha
Alternativa si tiene una marca de cuarto actual:
Sales Measure =
IF(
MAX('Table'[IsCurrentQuarter]) = 1,
SUM('Sales'[Amount]),
CALCULATE(
SUM('Sales'[Amount]),
REMOVEFILTERS('Calendar'[Date])
)
)Pon esta medida en tu matriz con Quarter y Category, y se comportará exactamente como la describiste. Los trimestres anteriores permanecen fijos, el trimestre actual responde a la segmentación de fechas.
Si mi respuesta resolvió su consulta, márquela como la Solución Aceptada para ayudar a otros. Además, agradecería un 'Felicitaciones' si mi respuesta le resultó útil.
Esta respuesta fue asistida por AI con fines de traducción y formato.
- Syndicate_Admin1 year ago
Administrator
Gracias por responder,
Probé ambas versiones del DAX proporcionadas por usted, pero no satisface mi necesidad. El objeto visual de la matriz muestra las ventas solo del trimestre actual y los datos del trimestre anterior no están visibles en la matriz. - Syndicate_Admin1 year ago
Administrator
Hola
Gracias por su rápida respuesta,
Desafortunadamente, la medida proporcionada por usted no está satisfaciendo mi necesidad. La medida no puede mostrar trimestres anteriores en la medida.