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.
Hola, chicos
Quiero obtener la variación del año pasado para aplicar una medida sobre ella, ¿cómo podría obtenerla?
Tengo 3 tablas:
Tabla 1. Se llama Nombre y contiene el nombre de los agentes de ventas.
Tabla 2. Se llama Ventas y contiene las transacciones de ventas y el número de los agentes de ventas.
Tabla 3. Se llama Tabla de calendario y contiene el calendario.
He aplicado la medida:
Solved! Go to Solution.
Allí, @PwrBI01
La idea es que necesite calcular un solo resultado por separado.
Así:
Measure =
VAR total =
SUMX (
SUMMARIZE (
ALL ( 'Name of vendors' ),
"a",
VAR CurrentPeriod = [Number of documents]
VAR PreviousPeriod =
CALCULATE (
[Number of documents],
DATEADD ( 'Calendar table'[Date], -12, MONTH )
)
RETURN
DIVIDE ( CurrentPeriod - PreviousPeriod, PreviousPeriod )
),
[a]
)
RETURN
SWITCH (
TRUE (),
[Variation %] > total, "green",
[Variation %] = total, "yellow",
"red"
)
Lo mismo es cierto para la otra tabla, es necesario calcular el valor de F.
Saludos
Janey Guo
Si este post ayuda , entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
Hay @v-janeyg-msft,
Gracias por su respuesta,
Tienes razón, mi explicación fue realmente mala y fue muy difícil entenderla, así que intentaré explicarla de otra manera y trayendo una referencia de datos.
Tengo las siguientes tablas:
Y quiero crear un formato condicional que si el valor es mayor que el que tiene el círculo azul debe estar en verde, si es inferior debe estar en rojo y si es similar debe estar en amarillo, como se puede ver en la siguiente foto:
He creado eso para la primera tabla, pero también necesito lo mismo para la segunda tabla, pero es similar.
Necesito crear una medida para obtener el valor de los círculos azules (una medida para cada valor) para que luego pueda aplicar la siguiente medida:
El archivo está en el siguiente enlace: https://www.dropbox.com/s/604zd1onn39ox18/Problem%20conditional%20formatting%204.pbix?dl=0
Gracias de antemano.
saludos.
Allí, @PwrBI01
La idea es que necesite calcular un solo resultado por separado.
Así:
Measure =
VAR total =
SUMX (
SUMMARIZE (
ALL ( 'Name of vendors' ),
"a",
VAR CurrentPeriod = [Number of documents]
VAR PreviousPeriod =
CALCULATE (
[Number of documents],
DATEADD ( 'Calendar table'[Date], -12, MONTH )
)
RETURN
DIVIDE ( CurrentPeriod - PreviousPeriod, PreviousPeriod )
),
[a]
)
RETURN
SWITCH (
TRUE (),
[Variation %] > total, "green",
[Variation %] = total, "yellow",
"red"
)
Lo mismo es cierto para la otra tabla, es necesario calcular el valor de F.
Saludos
Janey Guo
Si este post ayuda , entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
Muchas gracias, funciona correctamente para la primera tabla, pero no sé cómo agregarlo para usarlo para la segunda.
saludos.
@PwrBI01 Lo he escrito en el archivo de ejemplo, por favor, compruébelo.
Saludos
Janey Guo
Si este post ayuda , entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
Hay @v-janeyg-msft,
Lo siento mucho, pero estoy tratando de agregarlo a una nueva tabla y tengo una pregunta para calcular 'del' dentro de 'Medida 2'.
Imaginemos que podemos sumar A + B + C + D + E + F y obtenemos el siguiente total.
Nombre de columna | Número de códigos/referencias de nuestra delegación | del |
A | 3.293 | 46.142 |
B | 36.809 | 46.142 |
C | 385 | 46.142 |
D | 5.639 | 46.142 |
E | 1 | 46.142 |
F | 15 | 46.142 |
total | 46.142 | 46.142 |
Quiero obtener la columna correcta llamada 'del' pero cuando tomo su medida:
VAR del =
CALCULATE (
SUM ( 'Reference table'[Number of references] );
FILTER (
ALL ( 'Column for anual statistics' );
'Column for anual statistics'[Column name] = "F"
);
FILTER ( 'Reference table'; 'Reference table'[Type number] = 99 );
USERELATIONSHIP ( 'Calendar table'[Date]; 'Reference table'[Date] )
)
Y cámbialo por el siguiente:
VAR del =
CALCULATE (
SUM ( 'Reference table'[Number of references] );
ALL ( 'Column for anual statistics' );
FILTER ( 'Reference table'; 'Reference table'[Type number] = 99 );
USERELATIONSHIP ( 'Calendar table'[Date]; 'Reference table'[Date] )
)
No funciona. Hay un problema con todas las funciones (porque no funciona, puedo eliminarla y obtengo el mismo resultado) pero no sé cómo corregirla.
Gracias de antemano.
saludos.
@PwrBI01 La medida que escribí es para F. Las condiciones de abcdef en su medida son diferentes, por lo que, por supuesto, no obtendrá total.
Dado que su abcdef es diferente, total no es fácil de calcular, debe establecer la variable de abcdef en la medida y, a continuación, agregarlos para obtener total.
Si no puede resolverlo, le sugiero que abra un nuevo caso y describa su problema.
Saludos
Janey Guo
@v-janeyg-msft Estoy tratando de adaptarlo a una nueva tabla en la que hay una misma medida para abcdef. Solo necesito hacer que la medida tome el total y no tenga en cuenta a,b,c,d,e y f por separado para usarlo, porque el resto de las columnas son similares al segundo gráfico pero en una misma medida (tienen un total para nuestra delegación, total para todos y quiero calcular nuestro total sobre el total global).
saludos.
Allí, @PwrBI01
Realmente quiero ayudarte, pero tu descripción no parece ser muy clara, y no hay ninguna referencia de datos.
¿Puede explicar más detalles y compartir algunos datos de muestra y el resultado deseado como? Así que podemos ayudarle pronto.
Saludos
Janey guo
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |