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.
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.
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
Solved! Go to Solution.
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
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
Thank you everyone.
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.
Hola @manish155 ,
Estos son los pasos que puede seguir:
1. Aumente el índice a través de la consulta de potencia
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.
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.
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
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
Hola @vivran22 ,
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
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
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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |