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
Anonymous
Not applicable

Cálculo porcentual

Hola usuario de la comunidad de Power BI,

Necesito su opinión mientras calculo la columna de porcentaje que es un requisito único.

Las dos primeras filas de la siguiente captura de pantalla se dividirán por 'valor' de 'atributo' - abc y las tres últimas filas deben dividirse por valor' de 'atributo' - def.

manish155_0-1605626905646.jpeg

Cualquier cliente conduce a esta solución sería muy apreciado.

Algunas entradas más: He intentado lo siguiente, pero se atascó aún más.

Perc ?
VAR CurrSel á CALCULATE(SUM(FCT_TBL[VALUE]))
Total de VAR: CALCULATE(SUM(FCT_TBL[VALUE]), ALL(FCT_TBL),[ATTRIB] á 'abc')
devolución
DIVIDE (CurrSel, Total)

Saludos

Manish Kumar

1 ACCEPTED SOLUTION
jaideepnema
Solution Sage
Solution Sage

Hey @manish155 ,
Puede crear una marca que identifique el atributo abc o def que se utilizará para identificar el denominador y, a continuación, crear una columna de cálculo como se muestra a continuación

jaideepnema_0-1605638442070.png

Cálculo del PCT ( PCT Calculation) 

var abc-CALCULATE(SUM('Table'[value]),'Table'[attrib]-"abc",ALL('Table'))

var def-CALCULATE(SUM('Table'[value]),'Table'[attrib]-"def",ALL('Table'))

var calc-IF('Table'[ABC]-1,DIVIDE('Table'[value],abc,BLANK()),DIVIDE('Table'[value],def))

retorno calc

Por favor, acepte esto como solución si esto ayuda !! Apreciamos un 😀 en Kudos

View solution in original post

8 REPLIES 8
Anonymous
Not applicable

Thank you everyone. 

v-yangliu-msft
Community Support
Community Support

Hi @Anonymous ,

 

Please change the statement marked with red to the actual field name in your pbix file. If you still have problems, please upload your pbix file

 

Best Regards,

Liu Yang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

v-yangliu-msft
Community Support
Community Support

Hola @manish155 ,

Estos son los pasos que puede seguir:

1. Aumente el índice a través de la consulta de potencia

v-yangliu-msft_0-1605747486285.jpeg

2. Cree una columna calculcada.

pc value =
IF('Table'[Index]<=2,
DIVIDE('Table'[value],CALCULATE(SUM('Table'[value]),FILTER('Table','Table'[attrib]="abc"))),
DIVIDE('Table'[value],CALCULATE(SUM('Table'[value]),FILTER('Table','Table'[attrib]="def"))))

3. Resultado.

v-yangliu-msft_1-1605747486288.jpeg

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

jaideepnema
Solution Sage
Solution Sage

Hey @manish155 ,
Puede crear una marca que identifique el atributo abc o def que se utilizará para identificar el denominador y, a continuación, crear una columna de cálculo como se muestra a continuación

jaideepnema_0-1605638442070.png

Cálculo del PCT ( PCT Calculation) 

var abc-CALCULATE(SUM('Table'[value]),'Table'[attrib]-"abc",ALL('Table'))

var def-CALCULATE(SUM('Table'[value]),'Table'[attrib]-"def",ALL('Table'))

var calc-IF('Table'[ABC]-1,DIVIDE('Table'[value],abc,BLANK()),DIVIDE('Table'[value],def))

retorno calc

Por favor, acepte esto como solución si esto ayuda !! Apreciamos un 😀 en Kudos

Anonymous
Not applicable

Hola @vivran22 ,

Sí, hay fila adicional. Sin embargo, solo hay atributos (abc y def) como denominador. Las filas con attrib in (xyz,abc) deben dividirse por abc . Todas las demás filas deben ser divididas por def
saludos
Manish

@manish155

Puede probar esto:

Percent = 
VAR _ABC = LOOKUPVALUE('Table'[Value],'Table'[attrib] , "abc")
VAR _DEF = LOOKUPVALUE('Table'[Value],'Table'[attrib] , "def")
VAR _CurrentAT = 'Table'[attrib]
VAR _Divide = DIVIDE('Table'[Value],IF(_CurrentAT in  {"abc","xyz"},_ABC,_DEF))
RETURN
_Divide

¡Salud!
Vivek

Si ayuda, márquelo como solución. Kudos sería una cereza en la parte superior 🙂
Si no lo hace, por favor comparta un dato de muestra junto con los resultados esperados (preferiblemente un archivo de Excel y no una imagen)

Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

Anonymous
Not applicable

Hola Vivek,

Cuando estoy replicando lo mismo en mi problema, la cuarta línea me da el siguiente error 'No se puede encontrar el nombre '[attrib]'

Br

Manish Kumar

vivran22
Community Champion
Community Champion

Hey @manish155 ,

¿Hay solo dos atributos como denominador (abc & def)? Además, asumo que debe haber un número adicional de filas en la tabla con más atributos. ¿Cómo identificará el denominador para cada fila?

¡Salud!
Vivek

Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

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.