Agrega y calcula dos columnas diferentes

Un usuario Pregunto ✅

migware

Hola,

Tengo dos columnas, tipo de material y datos de ventas. Necesito mostrar todos los datos de ventas que pertenecen al tipo de material X, Z, Y y al tipo de material A, B, C y R y así sucesivamente… básicamente necesito agregar los datos de ventas por diferentes tipos de material. ¿Cómo se puede lograr esto?

Gracias,

En respuesta a migware

Hola,

Puede agregar fácilmente otra nueva categoría personalizada a la fórmula original mediante la función IF, como esta:

New_Category =
IF (
    'Table'[Category]
        IN { "Hi-Energy GNA 98", "SPB95 Hi-Energy", "SPB98 Hi-Energy" },
    "Petrol",
    IF ( 'Table'[Category] IN { "A", "B", "C" }, "Gas", 'Table'[Category] )
)

Atentamente,

Giotto

az38

Hola @MigWare

basado en su pobre requisito veo 2 medidas como una solución:

Measure = CALCULATE(SUM(Table[sales]), ALLEXCEPT(Table, Table[Material]))

o

Measure = CALCULATE(SUM(Table[sales]), FILTER(ALL(Table), Table[Material] IN {"X", "Z", "Y"} ))

migware

En respuesta a az38

Hola @az38,

Gracias por el aporte, sin embargo, es posible que no tenga totalmente claro el objetivo. Quiero agregar HI Energy GNA98, SPB95 Hi-Energy y SPB98 HI Energy en una categoría, como Gasolina, y mostrar la suma de los valores de todos esos productos en una sola entidad (Gasolina). Entonces tengo la fecha en un eje, las ventas en el otro y la descripción del producto en la leyenda

imagen.png

az38

En respuesta a migware

Hola @MigWare

ver esta tecnica

https://docs.microsoft.com/en-us/power-bi/desktop-grouping-and-binning

migware

En respuesta a az38

Hola,

Esa opción no está disponible, está atenuada. ¿Alguna otra idea?

imagen.png

En respuesta a migware

Hola,

Intente crear esta columna calculada:

New_Category = 
IF (
    'Table'[Category]
        IN { "Hi-Energy GNA 98", "SPB95 Hi-Energy", "SPB98 Hi-Energy" },
    "Petrol",
    'Table'[Category]
)

Luego elija esta nueva columna de categoría como campo Leyenda, el resultado muestra:

5 PNG

Ver mi archivo pbix adjunto.

Atentamente,

Giotto

migware

En respuesta a v-gizhi-msft

Hola,

Gracias por proporcionar esa solución, sin embargo, cuando cambio los campos de la tabla para que coincidan con mis datos, aparece el siguiente error:

No se puede determinar un valor único para la columna ‘Descripción del producto’ en la tabla ‘Maestro’. Esto puede suceder cuando una fórmula de medida hace referencia a una columna que contiene muchos valores sin especificar una agregación como mínimo, máximo, recuento o suma para obtener un único resultado.

En respuesta a migware

Hola,

Por favor, intente crear un columna calculada más que una medida.

Por favor revisa mi respuesta anterior nuevamente.

¡Gracias!

Atentamente,

Giotto

migware

En respuesta a v-gizhi-msft

Hola @v-gizhi-msft,

Gracias, ya lo había descubierto y funcionó, sin embargo, solo puedo crear una agregación. Así que actualmente estoy agregando 3 elementos en una «Gasolina», pero necesitaría agregar los otros 3 en otra categoría «Gas». ¿Cómo es eso posible?

Saludos,

En respuesta a migware

Hola,

Puede agregar fácilmente otra nueva categoría personalizada a la fórmula original mediante la función IF, como esta:

New_Category =
IF (
    'Table'[Category]
        IN { "Hi-Energy GNA 98", "SPB95 Hi-Energy", "SPB98 Hi-Energy" },
    "Petrol",
    IF ( 'Table'[Category] IN { "A", "B", "C" }, "Gas", 'Table'[Category] )
)

Atentamente,

Giotto

VijayP

La pregunta no está clara, ¿puede compartir algún escenario de ejemplo, como mostrar una tabla, etc.?

migware

En respuesta a VijayP

quiero agregar ABCD bajo un solo nombre, como Camisas, y mostrar la suma de ese número de ventas

migware

En respuesta a VijayP

Material

Ventas
A 1000
B 5000
C 6000
D 9000
mi 3000
F 7000
GRAMO 4000
A 4000
B 5999
C 3534
D 4324
mi 525
F 5253
GRAMO 5235
A 23432

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *