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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Indicador que utiliza una relación inactiva

Hola a todos,

Es probable que esto haya sido respondido anteriormente, pero no puede encontrar el término de búsqueda correcto para obtener resultados.

Tengo una configuración (simplificada a continuación), que contiene 2 tablas de fechas (Calendario y Períodos) utilizadas para filtrar varias otras tablas basadas en diferentes tablas.

Una fecha es un calendario diario mientras que la otra es un calendario de inicio de mes, pero no se filtran de forma cruzada, ya que para cada fecha en el calendario puede haber varios períodos (meses).

Para cada fecha seleccionada en "Calendario", todas las fechas anteriores en "Períodos" son, por definición, "Inactivas" y he estado tratando de crear una columna o medida booleana para permitir este comportamiento en un filtro dentro de la tabla "Períodos" (modelo simplificado a continuación). Eg. Si uno seleccionó el 1 de agosto de 2022 en "Calendario", julio de 2022 y anteriores serían "Inactivos", mientras que agosto y en adelante serían Activos.

Sin embargo, mis vagos intentos como medida y columna han resultado infructuosos. Un ejemplo de ello es el siguiente ejemplo como columna o medida no relacionada.

IsActive = SELECTEDVALUE(Periods[Period]) >= SELECTEDVALUE('Calendar'[Report Date])

El objetivo parece simple de implementar dentro de cada tabla individualmente (en este ejemplo "Trades"), sin embargo, el modelo contiene múltiples tablas donde se aplica esta lógica, y estoy tratando de lograr un filtro centralizado para todas ellas a través de Periods[Period].

Bijaelo_0-1669982662236.png

Cualquier sugerencia será muy apreciada.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

El concepto de relaciones inactivas se trata de algo completamente diferente. Está dirigido a escenarios en los que necesita conectar UNA tabla de calendario varias veces con UNA tabla de hechos, por ejemplo, una tabla de transacciones que tiene fechas de pedido, fechas de envío, fechas de facturación y fechas de entrega.

No se puede abusar del concepto de USERELATIONSHIP para evitar referencias circulares.

Gracias Ibendlin por no dar una respuesta a la pregunta en cuestión. No he hecho referencia a Userelationship, ni lo he usado en esta pregunta.

¿Ha considerado usar TREATAS o LOOKUPVALUE en su lugar?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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