Carlos95
Buenos días. Tengo dos tablas.
Productos de tabla.
Lote | Producto | Monto |
1 | jugo de uva | 10 |
2 | jugo de manzana | 23 |
3 | jugo de manzana | 43 |
Tabla de ingredientes
Lote | Producto | Monto |
1 | jugo de uva | 5 |
1 | jugo de uva | 5 |
1 | Agua | 2 |
1 | Azúcar | 1 |
1 | Agua | 4 |
1 | néctar de uva | 3 |
2 | jugo de manzana | 10 |
2 | jugo de manzana | 13 |
2 | Agua | 10 |
2 | Azúcar | 3 |
2 | Agua | 5 |
2 | néctar de manzana | 5 |
3 | jugo de manzana | 22 |
3 | jugo de manzana | 21 |
3 | Agua | 13 |
3 | Azúcar | 5 |
3 | Agua | 20 |
3 | néctar de manzana | 8 |
Estas dos tablas están relacionadas por el campo de lote. Me gustaría ver en una visualización circular la descomposición de un producto. Elijo este producto de una cortadora con el campo de producto en la tabla de productos. El problema que tengo es que en la tabla de ingredientes también viene el producto además de los ingredientes en los que se descompone. Me pregunté si puede pensar en algún filtrado en la visualización de la tarta para que aparezcan todos los productos (en la tabla de ingredientes) excepto el que coincide con el nombre del producto seleccionado en la cortadora con el campo del producto (de la tabla de productos). Gracias por la ayuda.
v-janeyg-msft
Hola, @ Carlos95
Es un placer para mí responder por ti.
Según su descripción, creo que puede crear una medida para calcular el resultado deseado.
Como esto:
Measure = IF(SELECTEDVALUE(Ingredients[Product])in DISTINCT(Products[Product]),0,1)
Si no resuelve su problema, no dude en preguntarme.
Atentamente
Janey Guo
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
v-janeyg-msft
Hola, @ Carlos95
Es un placer para mí responder por ti.
Según su descripción, creo que puede crear una medida para calcular el resultado deseado.
Como esto:
Measure = IF(SELECTEDVALUE(Ingredients[Product])in DISTINCT(Products[Product]),0,1)
Si no resuelve su problema, no dude en preguntarme.
Atentamente
Janey Guo
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
mahoneypat
Algunas formas de hacer esto. Una sería hacerlo en una medida, pero una forma simple podría ser hacer una columna en su segunda tabla con esta fórmula y luego usarla como un filtro visual o de página en el Panel de filtros.
Incluir = SI (Ingredientes[Product] = RELACIONADO (Productos[Product]), «N», «Y»)
Esto supone que tiene un 1: muchos entre las tablas.
Saludos,
Palmadita
mahoneypat
En respuesta a mahoneypat
Confirme que está colocando una columna calculada por DAX (no una medida) en la tabla Ingredientes con la fórmula, y que tiene una relación 1: Muchos entre la tabla Productos e Ingredientes. Si es así, RELACIONADO debe llevar el valor del producto para ese lote a la tabla de ingredientes para compararlo con el valor del producto en esa fila de la tabla de ingredientes.
Saludos,
Palmadita
Carlos95
En respuesta a mahoneypat
Gracias por tu respuesta @mahoneypat soy yo he puesto la columna que mencionas pero me sale error al poner:
Nueva_Columna-IF (Ingredientes[Product] – Productos relacionados[Product]), «N», «Y»)
los productos[Product] parte me dice: Los ‘Productos[Product]’columna no existe o no tiene relación con las tablas disponibles en el contexto actual.
Intenté poner solo la columna sin el nombre, pero me dice: La función RELACIONADA espera una referencia de columna completa como argumento.