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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Búsqueda de valor dinámico

Hola, estoy haciendo algunos análisis sobre los datos de la Búsqueda de Google y implica la búsqueda de "nuevas" palabras clave utilizadas en la búsqueda de Google en un marco de tiempo especificado seleccionado a partir de la pérdida de fecha.

Por ejemplo:

Tabla de palabras clave:

Fecha Palabra clave Clics Impresiones CTR

23 enero '20 K3 1.000 8.920 xxx

16 Feb '20 K2 1,000 8,920 xxx

10 de mayo'20 K1 1.000 8.920 xxx

3 de junio '20 K2 1.000 8.920 xxx

Informe: Intervalo de tiempo seleccionado: los últimos 90 días (16 de marzo' 20-16 de junio'20). Buscar todas las palabras clave que están allí en el intervalo de tiempo seleccionado pero no se encuentran para ningún intervalo de tiempo antes de este (fecha de inicio en la tabla hasta el 15 de marzo'20)

Salida requerida:

Fecha Palabra clave Clics Impresiones CTR

10 de mayo'20 K1 1.000 8.920 xxx

Por favor, hágamelo saber si es factible en PowerBI y cómo?

Gracias

Shubham

5 REPLIES 5
v-alq-msft
Community Support
Community Support

Hola, @shubhy04

Basándome en su decripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Palabra clave:

d1.png

Calendario (una tabla calculada):

Calendar = CALENDARAUTO()

No hay ninguna relación entre dos tablas. Puede crear una medida como se indica a continuación.

Visual Control = 
var _date = SELECTEDVALUE(Keytword[Date])
var _keyword = SELECTEDVALUE(Keytword[Keyword])
return
IF(
    _date in DISTINCT('Calendar'[Date])&&
    COUNTROWS(
        FILTER(
            ALL(Keytword),
            NOT(Keytword[Date] in DISTINCT('Calendar'[Date]))&&
            Keytword[Keyword] = _keyword
        )
    )=0,
    1,0
)

Por último, debe colocar la medida en el filtro de nivel visual y utilizar la columna 'Fecha' de la tabla 'Calendario' para filtrar el resultado.

d2.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Gracias @v-alq-msft por la solución detallada. Es exactamente lo que necesito. !!

tex628
Community Champion
Community Champion

Hola @shubhy04

Asumo que tiene una tabla con sus palabras clave y una segmentación de datos establecida en los últimos 90 días. Si tiene esto, debería poder crear la siguiente medida que debe devolver la cantidad de referencias que estas palabras clave tienen antes de la selección de 90 días.

Measure = 
VAR minDate = MIN(Calendar[Date])
Return
IF( COUNTROWS(Maintable) = 0 , BLANK() ,
CALCULATE( COUNTROWS(MainTable) , ALL(Calendar) , Calendar[Date]<minDate )
)

Una vez que tenga la cantidad correcta de referencias, solo debe poder agregar un filtro de nivel visual para mostrar solo las que tienen un valor de medida de 0.

Br
J




Connect on LinkedIn
jthomson
Solution Sage
Solution Sage

Si sus datos están ordenados por fecha, podría intentar agregar un índice por grupo (el método se puede buscar fácilmente), por ejemplo, en sus datos de muestra tendría una columna adicional que fue 1, 1, 1, 2 - es lo suficientemente fácil de filtrar en 1 desde allí

Anonymous
Not applicable

Hola, he utilizado K1, K2 al igual que los ejemplos aquí en lugar de las consultas reales que la gente escribe en la búsqueda de Google. Puede ser cualquier cosa, desde una sola palabra hasta incluso una frase. La indexación por agrupación no es posible

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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