Sreeram
Hola tios. Me gustaría agregar una columna calculada en PowerBI que indica si una dimensión en particular es parte del 80% superior o del 20% inferior del valor. Por ejemplo, tengo datos de clientes, digamos miles de ellos en varios países con ingresos y otras dimensiones en la tabla como gerente de ventas, recuento de pedidos, etc. Me gustaría crear un gráfico que muestre el recuento de clientes que contribuyen al 80% de los ingresos principales. y los ingresos del 20% inferior. Creé una columna en Excel que indicaba el 80% del cliente superior y el 20% inferior del cliente y creé un gráfico, pero luego me di cuenta de que no puedo filtrar, dividir y dividir los datos porque las etiquetas están codificadas en Excel. ¿Cuál es la mejor fórmula para lograrlo? El resultado que espero es mostrar a un cliente como «Cliente del 80% superior» o «Cliente del 20% inferior» en una columna, pero luego debe calcularse automáticamente cuando filtre por otras dimensiones como el recuento de productos, el gerente de ventas, etc.
Por favor, dirígeme a la fórmula correcta y estoy ansioso por probarla.
Gracias de antemano !
Sean
No estoy muy seguro de sus requisitos, sin embargo, esto debería darle algunas ideas sobre cómo proceder …
Estás pidiendo 2 cosas diferentes
CATEGORÍA de primer cliente (esto es una medida)
Customer Category = SWITCH ( TRUE (), [MEASURE] < PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.20 ), "Bottom 20%", [MEASURE] > PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.80 ), "Top 80%", "Middle" )
Y también desea mostrar COUNT de clientes (esto también es una medida)
Number of Top 80% Customers = CALCULATE ( DISTINCTCOUNT ( Table[Customer] ), FILTER ( ALLSELECTED ( Table[Customer] ), [MEASURE] > PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.80 ) ) )
Siguiendo el ejemplo anterior, debería poder crear la Medida de número de clientes del 20% inferior
¡Espero que esto ayude!
Sean
No estoy muy seguro de sus requisitos, sin embargo, esto debería darle algunas ideas sobre cómo proceder …
Estás pidiendo 2 cosas diferentes
CATEGORÍA de primer cliente (esto es una medida)
Customer Category = SWITCH ( TRUE (), [MEASURE] < PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.20 ), "Bottom 20%", [MEASURE] > PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.80 ), "Top 80%", "Middle" )
Y también desea mostrar COUNT de clientes (esto también es una medida)
Number of Top 80% Customers = CALCULATE ( DISTINCTCOUNT ( Table[Customer] ), FILTER ( ALLSELECTED ( Table[Customer] ), [MEASURE] > PERCENTILEX.INC ( ALLSELECTED ( Table[Customer] ), [MEASURE], 0.80 ) ) )
Siguiendo el ejemplo anterior, debería poder crear la Medida de número de clientes del 20% inferior
¡Espero que esto ayude!
PaulDBrown
En respuesta a Sean
@Sean
Estoy tratando de comprender su medida para el «número de clientes del 80% superior» y cómo funciona la función PERCENTILEX.INC. Al ver cómo está escrita la medida del 20% inferior, ¿la medida del 80% superior realmente generará el 20% superior?
en otras palabras, ¿no debería ser la medida para contar el 80% superior
CALCULAR (
DISTINCTCOUNT (Tabla [Customer] ),
FILTRO (TODOS SELECCIONADOS (Tabla [Customer] ),
[MEASURE] > PERCENTILEX.INC (ALLSELECTED (Tabla [Customer] ), [MEASURE], 0,20)
que excluiría al 20% inferior?
Disculpe de antemano, ya que es la primera vez que me encuentro con la función PERCENTILEX.INC. ¡Se nota que estoy un poco confundido!
¡Gracias!
Anónimo
En respuesta a Sean
Hola,
No soy capaz de desarrollarme
Number of Top 80% Customers
Cuando estoy escribiendo la medida parece que PERCENTILE.INC tiene muy pocos argumentos.
¿Puedes ayudarme por favor?
Escribí:
Sreeram
En respuesta a Sean
Gracias Sean .. ¡Debes ser un genio!
Probaré esto. Aprecio su aporte.
Phil_Seamark
Hola @Sreeram
Algunos datos de muestra pueden resultar útiles. También esto se puede hacer como una columna calculada o una medida calculada. Cada enfoque tiene diferentes fortalezas y debilidades.
Sreeram
En respuesta a Phil_Seamark
Hola Phil, Gracias por tu respuesta. Así es como podrían verse los datos … no estoy seguro de dónde adjuntar esto. Entonces, cópielo y péguelo aquí. Ahora, en esta tabla, me gustaría agregar otra columna llamada Grupo de clientes con los valores «80% superior» y «20% inferior». Obviamente, los grupos deben calcularse automáticamente utilizando las cifras de ingresos y deben volver a calcularse cuando filtremos por país. (s).
Clientes | Ingresos | País |
a | 11301 | EE.UU |
B | 1610 | EE.UU |
C | 16110 | EE.UU |
D | 1155 | EE.UU |
mi | 10765 | EE.UU |
F | 1500 | EE.UU |
gramo | 14280 | EE.UU |
h | 18238 | EE.UU |
I | 15238 | EE.UU |
j | 3336 | EE.UU |
k | 9525 | EE.UU |
l | 10561 | EE.UU |
metro | 2356 | EE.UU |
norte | 2926 | EE.UU |
o | 13777 | EE.UU |
pags | 10976 | EE.UU |
q | 5201 | EE.UU |
r | 14498 | EE.UU |
s | 9545 | EE.UU |
t | 11098 | EE.UU |
tu | 3677 | EE.UU |
v | 15259 | EE.UU |
w | 13213 | EE.UU |
X | 8866 | Reino Unido |
y | 7860 | Reino Unido |
z | 5239 | Reino Unido |
a | 1424 | Reino Unido |
B | 15785 | Reino Unido |
C | 16220 | Reino Unido |
D | 1609 | Reino Unido |
mi | 10132 | Reino Unido |
F | 10449 | Reino Unido |
gramo | 14930 | Reino Unido |
h | 3612 | Reino Unido |
I | 13157 | Reino Unido |
j | 16352 | Reino Unido |
k | 8083 | Reino Unido |
l | 16405 | Reino Unido |
metro | 14870 | Reino Unido |
norte | 1999 | Reino Unido |
o | 15612 | Reino Unido |
pags | 16773 | Reino Unido |
q | 3937 | Reino Unido |
r | 3146 | Reino Unido |
s | 13796 | Reino Unido |
t | 18189 | Reino Unido |
tu | 6502 | Reino Unido |
v | 5419 | Reino Unido |
w | 3174 | Reino Unido |
X | 8544 | Reino Unido |
y | 9413 | Reino Unido |
z | 12751 | Reino Unido |
B | 12413 | Reino Unido |
C | 15177 | Reino Unido |
D | 14567 | Reino Unido |
mi | 11961 | Reino Unido |
F | 9223 | Reino Unido |
gramo | 7131 | Reino Unido |
h | 13663 | Reino Unido |
I | 11466 | Reino Unido |
j | 3379 | Reino Unido |
k | 13380 | Reino Unido |
l | 5475 | Reino Unido |
metro | 3514 | Reino Unido |
norte | 16942 | Reino Unido |
o | 18707 | Reino Unido |
pags | 13596 | Reino Unido |
q | 12544 | Reino Unido |
r | 6943 | India |
s | 6848 | India |
a | 7366 | India |
B | 2129 | India |
C | 14981 | India |
D | 9033 | India |
mi | 13097 | India |
F | 8710 | India |
gramo | 18165 | India |
h | 15658 | India |
I | 2701 | India |
j | 15871 | India |
k | 2000 | India |
l | 10192 | India |
metro | 4356 | India |
norte | 1998 | India |
o | 14126 | India |
pags | 7455 | India |
q | 17172 | India |
r | 10119 | India |
s | 1512 | India |
t | 7219 | India |
tu | 1236 | India |
v | 13803 | Emiratos Árabes Unidos |
w | 13340 | Emiratos Árabes Unidos |
X | 12497 | Emiratos Árabes Unidos |
y | 18269 | Emiratos Árabes Unidos |
z | 17554 | Emiratos Árabes Unidos |
a | 18743 | Emiratos Árabes Unidos |
B | 17816 | Emiratos Árabes Unidos |
C | 8272 | Emiratos Árabes Unidos |
D | 10841 | Emiratos Árabes Unidos |
mi | 2039 | Emiratos Árabes Unidos |
F | 16294 | Emiratos Árabes Unidos |
gramo | 12700 | Emiratos Árabes Unidos |
h | 5429 | Emiratos Árabes Unidos |
I | 11608 | Emiratos Árabes Unidos |
j | 18841 | Emiratos Árabes Unidos |
k | 3961 | Emiratos Árabes Unidos |
l | 13205 | Emiratos Árabes Unidos |
metro | 7225 | Emiratos Árabes Unidos |
norte | 17641 | Emiratos Árabes Unidos |
o | 10872 | Emiratos Árabes Unidos |
pags | 3880 | Emiratos Árabes Unidos |
q | 11737 | Emiratos Árabes Unidos |
r | 11747 | Emiratos Árabes Unidos |
s | 11597 | Emiratos Árabes Unidos |
t | 10646 | Emiratos Árabes Unidos |
tu | 13644 | Emiratos Árabes Unidos |
v | 10354 | Emiratos Árabes Unidos |
w | 16047 | Emiratos Árabes Unidos |
X | 12177 | Emiratos Árabes Unidos |
y | 4964 | Emiratos Árabes Unidos |
z | 3661 | Emiratos Árabes Unidos |
B | 13380 | Emiratos Árabes Unidos |
C | 18018 | Emiratos Árabes Unidos |
D | 13789 | Emiratos Árabes Unidos |
mi | 3782 | Emiratos Árabes Unidos |
F | 16079 | Emiratos Árabes Unidos |
gramo | 15841 | Emiratos Árabes Unidos |
h | 14269 | Emiratos Árabes Unidos |
I | 1654 | Emiratos Árabes Unidos |
j | 16214 | Emiratos Árabes Unidos |
k | 10116 | Emiratos Árabes Unidos |
l | 14904 | Emiratos Árabes Unidos |
metro | 13176 | Emiratos Árabes Unidos |
norte | 1993 | Emiratos Árabes Unidos |
o | 1860 | Emiratos Árabes Unidos |
pags | 10964 | Emiratos Árabes Unidos |
q | 17709 | Emiratos Árabes Unidos |
r | 14694 | Emiratos Árabes Unidos |
s | 15701 | Emiratos Árabes Unidos |
y | 9717 | Emiratos Árabes Unidos |
z | 5175 | Emiratos Árabes Unidos |
a | 10639 | Emiratos Árabes Unidos |
B | 4153 | Emiratos Árabes Unidos |
C | 15100 | Emiratos Árabes Unidos |
D | 7779 | Emiratos Árabes Unidos |
mi | 15051 | Emiratos Árabes Unidos |
F | 18249 | Emiratos Árabes Unidos |
gramo | 14365 | Emiratos Árabes Unidos |
h | 6922 | Emiratos Árabes Unidos |
I | 17802 | Emiratos Árabes Unidos |
j | 8347 | Emiratos Árabes Unidos |
k | 18422 | Emiratos Árabes Unidos |
l | 7831 | Emiratos Árabes Unidos |
metro | 1127 | Emiratos Árabes Unidos |
norte | 5396 | Emiratos Árabes Unidos |
o | 17067 | Emiratos Árabes Unidos |
pags | 7285 | Emiratos Árabes Unidos |
q | 9433 | Emiratos Árabes Unidos |
r | 6226 | Emiratos Árabes Unidos |
s | 12997 | Emiratos Árabes Unidos |
t | 10941 | Emiratos Árabes Unidos |
tu | 2863 | Emiratos Árabes Unidos |