Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hola
Esperando que alguien pueda ayudarme a resolver esto. He probado algunas opciones, pero ninguna de ellas es eficiente y usa demasiada memoria. Para simplificar, he descrito algunas tablas y datos de ejemplo a continuación:
La Tabla 1 y la Tabla 2 están vinculadas por palabra clave. La Tabla 2 y la Tabla 3 están conectadas por el minorista.
Tabla 1 | |
Palabra clave | Valor |
google maps | 10 |
amazon prime | 20 |
Ofertas baratas de ebay | 30 |
comprar ropa en línea | 40 |
donde comprar en línea | 50 |
amazon vs google | 60 |
Tabla 2 | ||
Palabra clave | Bandera | Minorista |
google maps | Minorista | |
amazon prime | Minorista | Amazon |
Ofertas baratas de ebay | Minorista | Ebay |
comprar ropa en línea | no minorista | |
donde comprar en línea | no minorista | |
amazon vs google | Minorista | Amazon |
amazon vs google | Minorista |
Tabla 3 | |
Minorista | Dominio |
google.com | |
Amazon | amazon.com |
Ebay | ebay.com |
Tengo un objeto visual de tabla con palabra clave y valor como columnas. También tengo filtros de dominio y bandera en la página. Cuando se selecciona google.com de dominio y se selecciona el minorista de marca, este es el resultado deseado:
Palabra clave | Valor |
google maps | 10 |
amazon vs google | 60 |
Cuando se selecciona la marca que no es de minorista, espero que se muestren las palabras clave que no son de minorista.
Por lo tanto, aunque otras palabras clave tengan la bandera del minorista, solo quiero que la marca del minorista sea aplicable al dominio seleccionado, en este caso he seleccionado google.com dominio de la página, que está vinculado al minorista de Google. Si tuviera que seleccionar ebay.com marca de dominio y minorista, esperaría que solo aparecieran las ofertas baratas de ebay.
Por favor, hágamelo saber si usted tiene alguna idea!
Gracias de antemano.
Solved! Go to Solution.
Hola, @adean137
Es un placer responder por ti.
De acuerdo con su descripción, creo que puede crear una medida, luego usarla en el panel de filtro.
Así:
Measure =
VAR a =
MAX ( Metrics[retailer 2] )
VAR b =
MAX ( Flag[retailer 1] )
RETURN
IF ( a = b || b = BLANK (), 1, 0 )
Aquí está mi archivo .pbix de ejemplo. Espero que ayude.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Thanks for your help with that. It worked very well. 🙂
If I wanted to show the metrics (in the Metrics table) for only branded keywords (where Measure = 1), how can I achieve this at a domain level? For example, for the domain google.com I want to see the sum of metric 1 for branded keywords (where Measure = 1).
I have tried the measure below but it didn't work.
var __table =
ADDCOLUMNS (SUMMARIZE (
'Metrics',
'Metrics' [keyword]),
"desired_metric", SUM ('Metrics' [metric 1]),
"check", [Measure])
RETURN
IF (HASONEVALUE ('Metrics' [keyword]), [Measure], SUMX (__ table, [metric 1]))
Hola @v-janeyg-msft ,
Espero que estés bien.
Sólo me pregunto si tiene alguna sugerencia para lograr esta funcionalidad?
Gracias 🙂
Hola, @adean137
Prueba así en la tarjeta:
Measure =
VAR tab =
FILTER (
SUMMARIZECOLUMNS (
Metrics[keyword],
Metrics[retailer 2],
Metrics[metric 1],
Flag[retailer 1],
"sum", SUM ( Volumes[value] )
),
[retailer 1] = [retailer 2]
)
RETURN
IF (
SUMX ( tab, [metric 1] ) = BLANK (),
SUM ( Metrics[metric 1] ),
SUMX ( tab, [metric 1] )
)
Por cierto, hay dos conjuntos de datos en la tabla que son exactamente los mismos, lo que puede afectar a los resultados.
Saludos
Janey Guo
Hola @v-janeyg-msft ,
Muchas gracias de nuevo por la respuesta.
He intentado crear esta medida y agregarla a mi tabla visual, pero estoy recibiendo un error (ver captura de pantalla). En el objeto visual de tabla también quiero tener dominio como un campo. ¿Debería funcionar con la medida que sugirió?
Gracias por señalar los datos duplicados - esto se ha corregido por lo que esto no está causando el problema.
¿Tienes alguna idea?
Hola, @adean137
En la respuesta anterior, usted mencionó que sólo desea mostrar el valor en la tarjeta, que hice.El meaure es para la tarjeta.
Si desea mostrar el campo en la tabla, solo tiene que arrastrar el campo a la tabla.
Así:
Aquí está mi archivo .pbix de ejemplo. Espero que ayude.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @adean137
Es un placer responder por ti.
De acuerdo con su descripción, creo que puede crear una medida, luego usarla en el panel de filtro.
Así:
Measure =
VAR a =
MAX ( Metrics[retailer 2] )
VAR b =
MAX ( Flag[retailer 1] )
RETURN
IF ( a = b || b = BLANK (), 1, 0 )
Aquí está mi archivo .pbix de ejemplo. Espero que ayude.
Si no resuelve su problema, por favor no dude en preguntarme.
Saludos
Janey Guo
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Brind sobre el dominio de Table3 a Table2 utilizando la función RELATED() o LOOKUPVALUE(). Traiga el dominio y el minorista de Table2 a Table1 usando la función RELATED() o LOOKUPVALUE(). Ahora que todo lo que desea es de Table1, cree su objeto visual a partir de Table1.
Hola @adean137 - Si entendí esto correctamente, te estás refiriendo a Editar interacciones
¿En función de la selección de una segmentación de datos en la que desea dejar de filtrar otros valores de segmentación de datos?
Por ejemplo:
Ebay con minorista muestra ebay ofertas baratas sólo como a continuación:
Opción Google con Retail seleccionada (como en el ejemplo)
Si esta es la salida deseada, puede hacer clic en la segmentación de dominio, el botón Formato de banner superior > Editar interacción y hacer clic en Detener filtro de La segmentación de indicadores. También puede hacer lo mismo, desde la segmentación de indicadores hasta la segmentación de dominios.
Espero que esto ayude, si no por favor, elaborar sus requisitos.
Salud
-Namish B
Hola @NamishB ...
No estoy seguro de si tienes mi post... pero por si acaso https://community.powerbi.com/t5/Translated-Spanish-Desktop/Mostrar-valores-si-se-cumplen-ciertas-co...
@NamishB por favor, avísame si tienes mi última respuesta. 🙂
Aquí está mi archivo https://we.tl/t-Ly9qK1wi4k
Y esto es lo que estoy tratando de lograr:
Hola @adean137 - ¿Puede compartir qué relaciones utiliza entre las tablas Métricas y Marcar?
Puedo ver M: M pero es esto en Keywork o Retailer2/Retailer1?
Creo que la relación está mal y esto está causando confusión.
Salud
-Namish B
Hola @NamishB
Muchas gracias por su respuesta. Lo siento mucho, pero di información incorrecta en mi primera nota. Consulte a continuación los requisitos actualizados:
Tabla de indicadores:
Palabra clave | Bandera | minorista 1 |
google maps | Minorista | |
amazon prime | Minorista | Amazon |
Ofertas baratas de ebay | Minorista | Ebay |
comprar ropa en línea | no minorista | |
donde comprar en línea | no minorista | |
amazon vs google | Minorista | Amazon |
amazon vs google | Minorista |
Tabla de métricas:
Palabra clave | Dominio | métrica 1 | métrica 2 | métrica 3 | minorista 2 |
google maps | google.com | 10 | 40 | 70 | |
amazon prime | google.com | 10 | 40 | 70 | |
Ofertas baratas de ebay | google.com | 10 | 40 | 70 | |
comprar ropa en línea | google.com | 10 | 40 | 70 | |
donde comprar en línea | google.com | 10 | 40 | 70 | |
amazon vs google | google.com | 10 | 40 | 70 | |
amazon vs google | google.com | 10 | 40 | 70 | |
google maps | amazon.com | 30 | 60 | 90 | Amazon |
amazon prime | amazon.com | 40 | 70 | 100 | Amazon |
Ofertas baratas de ebay | amazon.com | 50 | 80 | 120 | Amazon |
Ofertas baratas de ebay | ebay.com | 100 | 10 | 100 | Ebay |
comprar ropa en línea | ebay.com | 120 | 203 | 2030 | Ebay |
donde comprar en línea | ebay.com | 130 | 40 | 20 | Ebay |
amazon vs google | ebay.com | 140 | 50 | 30 | Ebay |
amazon vs google | ebay.com | 50 | 30 | 10 | Ebay |
Tabla de volúmenes:
keywordvalue
google maps | 10 |
amazon prime | 20 |
Ofertas baratas de ebay | 30 |
comprar ropa en línea | 40 |
donde comprar en línea | 50 |
amazon vs google | 60 |
Modelo de datos:
Salida de corriente:
Salida deseada:
¿Por favor, avísame si esto tiene sentido?
¡Gracias de nuevo! 🙂