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!
Tengo una base de datos con las siguientes columnas (también adjuntas en este enlace: DB PBI)
Año | Cuarto | Semana | País | Grupo de productos | Subgrupo de productos | Ventas | Cantidad | Canales | Acción |
Necesito clasificar los chanels en 2: Chanels grandes y Chanels pequeños
Big Chanels vendió más de 25K en los últimos 3 trimestres
Los Chanel pequeños vendieron menos de 25K en los últimos 3 trimestres
Necesito crear una rebanadora para filtrar mi informe de Big Chanels o Small Chanels
¿Cómo puedo hacerlo?
¡Gracias de antemano!
Solved! Go to Solution.
Hay @andresloji ,
La siguiente salida es como su xlsx, pero no acumula:
Y si necesita enrollar, vea lo siguiente:
Importe datos, luego cree, cambie el texto del formulario de muchas columnas a un número entero, luego cree la columna a continuación y mida:
sumsale = CALCULATE(SUM(DB1[Sales]),FILTER(ALL(DB1),DB1[Year]=MAX(DB1[Year])&&DB1[Quarter]=MAX(DB1[Quarter])&&DB1[Channels]=MAX(DB1[Channels])&&DB1[Stock]="Not Stock"))
columna:
sumsale1 =
CALCULATE (
SUM ( DB1[Sales] ),
FILTER (
ALL ( DB1 ),
DB1[Year] = EARLIER ( DB1[Year] )
&& DB1[Quarter] = EARLIER ( DB1[Quarter] )
&& DB1[Channels] = EARLIER ( DB1[Channels] )
&& DB1[Stock] = "Not Stock"
)
)
medir:
Channel =
IF (
MAX ( DB1[sumsale1] ) >= 25000
&& CALCULATE (
MAX ( DB1[sumsale1] ),
FILTER (
ALL ( DB1 ),
DB1[Channels] = MAX ( DB1[Channels] )
&& IF (
MAX ( DB1[Quarter] ) >= 2,
DB1[Quarter]
= MAX ( DB1[Quarter] ) - 1
&& DB1[Year] = MAX ( DB1[Year] ),
DB1[Quarter] = 4
&& DB1[Year]
= MAX ( DB1[Year] ) - 1
)
)
) >= 25000
&& CALCULATE (
MAX ( DB1[sumsale1] ),
FILTER (
ALL ( DB1 ),
DB1[Channels] = MAX ( DB1[Channels] )
&& IF (
MAX ( DB1[Quarter] ) >= 3,
DB1[Quarter]
= MAX ( DB1[Quarter] ) - 2
&& DB1[Year] = MAX ( DB1[Year] ),
IF (
MAX ( DB1[Quarter] ) = 2,
DB1[Quarter] = 4
&& DB1[Year]
= MAX ( DB1[Year] ) - 1,
DB1[Quarter] = 3
&& DB1[Year]
= MAX ( DB1[Year] ) - 1
)
)
)
) >= 25000,
"Big Channel",
"Small channel"
)
¡Y puedes descargar mi archivo pbix si lo necesitas!
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
Hay @andresloji ,
La siguiente salida es como su xlsx, pero no acumula:
Y si necesita enrollar, vea lo siguiente:
Importe datos, luego cree, cambie el texto del formulario de muchas columnas a un número entero, luego cree la columna a continuación y mida:
sumsale = CALCULATE(SUM(DB1[Sales]),FILTER(ALL(DB1),DB1[Year]=MAX(DB1[Year])&&DB1[Quarter]=MAX(DB1[Quarter])&&DB1[Channels]=MAX(DB1[Channels])&&DB1[Stock]="Not Stock"))
columna:
sumsale1 =
CALCULATE (
SUM ( DB1[Sales] ),
FILTER (
ALL ( DB1 ),
DB1[Year] = EARLIER ( DB1[Year] )
&& DB1[Quarter] = EARLIER ( DB1[Quarter] )
&& DB1[Channels] = EARLIER ( DB1[Channels] )
&& DB1[Stock] = "Not Stock"
)
)
medir:
Channel =
IF (
MAX ( DB1[sumsale1] ) >= 25000
&& CALCULATE (
MAX ( DB1[sumsale1] ),
FILTER (
ALL ( DB1 ),
DB1[Channels] = MAX ( DB1[Channels] )
&& IF (
MAX ( DB1[Quarter] ) >= 2,
DB1[Quarter]
= MAX ( DB1[Quarter] ) - 1
&& DB1[Year] = MAX ( DB1[Year] ),
DB1[Quarter] = 4
&& DB1[Year]
= MAX ( DB1[Year] ) - 1
)
)
) >= 25000
&& CALCULATE (
MAX ( DB1[sumsale1] ),
FILTER (
ALL ( DB1 ),
DB1[Channels] = MAX ( DB1[Channels] )
&& IF (
MAX ( DB1[Quarter] ) >= 3,
DB1[Quarter]
= MAX ( DB1[Quarter] ) - 2
&& DB1[Year] = MAX ( DB1[Year] ),
IF (
MAX ( DB1[Quarter] ) = 2,
DB1[Quarter] = 4
&& DB1[Year]
= MAX ( DB1[Year] ) - 1,
DB1[Quarter] = 3
&& DB1[Year]
= MAX ( DB1[Year] ) - 1
)
)
)
) >= 25000,
"Big Channel",
"Small channel"
)
¡Y puedes descargar mi archivo pbix si lo necesitas!
¿Respondí a su pregunta? ¡Marca mi post como solución!
Saludos
Lucien
Eso es genialidad, ¡muchas gracias!
Hola @VahidDM, no entiendo cuál es el resultado esperado, ¿puede explicarme cómo obtenerlo?
¿Puede publicar el resultado esperado de los datos de muestra?
Aprecia tus felicitaciones!!
LinkedIn:www.linkedin.com/in/vahid-dm/
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 |