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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Medir para sumar totales en columnas

Tengo una medida que no cuenta los totales de la columna, entonces, ¿cómo sumar la columna de la matriz y mostrar la información de los totales?

Digger_0-1654068147753.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Digger , Compartir la fórmula

Puedes probar como

Sumx(resumir(hecho, Fecha[Año], fecha[Mes]),[Medida])

o

Sumx(summarize(fact, Date[Year], date[Month],"_1",[Medida]),[_1] )

Recomienda

https://www.youtube.com/watch?v=ufHOOLdi_jk

@amitchandak nope, no funciona, ya que la matriz tiene medidas de diferentes tablas, y las fechas en las columnas de la matriz no están relacionadas con ninguna tabla

Digger_0-1654068689838.png

@Digger , la captura de pantalla no está aclarando.

Necesita más detalles

@amitchandak fórmula 🙂

_1_Summ =

Pronóstico VARMinimumPercent = 10
Pronóstico VARAumento Porcentual = 15
VAR sM = MAX(T1[CustomDate])
VAR fM = MAX('_Date2'[Fecha])
VAR sC = SELECTEDVALUE(T1[ProjectCode])

---------------------------- suma ----------------------------
VAR _F1 = CALCULATE([_DK+-50],FILTER(N01_ACCT,[N01_KODAS_SS] en {"5019"}),FILTER(I03_DKD,[I03_KODAS_IS]=sC && [I02_OP_DATA2] < fM))
VAR _F12 = CALCULATE([_DK+-50],FILTER(N01_ACCT,[N01_KODAS_SS] en {"5009"}),FILTER(I03_DKD,[I03_KODAS_IS]=sC))
VAR _F2 = CALCULATE([_DK+-60],FILTER(N01_ACCT, NOT [N01_KODAS_SS] en {"600000106"}),FILTER(I03_DKD,[I03_KODAS_IS]=sC))
VAR _F23 = CALCULATE([_DK+-60],FILTER(N01_ACCT,[N01_KODAS_SS] en {"60000000","600000106"}),FILTER(I03_DKD,[I03_KODAS_IS]=sC))

VAR _Suteiktu_paslaugu_pajamos = // 5019
CALCULAR(
Plan VAR = SUMA(T1[Pagos])
VAR Costs_GAM_TR = SUMA(T1[Costos])
VAR Plan_Minus_Gam_tr = Plan - Costs_GAM_TR
DEVOLUCIÓN
Plan_Minus_Gam_tr
,FILTER( ALLSELECTED('T1'),T1[CustomDate] <= fM && T1[CustomDate] <= sM && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)

VAR _Parduotu_prekiu_pajamos = // 5009
CALCULAR(
VAR Costs_GAM_TR = SUMA(T1[Costos])
DEVOLUCIÓN
Costs_GAM_TR
,FILTER( ALLSELECTED('T1'),T1[CustomDate] <= fM && T1[CustomDate] <= sM && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)

VAR _Suteiktu_paslaugu_Costs =
-CALCULAR(
VAR Plan_Costs = SUMA(T1[Costos2])
DEVOLUCIÓN
Plan_Costs
,FILTER( ALLSELECTED('T1'),T1[CustomDate] <= fM && T1[CustomDate] <= sM && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)

VAR _Parduotu_prekiu_Costs =
-CALCULAR(
VAR Costs_GAM_TR = SUMA(T1[Costos])
DEVOLUCIÓN
Costs_GAM_TR
,FILTER( ALLSELECTED('T1'),T1[CustomDate] <= fM && T1[CustomDate] <= sM && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)

VAR _Planas_BP =
CALCULAR(
VAR Pajamos_Visos = SUMA(T1[Pagos])
VAR Costs_GAM_TR = SUMA(T1[Costos])
VAR Costs_Servisai = SUMA(T1[Costos2])
VAR Pajamos_Servisai = Pajamos_Visos - Costs_GAM_TR // 5019
VAR PA = Pajamos_Servisai - Costs_Servisai
DEVOLUCIÓN
BP
,FILTER( ALLSELECTED('T1'),T1[CustomDate] <= fM && T1[CustomDate] <= sM && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)
############# ############################

VAR Hecho=
INTERRUPTOR (
SELECTEDVALUE ( Pronóstico[Pronóstico] ),
"Ingresos procedentes de los servicios prestados", _F1,
"Producto de las mercancías vendidas", _F12,
"Costos de los servicios prestados", _F2,
"Costos de las mercancías vendidas", _F23, _F23,
"Beneficio bruto", _F1+_F2,
_F1+_F2

)

VAR _1 = _Suteiktu_paslaugu_pajamos//*DIVIDE([_Forecast, %, Aumento2],100)
VAR _2 = _Parduotu_prekiu_pajamos//*DIVIDE([_Forecast, %, Aumento2],100)
VAR _3 = _Suteiktu_paslaugu_Costs//*DIVIDE([_Forecast, %, Aumento2],100)
VAR _4 = _Parduotu_prekiu_Costs//*DIVIDE([_Forecast, %, Aumento2],100)
VAR _5 = _1+_3

Pronóstico VAR=
INTERRUPTOR (
SELECTEDVALUE ( Pronóstico[Pronóstico] ),
"Ingresos por servicios prestados", _1,
"Producto de los bienes vendidos", _2,
"Costos de los servicios prestados", _3,
"Costos de los bienes vendidos", _4,
"Beneficio bruto", _5,
_5
)

VAR tP =
CALCULAR(
SUMA(T1[BAIGTUMAS]),
FILTER( ALLSELECTED('T1'), fM >= T1[CustomDate] && sM >= T1[CustomDate] && T1[ProjectCode] = sC )
,REMOVEFILTERS (T1[CustomDate])
)

VAR mM =
CALCULAR(
MAX(T1[CustomDate]),FILTER(ALLSELECTED('T1'),T1[ProjectCode] = sC)
,REMOVEFILTERS (T1[CustomDate])
)

VAR fakt_OR_Forecast = IF(sM < mM,Hecho,Pronóstico)
VAR nD = ROUNDUP(DIVIDE(100-tP, ForecastIncreasePercent, 0),0)
VAR fD = DATEDIFF(sM, fM, MES)
var Suma =
IF(fD >=0
,IF(fD = 0
,IF(MAX(T1[Índice]) <= 1
,BLANK()
,fakt_OR_Forecast
)
,IF(MAX(T1[Índice]) > 0
,fakt_OR_Forecast
,BLANK()
)
)
,BLANK()
)

VAR P1 =
IF(HASONEVALUE(T1[ProjectCode])
,IF(HASONEVALUE(T1[_YEAR])
,IF(HASONEVALUE(T1[_MONTH])
,Suma
Cada proyecto cada año en total
,BLANK()
)
Total general de cada proyecto
,BLANK()
)
Todos los proyectos GrandTotal Only
,BLANK()
)


VAR fP =
SWITCH(TRUE(),
fM > FECHA(AÑO(sM), MES(sM) + nD + 1, DÍA(sM)), BLANK(), // no muestra 100 más de una vez
sM < mM && SELECTEDVALUE(FaktasForecast[Pasirinkti]) = "Be Fakto", BLANK(),
P1
)

DEVOLUCIÓN
Fp

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.