Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo filtrar solo una columna específica en la tabla

Hola a todos, estoy trabajando en una tabla, y necesito filtrar un dato de tiempo de rango especificado en la tabla. Pero no toda la columna, sólo una columna específica. Toda la columna restante debe mantener el valor actual.

Como se adjunta a continuación.
2 columnas (solo Hora por fecha y Costo por fecha serán afftected por un filtro de fecha creado).
Cuando selecciono 01/01/2020 - 01/12/2020, el resultado es
-Id de cliente = 1001, Horas: 50, CostoValue: 80, Hora por fecha: 30, valor de coste: 50
- Id de cliente = 1002, Horas: 27, CostoValue: 100, Hora por fecha: 15, valor de coste: 40
Pero ahora, cuando filtro, todos los datos se ven afectados.
Cualquiera puede ayudarme en esto. Muchas gracias.

screenshot_22032021_01.png

1 ACCEPTED SOLUTION

Hola, @JohnCat

Siento no haber entendido claramente desde la primera vez.

Espero que esta vez lo entendí correctamente.

El nuevo enlace está abajo.

Hora por fecha V2 =

CALCULAR (
SUMX (
Consulta1,
Consulta1[Horas]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Costo por fecha V2 =

CALCULAR (
SUMX (
Consulta1,
Consulta1[CostValue]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Picture1.png

View solution in original post

12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

Hola @Jihwan_Kim , Por favor visite el enlace a donwload, no sé cómo subir a este tema
filter.pbix

Hola
Gracias por compartir.
He investigado el archivo, pero me confundí un poco sobre lo que intentaste lograr.
Sin embargo, traté de traducir su pregunta inicial, que era que no desea filtrar las tablas por una segmentación de datos "CreateDate".
-Tabla inferior: Creo que no está afectando porque no hay conexión.
-Tabla superior: Creo que la mesa y la cortadora vienen del mismo origen. Por lo tanto, si no desea que la segmentación de datos le afecte, intente hacerlo paso a paso como se muestra en la siguiente imagen.

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Picture1.png

Hola, muchas gracias.
Sé de la interacción para un gráfico en particular. Por favor, mire en la segunda mesa,
Quiero generar hora por fecha y costo por fecha desde la primera tabla. Y cuando filtre creado, solo 2 columnas se verán afectadas por el filtro.

Hola, @JohnCat

Gracias por sus comentarios.

Siento decir que no entiendo cómo calcular "Hora por fecha" y "Costo por fecha".

Así que asumí que eran horas promedio por fecha y costo promedio por fecha.

Basándome en mi suposición, creé dos medidas calculadas como la siguiente.

Y, el enlace a mi archivo pbix está abajo.

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Avg Costo por fecha =
Totalcosts VAR =
CALCULAR (
SUMX (
Consulta1,
Consulta1[CostValue]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Días de aullador VAR =
CALCULAR (
COUNTROWS ( Query1 ),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
devolución
DIVIDE (
totalcosts,
howmanydays,
EN BLANCO ()
)
Avg Hora por Fecha =
Totalhours VAR =
CALCULAR (
SUMX (
Consulta1,
Consulta1[Horas]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Días de aullador VAR =
CALCULAR (
COUNTROWS ( Query1 ),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
devolución
DIVIDE (
totalhours,
howmanydays,
EN BLANCO ()
)
Picture1.png

https://www.dropbox.com/s/a8tqcs42nvemjf4/johncat%202021%200322.pbix?dl=0

Hola
yah muchas gracias,


Hora por fecha, sólo tiene que mostrar el costo en la fecha del rango
Quiero decir.
Quiero mostrar Hora para todo el tiempo, y Hora por fecha => hora por fecha especificada (segmentación). Pero justo cuando se selecciona segmentación de datos, solo se han actualizado 2 columnas, no se permite actualizar el valor total.

Hola, @JohnCat

Siento no haber entendido claramente desde la primera vez.

Espero que esta vez lo entendí correctamente.

El nuevo enlace está abajo.

Hora por fecha V2 =

CALCULAR (
SUMX (
Consulta1,
Consulta1[Horas]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Costo por fecha V2 =

CALCULAR (
SUMX (
Consulta1,
Consulta1[CostValue]
),
FILTRO (
Consulta1,
SELECTEDVALUE ( 'Tabla'[ClientId] ) = Query1[ClientId]
)
)
Picture1.png

Gracias por su ayuda, muy útil para mí. Pero, cuando para arrastrar una segmentación sin valor, la segunda tabla está vacía. ¿Cómo puedo mantener el valor actual excepto 2 medidas
puede descargar el archivo, lo agrupalo por una columna más.
https://drive.google.com/file/d/1X8oNoKc_fq_lpFkHeD4uxf-aZCS3zRki/view?usp=sharing

Muchas gracias. Que tengas un buen día por delante

Hola, @JohnCat

Gracias por sus comentarios.

No estoy seguro de si entiendo su pregunta correctamente.

Asumo que tu pregunta es. si no selecciona nada en la segmentación inferior, el resultado avgcost / Avghour de la tabla superior está vacío, ¿verdad??

En este caso, hay que cambiar las medidas. Porque depende de la selección de la segmentación de datos. Si no se selecciona nada, entonces el cálculo no será nada.

No sé muy bien acerca de sus datos, pero se me permite sugerir, por favor trate de crear la mesa tenue para su segmentación. Y cambiar las medidas.

Por favor, compruebe el siguiente enlace.

https://www.dropbox.com/s/qjrbzivuas1ef65/testdata.pbix?dl=0

Gracias por su consejo. Su archivo es un ejemplo, ¿verdad?
https://www.dropbox.com/s/qjrbzivuas1ef65/testdata.pbix?dl=0

En mi archivo, cuando selecciono una fecha separada, ahora funciona bien. Pero si elecciono todas las fechas. Las medidas están vacías. ¿Conoces el problema, necesito agregar cualquier filtro.

Untitled-1.png

Hola, @JohnCat
gracias por sus comentarios.

No estoy seguro, pero en mi opinión, tratar de comprobar lo que hace "selectedvalue( )" le trae para el resultado.

Es una función muy útil.

Sin embargo, si hay más de un valor seleccionado, el resultado está en blanco.

Vi en las medidas que se utilizan una gran cantidad de selectedvalue().

Por lo tanto, si la segmentación de datos está seleccionando más de una, el resultado está en blanco.

Espero que haya ayudado.

Agregar un filtro y escribir una medida simplemente es una manera.

Sin embargo, no estoy seguro de si hay algunas razones por las que prefiere no conectar las tablas y utilizar selectedvalues()

Muchas gracias por su información, no me conecto a la mesa, porque quiero mostrar todo el valor incluso si está vacío. 😞

Syndicate_Admin
Administrator
Administrator

Hola, @JohnCat

Si está bien con usted, ¿puede compartir el archivo PBIX?

Entonces, puedo tratar de encontrar una solución.

Muchas gracias.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.