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
He buscado una respuesta en vano y espero que alguien aquí pueda tener alguna idea que puedan compartir.
Tengo dos mesas. La tabla A contiene un gran conjunto de datos de campañas con ingresos y 30 dimensiones. Para simplificar:
Campaña | Ingresos | Dimensión A |
A | $10 | Valor1, Valor2, Valor3 |
B | $20 | Valor1,Valor3 |
C | $30 | Valor2 |
Mi objetivo es usar mi 2a tabla, Tabla B, para filtrar los datos en función de cada diminión en la que quiero filtrar. TableB contiene para cada dimensión los valores únicos que se pueden utilizar.
Dimensión A |
Valor1 |
Valor2 |
Valor3 |
Si tuviera que filtrar por Value2, esperaría este resultado:
Campaña | Ingresos | Dimensión A |
A | $10 | Valor1, Valor2, Valor3 |
C | $30 | Valor2 |
Debido al gran número de columnas, los posibles valores de dimensión dentro de cada columna, el tamaño del conjunto de datos y la posibilidad de que el conjunto de datos cambie con el tiempo (dimensiones adicionales agregadas o eliminadas), quiero evitar dividir cada columna en un millón de columnas más.
Apreciamos cualquier ayuda que se puede proporcionar, gracias!!
Al final, ¿ha encontrado una manera de obtener automáticamente los valores de filtro de sus datos sin procesar? Tengo el mismo problema y lo resolví de manera un poco diferente, pero todavía confío en definir manualmente los valores del filtro (en una tabla). Así que tengo que prestar atención a dos cosas: 1. sin errores tipográficos y 2. si entra un nuevo valor, entonces tengo que ser consciente de ello y actualizar la tabla
@ryanraff37 puede agregar una medida y luego filtrar en esta medida donde el valor de la medida <> 0
Filter Dimension =
VAR __selectedValue = SELECTEDVALUE ( Slicer[Slicer] )
RETURN
CALCULATE
( COUNTROWS ( 'Table' ),
CONTAINSSTRING ( 'Table'[Dimension A], __selectedValue )
)
Apreciaría Kudos 🙂 si mi solución me ayudara.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hola @parry2k ,
La medida parece dar a cada fila el mismo valor (el número de filas en todo el conjunto de datos).
Cuando utilizo la dimensión en la Tabla B (Slicer[Slicer]), el resultado es que no quedan filas (debido al cálculo anterior).
Resultados en una muestra más pequeña de los datos. Esto es antes de seleccionar cualquier cosa en el filtro. La selección de filtroda da como resultado una tabla en blanco como se describió anteriormente.
Parece que la función containsstring no se está evadiendo en cada fila, pero no estoy demasiado familiarizado con esta función para entender una solución alternativa.
La imagen no se subió la primera vez por alguna razón.
@ryanraff37 en primer lugar, esta tabla de segmentación de datos no tiene ninguna relación y, por supuesto, cuando no se selecciona ningún elemento, obtendrá todas las filas para contar, pero cuando se selecciona un elemento, solo debe obtener valor donde existe el elemento seleccionado.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@parry2k Entendido. Sin embargo, cuando algo se seleece, la tabla devuelve en blanco (incluso si no estoy filtrando la tabla por la medida).
significa que los valores de la tabla de segmentaciones de datos no existen en la columna que está comprobando. puede asegurarse de que la tabla de segmentación de datos tiene los mismos valores
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Dimensión del filtro ( Filter Dimension)
var __selectedvalue á SELECTEDVALUE('Values'[Slicr Table])
devolución
CALCULAR(
COUNTROWS('Tabla de hechos'),
CONTAINSSTRING('Tabla de hechos'[Categoría de destino],__selectedvalue)
)
Por favor, ignore el error tipográfico de la cortadora 🙂
Se comprueba el formato en ambas tablas y son los mismos. Comprobado los datos de origen en Excel y son iguales entre sí allí también.
@ryanraff37 adjunto, he filtrado no está en blanco
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Por lo tanto, cuando creo una nueva tabla en la que he escrito manualmente (probado en una sola dimensión hasta ahora), el filtro funciona según lo previsto. El uso de los datos que se extradieron junto a la tabla de hechos por alguna razón no funciona. Intentaré ponerlos en archivos separados antes de entrar, pero de cualquier manera tengo una solución. En el peor de los casos tengo que escribir los valores únicos para cada uno de mis dimensiones, no para el fin del mundo.
SOOO útil, en serio esto me ahorró un poco de tiempo y realmente agradezco que aún respondes después de que parecía que inicialmente no estaba trabajando en mi final. ¡¡¡¡¡Gracias!!!!!
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |