Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Creación de la segmentación de intervalo de fechas que me da + y - 30 días, necesita ayuda para mostrar la información de la cadena

Saludos

Así que creé una segmentación de rango de fechas que me da + y - 30 días, pero ahora necesito las pruebas que se ejecutaron entre esas fechas.

Tengo una FECHA SLICER y muestra fechas entre la FECHA SLICER sin embargo estoy tratando de mostrar la prueba que son 30 días antes y después de las fechas de la FECHA SLICER

La mayoría de los videos utilizan medidas o cálculos para mostrar sin embargo mi informatio es una cadena.

A continuación se muestra mi cálculo del intervalo de fechas

A continuación, una pantalla de los 60 días hacia adelante y hacia atrás

La tercera es mi cortadora de citas

En cuarto lugar es lo que estoy tratando de mostrar frente a lo que está mostrando.

cCapture1.PNGcCapture2.PNGcCapture3.PNGcCapture4.PNG

1 ACCEPTED SOLUTION
v-eqin-msft
Community Support
Community Support

Hola @mhoston ,

Según mi opinión, desea filtrar la tabla dinámicamente en función de una segmentación de datos que la fecha es entre 30 días por delante y más tarde, ¿verdad?

Puede usar la siguiente fórmula:

crear una tabla enumera todas las fechas

calenderTable =
CALENDAR (
    MIN ( 'Date Table'[Date Plated] ),
    MAX ( 'Date Table'[Date Plated] )
)

crear período de fecha

dateBetween =
VAR selected =
    MAX ( calenderTable[all date] )
VAR minDate = selected - 30
VAR maxDate = selected + 30
RETURN
    IF (
        SELECTEDVALUE ( 'Date Table'[Date Plated] ) <= maxDate
            && SELECTEDVALUE ( 'Date Table'[Date Plated] ) >= minDate,
        1,
        0
    )

Mis visualizaciones se ven así después de aplicar el filtro:

6.PNG

¿Es el resultado lo que quieres? Si no es así, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos
Eyelyn Qin

View solution in original post

3 REPLIES 3
v-eqin-msft
Community Support
Community Support

Hola @mhoston ,

Según mi opinión, desea filtrar la tabla dinámicamente en función de una segmentación de datos que la fecha es entre 30 días por delante y más tarde, ¿verdad?

Puede usar la siguiente fórmula:

crear una tabla enumera todas las fechas

calenderTable =
CALENDAR (
    MIN ( 'Date Table'[Date Plated] ),
    MAX ( 'Date Table'[Date Plated] )
)

crear período de fecha

dateBetween =
VAR selected =
    MAX ( calenderTable[all date] )
VAR minDate = selected - 30
VAR maxDate = selected + 30
RETURN
    IF (
        SELECTEDVALUE ( 'Date Table'[Date Plated] ) <= maxDate
            && SELECTEDVALUE ( 'Date Table'[Date Plated] ) >= minDate,
        1,
        0
    )

Mis visualizaciones se ven así después de aplicar el filtro:

6.PNG

¿Es el resultado lo que quieres? Si no es así, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.

Saludos
Eyelyn Qin

Greg_Deckler
Super User
Super User

@mhoston - Es difícil decir exactamente no conocer los datos de origen. Puede encontrar esto útil - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

También, ver si mi Inteligencia del Tiempo el Camino Duro proporciona una manera diferente de lograr lo que está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...

Lo contrario:

No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@mhoston , deje que este enfoque si desea que se muestren fechas adicionales

https://www.youtube.com/watch?v=duMSovyosXE

referencia si desea que cada día fórmula está rodando

Rolling 60 day ? CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],MAX(Sales[Sales Date]),-60,Day))

Rolling 60 + 60 días ? CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],MAX(Sales[Sales Date])-60,120,Day))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors