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
Anonymous
Not applicable

Porcentaje entre 2 cartas

Hola expertos en Power Bi,

Actualmente tengo problemas para obtener la diferencia % entre 2 tarjetas de datos.

Cada número de tarjeta proviene de un cálculo AVERAGEX:

AverageCounterMeasure ?VAR __Table ?
RESUMIR(
AsnieresMobility;
AsnieresMobility[Día];
"Contar"; COUNTROWS(AsnieresMobility)
)
devolución
AVERAGEX(__Table;[ Conteo])
Pero en cada tarjeta, aplico diferentes filtros.
¿Hay alguna manera de calcular entre 2 valores de tarjetas?
¿Necesito incluir los filtros en mi primer cálculo AverageX y cómo puedo hacerlo?
Espero que alguien me ayude a encontrar la solución, no puedo hacerlo por ahora...
Atentamente
Antoine
4 REPLIES 4
RobbeVL
Impactful Individual
Impactful Individual

Hola

Esto es por supuesto posible.
Para ello, deberá definir los filtros en la medida.

¿Podría mostrar el cálculo de las dos tarjetas?

Robbe

Anonymous
Not applicable

Hola @RobbeVL ,

Ambas tarjetas tienen el mismo cálculo basado en una tabla: https://community.powerbi.com/t5/Desktop/Group-by-date-amp-filter/m-p/1017995#M481119

Aquí está el cálculo utilizado:

Mid Measure - 
  VAR __Table ? 
    SUMMARIZE(
      'Table',
      [Date no Timestamp],
      "Count",COUNTROWS('Table')
    ) RETURN
  AVERAGEX(__Table,[Count])

La única diferencia entre ambas tarjetas son los filtros aplicados.

En el primero:

Capture.PNGFiltro1Capture2.PNGFiltro2Capture3.PNGFiltro3

AlterName ?CountCars1 & CountCars2

Zona 4 y 5

Día después del 14/03 && antes del 17/03

En el segundo, los mismos filtros filtran que el Día después de 17/03.

Gracias por tu ayuda,

Antoine

Anonymous
Not applicable

Intenté esto, que parece ser una buena manera de obtener uno de los números:

Prueba ?
VAR __Table ?
RESUMIR(
AsnieresMobility;
AsnieresMobility[Día];
"Contar"; COUNTROWS(AsnieresMobility)
)
devolución
AVERAGEX(FILTER(__Table,_Table[Día]>17/03 && _Table[Zona]-3 && Tabla[Zona]-4 && _Table[AltertName]-CountCars);[ Conteo])

Pero imposible filtrar una variable...

¿Alguna idea de cómo puedo conseguirlo?

Antoine

Anonymous
Not applicable

Encontrado la solución ! 🙂

Prueba ?
Var Filtreafter ?
RESUMIR(
FILTER(ALL(AsnieresMobility);(AsnieresMobility[AlertName]-"CountCars1" AsnieresMobility[NombreDeAlerta]-"CountCars2") && (AsnieresMobility[Zona]-4- AsnieresMobility[Zona]-5) && AsnieresMobility[Día]>Fecha(2020;03;17));
AsnieresMobility[Día];
"Contar"; COUNTROWS(AsnieresMobility)
)
VAR Filtrebefore ?
RESUMIR(
FILTER(ALL(AsnieresMobility);(AsnieresMobility[AlertName]-"CountCars1" AsnieresMobility[NombreDeAlerta]-"CountCars2") && (AsnieresMobility[Zona]-4- AsnieresMobility[Zone]-5) && AsnieresMobility[Day]<-Date(2020;03;17) && AsnieresMobility[Day]>Date(2020;03;14));
AsnieresMobility[Día];
"Contar"; COUNTROWS(AsnieresMobility)
)
devolución
(AVERAGEX(Filtrebefore;[ Recuento])-AVERAGEX(Filtreafter;[ Recuento]))/AVERAGEX(Filtrebefore;[ Conteo])

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