Filtro de 30, 60, 90 días

Un usuario Pregunto ✅

KGuyton

Estoy tratando de crear una medida que divida una fecha en 30, 60 y 90 días desde el día actual. Tengo una columna de fecha de vencimiento y estoy intentando crear una segmentación que me permita mostrar las cuentas que vencerán en los próximos 30, 60 y 90 días a partir del día actual. ¿Algunas ideas?

En respuesta a KGuyton

Hola, @KGuyton

Puede intentarlo de esta manera como se muestra a continuación:

Paso 1:

Agregue una tabla simple que solo contenga el valor 30,60,90 para la cortadora.

Por ejemplo:

En el ejemplo, utilizo una muestra de datos simple

6.JPG

Paso 2:

Luego agrega este condicional en tu fórmula

Measure = CALCULATE(SUM('Table'[Value]),
FILTER('Table','Table'[Date]<=TODAY()+SELECTEDVALUE(Days[Days after],MAX(Days[Days after]))))

Resultado:

7.JPG

aquí hay un archivo pbix de muestra, inténtelo.

Atentamente,

Lin

Greg_Deckler

Si los datos se actualizan todos los días, el método más simple es crear una columna calculada que contenga la designación 30, 60, 90 días. Entonces puede usar esta columna calculada en una segmentación.

Si se encuentra en la situación en la que necesita que esto sea 100% dinámico, entonces debe usar el truco de la tabla desconectada. Como demuestra este artículo: https: //community.powerbi.com/t5/Community-Blog/Solving-Attendance-with-the-Disconnected-Table-Trick …

KGuyton

En respuesta a Greg_Deckler

No estoy seguro de cómo crear una tabla así.

actualización: Seguí adelante y creé una nueva tabla con un período en el que pude agregar una relación a mi calendario existente usando este código:

DatePeriod =
UNIÓN (
ADDCOLUMNS (SUMMARIZE (CALCULATETABLE (‘Fecha’, DATESBETWEEN (‘Fecha'[Date], hoy (), hoy () + 30)), ‘Fecha'[Date]), «Periodo», «Próximos 30 días»),
ADDCOLUMNS (SUMMARIZE (CALCULATETABLE (‘Fecha’, DATESBETWEEN (‘Fecha'[Date], hoy (), hoy () + 60)), ‘Fecha'[Date]), «Periodo», «Próximos 60 días»),
ADDCOLUMNS (SUMMARIZE (CALCULATETABLE (‘Fecha’, DATESBETWEEN (‘Fecha'[Date], hoy (), hoy () + 90)), ‘Fecha'[Date]), «Periodo», «Próximos 90 días»))

En respuesta a KGuyton

Hola, @KGuyton

Puede intentarlo de esta manera de la siguiente manera:

Paso 1:

Agregue una tabla simple que solo contenga el valor 30,60,90 para la cortadora.

Por ejemplo:

En el ejemplo, utilizo una muestra de datos simple

6.JPG

Paso 2:

Luego agrega este condicional en tu fórmula

Measure = CALCULATE(SUM('Table'[Value]),
FILTER('Table','Table'[Date]<=TODAY()+SELECTEDVALUE(Days[Days after],MAX(Days[Days after]))))

Resultado:

7.JPG

aquí hay un archivo pbix de muestra, inténtelo.

Atentamente,

Lin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *