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
ARob198
Helper IV
Helper IV

Filtrar suma por otra tabla

Tengo un problema que parece que debería ser fácil, pero no puedo conseguir la fórmula correcta.

Tengo dos mesas. Uno tiene valores por activo por fecha, el segundo define el tipo de activo. Necesito crear una medida o columna calculada que sume el valor por fecha y por tipo para usar los valores para el análisis adicional. Las tablas están relacionadas por nombre. No estoy seguro de cómo filtrar la suma de los valores por el Tipo.

Muchas gracias.

Ejemplo:

Tabla 1
FechaNombreValor
1/31/2016Desactivado10
2/29/2016Desactivado11
3/31/2016Desactivado12
1/31/2016AA3
2/29/2016AA4
3/31/2016AA5
1/31/2016Ca2.5
2/29/2016Ca3.5
3/31/2016Ca4.5

Tabla 2
NombreTipo
DesactivadoEfectivo
AAAcción
CaEfectivo

Resultado deseado
FechaNombreValor
1/31/2016Efectivo12.5
2/29/2016Desactivado14.5
3/31/2016Desactivado16.5
1 ACCEPTED SOLUTION

hola @ARob198

¿Quiere decir que hace un filtro en el filtro de nivel visual y, a continuación, usa el resultado de la medida en otra medida?

Si es así, también debe agregar el mismo filtro a ese objeto visual, el resultado de la medida en función del contexto de fila y el contexto de filtro.

de lo contrario, se podría definir en la medida de esta manera

Measure =CALCULATE( SUM('Table 1'[Value]),'Table 2'[Type]="Cash")

Pero esto no entrará en interacción por segmentación.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

9 REPLIES 9
v-lili6-msft
Community Support
Community Support

hola @ARob198

Usted podría tratar de esta manera como a continuación:

Paso 1:

Cree una relación entre dos tablas por nombre

5.JPG

https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-create-and-manage-relationships

Step2:

A continuación, sólo tiene que crear un simple meausre

Measure = SUM('Table 1'[Value])

Paso 3:

Ahora arrastre el tipo a una segmentación de datos para filtrar los datos como se indica a continuación:

6.JPG

aquí está el archivo pbix de muestra, por favor pruébelo.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hola , me disculpo pero esto no es lo que necesito. O tal vez no entiendo cómo se puede utilizar para resolver el problema. Tal vez no estoy explicando esto correctamente. Las tablas ya están relacionadas. Necesito usar el valor filtrado como entrada en otro cálculo- No quiero verlo en una tabla- por lo que no puede ser simplemente una suma usando un filtro en un objeto visual. Necesito el valor en efectivo como entrada para otros cálculos. ¿Cuál es la fórmula de una suma filtrada por un criterio de otra tabla? El solo uso de Sum(value) no me da un valor filtrado para usar en otro cálculo.

Gracias

hola @ARob198

¿Quiere decir que hace un filtro en el filtro de nivel visual y, a continuación, usa el resultado de la medida en otra medida?

Si es así, también debe agregar el mismo filtro a ese objeto visual, el resultado de la medida en función del contexto de fila y el contexto de filtro.

de lo contrario, se podría definir en la medida de esta manera

Measure =CALCULATE( SUM('Table 1'[Value]),'Table 2'[Type]="Cash")

Pero esto no entrará en interacción por segmentación.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

@ARob198 El resultado deseado es incorrecto porque la solución proporcionada coincide con ese criterio. Por favor, vuelva a evaluar cuál es su resultado deseado.

toolatejake

¿Puedes ser más específico? sum([value]) no resuelve mi problema sin agregar un filtro y estoy teniendo problemas para crear uno dentro de una medida. Si no puede proporcionar más ayuda o una explicación o no está dispuesto a proporcionar más detalles, permita que otra persona vuelva a presentarse.

Anonymous
Not applicable

@ARob198 Creo que nos estamos pasando el uno por el otro. Lo que quise decir es que el problema tal como lo habías presentado fue resuelto en la solución por @v-lili6-msft . Sin embargo, usted está diciendo que es incorrecto. Estaba tratando de simplemente proponer que replantete el problema más específicamente para que los miembros de este foro puedan ayudarles.

Además, los filtros de tabla cruzada se basan en las relaciones de las tablas y esas relaciones se aplican dentro de las medidas, a menos que las modifique el filtro con una fórmula como ALL, SELECTED, etc. Puede encontrar un resumen de la función de filtro aquí: https://docs.microsoft.com/en-us/dax/filter-functions-dax

Como expliqué cuando respondí a

, no puedo tener la solución en una tabla. Necesito una medida para poder usarla para otros cálculos. ¿Sabes cómo resolver esto como una medida con un filtro, sin crear otro talbe? De lo contrario, permítanme volver a publicar para permitir que otra persona me ayude.

Anonymous
Not applicable

¿Es un total de carreras? Si es así, puede utilizar la Medida rápida en PowerBI. https://powerbi.microsoft.com/en-us/blog/quick-measures-preview/

Si no es un total en ejecución, solo debe usar una medida con SUM([value]).

Probablemente también necesite una dimensión de fecha si se trata de datos contables.

No estoy muy seguro de lo que quieres decir. Estoy probando la fórmula de abajo. No estoy recibiendo un error, pero el resultado final está en blanco. ¿Qué sugieres? Gracias por su ayuda.
Calculate(SUM('Table1'[VALUE]), filter(ALL(Table2), (Table2[TYPE] á "Cash"&& 'Table1'[NAME DETAIL] á 'Table2'[NAME])))

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.