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.
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
Hola, @shubhy04
Basándome en su decripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Palabra clave:
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.
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.
Gracias @v-alq-msft por la solución detallada. Es exactamente lo que necesito. !!
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
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í
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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |