Filtrado de filas de matriz por un valor de columna

Un usuario Pregunto ✅

laurenkliever

¿Alguien puede ayudarme con una solución a esto? Hemos creado un informe de antigüedad de AR, pero necesitamos filtrar las filas según el valor de una columna en una matriz.

Ejemplo:

Tabla de valores:

Nombre del cliente

Monto

Cubeta

Cliente 1

$5

Actual

Cliente 1

$10

30

Cliente 1

$25

60

Cliente 1

$30

90

Cliente 1

$35

120+

Cliente 2

$15

30

Cliente 2

$40

90

Cliente 3

$20

Actual

Cliente 3

$45

30

Cliente 4

$50

60

Cliente 4

$55

90

Cliente 4

$60

120+

Cliente 5

$65

120+

Matriz:

Cliente

Actual

30

60

90

120+

Gran total

Cliente 1

$5

$10

$25

$30

$35

$105

Cliente 2

$15

$40

$55

Cliente 3

$20

$45

$65

Cliente 4

$50

$55

$60

$165

Cliente 5

$65

$65

Quiero filtrar y ver solo los clientes que tienen algo en el depósito de 90 y seguir viendo los otros depósitos, pero filtrar a los clientes sin un valor en el depósito de 90.

Resultado:

Cliente

Actual

30

60

90

120+

Gran total

Cliente 1

$5

$10

$25

$30

$35

$105

Cliente 2

$15

$40

$55

Cliente 4

$50

$55

$60

$165

laurenkliever

En respuesta a laurenkliever

Resolví esto con la ayuda del comentario anterior de @Phil_Seamark. En lugar de usar el campo de cubo en la sección de columnas de la matriz, he creado una medida para cada cubo usando las fórmulas a continuación y lo puse en los valores:

Actual = calcular (suma (Tabla 1[$Amount]),Tabla 1[Bucket]=»Actual»)

30= calcular(suma(Tabla 1[$Amount]),Tabla 1[Bucket]=»30″)

etc…

Luego usó el filtro Tiene un valor de 90 días, Tiene un filtro de valor de 30 días, etc. y creó una pestaña para cada filtro de depósito: Filtro actual, filtro de 30 días, etc.

Hola @laurenkliever

Tuve cierto éxito al crear la siguiente medida:

Has 90 day Value = CALCULATE(
						SUM('Table1'[Amount]),
						ALLEXCEPT(
							Table1,
							Table1[Customer Name]
							),
						Table1[Bucket]="90")

Pero no agregarlo a la matriz. Lo acabo de agregar como un filtro de nivel visual como se muestra a continuación

mayor que 90.png

laurenkliever

En respuesta a Phil_Seamark

hola @Phil_Seamark,

Lo único que me gustaría poder hacer en este punto es incluir esa medida en el informe como una segmentación para que la use el usuario final en lugar de tener que hacerlo «detrás de escena». Sin embargo, esto me acerca lo más que he estado hasta ahora y puedo crear pestañas separadas para cada opción de filtro hasta que aparezca una solución diferente. ¡Gracias por tu ayuda!

laurenkliever

En respuesta a laurenkliever

Bueno, después de hablar con el usuario final, la otra cosa que necesito es poder ordenar por una columna en una matriz… He visto muchas publicaciones en el foro sobre esto y he votado por ideas sobre esto, así que Esperaré hasta que sea algo que esté disponible para nosotros.

laurenkliever

En respuesta a laurenkliever

Resolví esto con la ayuda del comentario anterior de @Phil_Seamark. En lugar de usar el campo de cubo en la sección de columnas de la matriz, he creado una medida para cada cubo usando las fórmulas a continuación y lo puse en los valores:

Actual = calcular (suma (Tabla 1[$Amount]),Tabla 1[Bucket]=»Actual»)

30= calcular(suma(Tabla 1[$Amount]),Tabla 1[Bucket]=»30″)

etc…

Luego usó el filtro Tiene un valor de 90 días, Tiene un filtro de valor de 30 días, etc. y creó una pestaña para cada filtro de depósito: Filtro actual, filtro de 30 días, etc.

kevjoh99

En respuesta a laurenkliever

Esto funcionó bien para mí, muchas gracias, desearía haberlo intentado antes.

En respuesta a laurenkliever

¡Buen trabajo! 😄

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *