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

Mostrar el período anterior al seleccionar el período actual mediante la segmentación de datos

Quiero calcular una métrica para un período anterior en función del período seleccionado actual.

Por ejemplo: si el usuario seleccionó un intervalo de fechas de los últimos 7 días, quiero calcular una métrica para los 7 días anteriores. Debe ser dinámico en función de la selección del usuario del intervalo de fechas, no de un número fijo.

El objetivo final es calcular el porcentaje de cambio entre los 2 valores (métrica en el intervalo de fechas seleccionado actual y el intervalo de fechas anterior).

La salida debe ser un único valor numérico.

Por ejemplo:

Recuento de pedidos del período actual: 100
Número de pedidos del período anterior: 150

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Zain_
Pruebe a continuación DAX

Previous Period  = 
VAR __StartDate = CALCULATE ( MIN ( Dates[Date] ), ALLSELECTED ( Dates[Date] ) )
VAR __EndDate = CALCULATE ( MAX ( Dates[Date] ), ALLSELECTED ( Dates[Date] ) ) 
VAR __Days = DATEDIFF ( __EndDate, __StartDate, DAY ) - 1
RETURN 
CALCULATE ( [Order count], DATEADD ( Dates[Date], __Days, DAY ) )

Espero que esto obtenga los valores correctos del período anterior.


Luego, puede dividir esto usando formla
%change= Divide( [Recuento de pedidos], [Período anterior],0)

No funciona. Esta es mi fórmula DAX:

Período anterior =
FUERON __StartDate = CALCULAR ( MIN ('Calendario'[Fecha]), TODOS SELECCIONADOS ( 'Calendario'[Fecha]) )
FUERON __EndDate = CALCULAR ( MÁXIMO ( 'Calendario'[Fecha] ), TODOS SELECCIONADOS ( 'Calendario'[Fecha]) )
FUERON __Días = DATEDIFF ( __EndDate, __StartDate, DÍA ) - 1
DEVOLUCIÓN
CALCULAR ( [ACount_Sub], FECHAAÑADIR ( 'Calendario'[Fecha], __Días, DÍA ) )

Tengo 2 tablas de calendario, 1 calendario está conectado a otro objeto visual y ¿cómo puedo conectar el otro calendario?

Zain__0-1713899554078.png

Quiero hacer este tipo de mesa

Hola @Zain_
¿Qué respuesta está obteniendo después de aplicar por encima de Dax?

¿Por qué tienes dos calendarios?

uno es para otro visual y el segundo calendario es para el visual que estoy tratando de crear

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.