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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Medir para excluir filas en función de varias columnas

Tengo el siguiente tipo de datos en los que para un proyecto, y su único mercado, puede haber varios tipos de parcelas o un solo tipo de parcela.

Al trazar estos datos en el objeto visual de Power BI, quiero conservar solo las filas en las que para un identificador de proyecto y su mercado hay dos tipos de parcela (como todas las filas resaltadas en rojo a continuación)

IMG_2721.jpeg

¿Cómo puedo lograr esto? Esperaba obtener ayuda con una medida que pueda agregar como filtro en la imagen.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Adoptaré este enfoque creando la medida:

Multiple Rows Project ID = 
var _a = CALCULATE( COUNTROWS(), ALLEXCEPT( 'Table', 'Table'[Project ID], 'Table'[Market]))
RETURN IF(_a > 1, 1, BLANK())

Opcional: Cree otra medida para conocer el recuento

Count Rows Project ID - Market = 
 
RETURN  CALCULATE( COUNTROWS(), ALLEXCEPT( 'Table', 'Table'[Project ID], 'Table'[Market]))

¡Espero que te ayude!

Syndicate_Admin
Administrator
Administrator

Hola, @Vishruti

Para filtrar las filas en las que cada combinación de Id. de proyecto y mercado tiene exactamente dos tipos de parcela:

  1. Creación de una medida en Power BI: RowsWithTwoParcelTypes =
    VAR ParcelTypeCount =
    CALCULATE( DISTINCTCOUNT(ProjectsData[Tipos de parcela]),
    ALLEXCEPT(ProjectsData, ProjectsData[ID de proyecto], ProjectsData[Mercado]))
    DEVOLUCIÓN
    IF(ParcelTypeCount = 2, 1, 0)

  2. Aplicar como filtro:

    • Añade la medida al filtro visual paane.
    • Establezca la condición de filtro para mostrar solo las filas en las que RowsWithTwoParcelTypes = 1.

Hola @Vishruti

Aquí hay otra medida / ejemplo.

Flag = 
	MAXX(
		ADDCOLUMNS(
			SUMMARIZE(
				'ProjectsData',
				[Project ID],
				[Market]
			),
			"__Cnt", CALCULATE( DISTINCTCOUNT( 'ProjectsData'[Parcel Types] ) )
		),
		[__Cnt]
	) > 1

Devolverá TRUE para cualquier combinación que tenga más de 1 tipo de parcela. Si solo hay 1 tipo de parcela, devolverá FALSE.

Avísame si tienes alguna pregunta.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors