Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Fórmula

¿Cómo calcular y obtener porcentajes en una columna?

Augustasase_0-1686306955917.png

31 REPLIES 31
Syndicate_Admin
Administrator
Administrator

@Augustas-ase

¿Has resuelto este problema? En caso afirmativo, puede aceptar una respuesta adecuada como solución o publicar su propia solución. Si no, puede consultar mi archivo de muestra adjunto en la parte inferior. Por lo general, proporcionar algunos datos de muestra o archivo de muestra hará que otros usuarios comprendan mejor sus datos y el resultado esperado.

Si tiene una columna [Ventas] en la tabla 'Tabla', puede probar una medida como la siguiente.

% of Sales = DIVIDE(SUM('Table'[Sales]),CALCULATE(SUM('Table'[Sales]),ALL('Table')))

Si ya tiene una medida como [Medida de ventas] que calcula la suma, puede crear una nueva medida como

% of Sales 2 = DIVIDE([Sales Measure],CALCULATE([Sales Measure],ALL('Table')))

vjingzhang_0-1689302611056.png

Saludos
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda, por favor acéptela como Solución para ayudar a otros miembros a encontrarla.

Syndicate_Admin
Administrator
Administrator

pero quiero obtener una fórmula porcentual separada, hacer una nueva medida

Syndicate_Admin
Administrator
Administrator

Puede usar esos valores de columna como valores de medida y puede usarlos en otros objetos visuales.

Syndicate_Admin
Administrator
Administrator

Tal vez ya sabes, cómo escribir fórmula, entonces mis datos están en la tabla, por ejemplo:

Augustasase_1-1686647144664.png

un resultado Obtengo Ventas 2022 usando una fórmula diferente %CT Ventas 2022 esta columna proviene de VENTAS 2022

Augustasase_0-1686647061530.png

¿Cómo obtengo la medida para poder usarla para otros cálculos?

Syndicate_Admin
Administrator
Administrator

Prueba esto
2Sale2s =
VAR _total =

Calcular(

SUM(«Planam»[Ventas]),
Filter('Planam','Planam'[month] = Before('Planam'[mes]))

)

var _val = 'Planam'[Ventas]
devolución
_val/_total

Syndicate_Admin
Administrator
Administrator

¿Puedes escribir cómo haber sido?

Syndicate_Admin
Administrator
Administrator

2Sale2s =
DÓNDE _total = suma('Planam'[Ventas])
Dónde _Val = 'Planam'[Ventas]
devolución
_Val/_total
también debe agregarse aquí
Syndicate_Admin
Administrator
Administrator

Ventas =
VAR _total =
Calcular(

SUM('Planam' [Ventas 2022]),
Filter('Planam','Planam'[month] = Before('Planam'[mes]))

)
VOLVER _total
Prueba esto

Syndicate_Admin
Administrator
Administrator

¿Cómo debería verse cuando lo pongas en esta fórmula?

Ventas =
DÓNDE _total = suma('Planam' [Ventas 2022])
devolución
_total
Syndicate_Admin
Administrator
Administrator

Puedes hacerlo por
Modifique la fórmula para
calcular (

expresión
filter(table,table[monthcol] = eariler(table[monthcol]))
)

Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

Hola @Augustas-ase, Así que quieres que el porcentaje se calcule por cada mes!!!

Syndicate_Admin
Administrator
Administrator

Cómo hacer, por ejemplo, que '2sale2s2' se calcule para cada mes 100% para cada mes, en lugar de para todo el año

Augustasase_1-1686641852796.png

Syndicate_Admin
Administrator
Administrator

Todo lo que obtengo 100%

Augustasase_0-1686640375669.png

Syndicate_Admin
Administrator
Administrator

Mi fórmula:

% de ventas =
Dónde _sumOfSales = [Ventas 2022]
Dónde _por ciento = Calcular(_sumOfSales,TODO(VENTAS[grupo grande])
devolución
_sumOfSales/_por ciento
Esta es mi fórmula, y obtengo un error: la sintaxis de 'retorno' es incorrecta. (DAX(var _sumOfSales = [Ventas 2022] var _percent = Calcular(_sumOfSales,TODOS(VENTAS[big grupe])return_sumOfSales/_percent)).
Syndicate_Admin
Administrator
Administrator

Hola @Augustas-ase ,

esto es lo que puedes hacer lo siento,

% de ventas =
var _sumOfSales = [Ventas 2022] <- su medida aquí.

var _percent = Calcular(_sumOfSales,ALL(Table'Category))

devolución

_sumOfSales/_percent

Syndicate_Admin
Administrator
Administrator

No puedo usar suma en la fórmula:

Dónde _sumOfSales = Suma(Prueba (Ventas 2022), porque Ventas 2022 es Medida, y no puedo elegirlo
Syndicate_Admin
Administrator
Administrator

Si ya tiene medida para _sumOfSales simplemente reemplácela _sumOfSales con su medida. Aquí, en el cálculo anterior, "TODOS" está desempeñando el papel principal que sumará todo el valor independientemente de las columnas, por lo que no hay necesidad de preocuparse por sumarlo.

Syndicate_Admin
Administrator
Administrator

i get error: La función SUM sólo acepta una referencia de columna como el argumento número 1.

Syndicate_Admin
Administrator
Administrator

i can usar Sum, becouse is measure

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors