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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Valores de búsqueda de otra tabla, si existen valores en otra tabla, devuelva 1 para obtener el filtro mostrar

Hola, expertos, tengo dos tablas, tabla de dimensiones y tabla de hechos, creé una columna de uso de filtro de la tabla de dimensiones, pero la tabla de hechos puede no existir algunos valores en la tabla de dimensiones, y necesito asegurarme de que todos los valores de los ajustadores seleccionados tengan datos relevantes, ¿tienen alguna idea?

Mi idea es que crear una medida en la tabla de dimensiones, cuando el valor de la tabla de hechos existe en la tabla de dimensiones, luego devolver 1, de lo contrario 0, y aplicar esta medida al filtro, pero la medida crteated no es trabajo.

Aquí están los datos de muestra y el resultado esperado:

Tabla Dimsention

región

A

B
C

Tabla de hechos

regióndatos
AADAF
CFADA

Resultado previsto:

regiónmedir
A1
B0
C1

Creé mesure así:

medida=

VAR _fact=MAX('hecho'[región])

VAR _dim=MAX('dim'[región])
RETURN SI(_fact=_dim,1,0)
Pero la medida no funcionó
¿Sabe cómo hacer que esta medida sea correcta o cualquier otra idea para hacer que la segmentación de datos muestre solo datos relevantes?
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@null

Puedes probar esta medida

Measure = 
var __values = VALUES('Fact'[region])
return
IF(SELECTEDVALUE('Dimension'[region]) IN __values, 1, 0)

vjingzhang_0-1671807265106.png

Saludos
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda, por favor acéptela como Solución para ayudar a otros miembros a encontrarla. ¡Aprecio mucho tus Kudos!

Syndicate_Admin
Administrator
Administrator

Prueba Countx

Pertinente Datos Medir = DÓNDE _fact_region = 'hecho'[región] DÓNDE _dim_region = 'tenue'[región] DEVOLUCIÓN SI( COUNTX( 'tenue', _fact_region = _dim_region ) > 0, 1, 0 )

Contará el número de filas en cada uno.

Esta medida tiene error: la función countx no puede trabajar con valores de tipo booleano

¿Intenta cambiar los tipos de datos? o use "1" y "0" en lugar de 1 y 0

Gracias, lo intenté y todavía tiene el mismo error

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors