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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Filtrar usando dos columnas

Hola

Tenemos el requisito de filtrar los datos en función de los valores de dos columnas.

Importaba

Comercio

fuente

Corporativo

Vendedor

123

$ 100

SMS

Y

Y

242

$ 200

ETF

N

Y

123

$ 300

PPM

N

Y

456

$ 400

INTERRUPCIÓN DE DATOS

Y

N

789

$ 500

SMS

Y

Y

234

$ 600

ETF

N

Y

457

$ 700

PPM

N

Y

678

$ 800

INTERRUPCIÓN DE DATOS

Y

N

Cree una fórmula o parámetro con los nombres corporativos y de vendedores. Cuando se selecciona Corporativo, el informe debe mostrar todos los valores "Y" de la columna Corporativo y si se selecciona "Vendedor", todos los valores "Y" de la columna Vendedor deben mostrarse.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Probablemente tendría sentido calcular una nueva tabla para manejar esto. La tabla tendrá dos columnas, Corporate y SalesPerson:

Tabla de segmentación =
UNIÓN (
SELECTCOLUMNS (
FILTER( 'Tabla' , 'Tabla'[Corporativo] <> BLANK() ) ,
"Fuente" , 'Tabla'[Fuente] ,
"Selección" , 'Tabla'[Corporativo]
),
SELECTCOLUMNS (
FILTER ( 'Tabla' , 'Tabla'[Vendedor] <> BLANK() ) ,
"Fuente" , 'Tabla'[Fuente] ,
"Selección" , 'Tabla'[Vendedor]
)
)
Una vez calculado esto, cree una relación entre estas tablas, entre las columnas Origen. Dado que esto es puramente para filtrar la tabla en la persona de interés, haga que sea Many-to-Many y haga que Slicer Table filter Table:


Cree una segmentación de datos con la columna Selección de la tabla de segmentación de datos y pruebe la funcionalidad:

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola

Si desea contar el Sí/verdadero en la columna Resultado, escriba esta medida

Medida = calcular(countrows(Datos),Datos[Resultado]="Sí"||Data[Result]="true")

Mi suposición es que true es texto true (no un verdadero booleano).

Espero que esto ayude.

Nadine20
New Member

Boa tarde! Preciso saber a quantidade total que tenho de "Sim, "TRUE", "yes" na coluna RESTULT.STATUS. Para isso, você precisa filtrar a coluna, como? Após isso preciso usar uma medida para saber a quantidade que tenho de "Sim , "VERDADEIRO", "sim". 

image.jpg

 

Syndicate_Admin
Administrator
Administrator

Probablemente tendría sentido calcular una nueva tabla para manejar esto. La tabla tendrá dos columnas, Corporate y SalesPerson:

Tabla de segmentación =
UNIÓN (
SELECTCOLUMNS (
FILTER( 'Tabla' , 'Tabla'[Corporativo] <> BLANK() ) ,
"Fuente" , 'Tabla'[Fuente] ,
"Selección" , 'Tabla'[Corporativo]
),
SELECTCOLUMNS (
FILTER ( 'Tabla' , 'Tabla'[Vendedor] <> BLANK() ) ,
"Fuente" , 'Tabla'[Fuente] ,
"Selección" , 'Tabla'[Vendedor]
)
)
Una vez calculado esto, cree una relación entre estas tablas, entre las columnas Origen. Dado que esto es puramente para filtrar la tabla en la persona de interés, haga que sea Many-to-Many y haga que Slicer Table filter Table:


Cree una segmentación de datos con la columna Selección de la tabla de segmentación de datos y pruebe la funcionalidad:

Syndicate_Admin
Administrator
Administrator

@alekhved

Es necesario utilizar una opción de segmentación de datos única para filtrar los datos.

Syndicate_Admin
Administrator
Administrator

@PraveenGuntuka

Según la descripción del problema, parece que agregar dos segmentaciones de datos con estas dos columnas debería resolver el propósito. ¿Me estoy perdiendo algo?

Gracias

Alekh

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors