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, estoy buscando alguna dirección en la exclusión de los valores de medida en blanco de mi cálculo de costo medio por pie cuadrado. No estoy usando PROMEDIO, porque tengo que hacer el cálculo de costo por sqft primero. Vea el ejemplo a continuación. El resultado deseado sería que el promedio total fuera de 10,00, pero la División 1/Producto A Janurario hasta los meses de junio sin datos, está causando que el promedio total sea de 7,50 en su lugar. Todo esto es impulsado por la segmentación de fecha. Si la cortadora se cambia a 7/1/2020 a 12/31/2020, entonces funciona como ecpected con un promedio total de 10.00. La siguiente es una versión simplificada de mis datos reales y tengo el pbix para el ejemplo siguiente, simplemente no estoy seguro de cómo cargar o vincular. Proporcioné la tabla de datos simple, junto con mis columnas y medidas calculadas.
Cualquier ayuda sería muy apreciada,
División | Producto | Pies2 | YearMonth | Costo |
División 1 | ProductA | 10 | 2020 Jul | 100 |
División 1 | ProductA | 10 | 2020 Agosto | 100 |
División 1 | ProductA | 10 | 2020 Sep | 100 |
División 1 | ProductA | 10 | 2020 Oct | 100 |
División 1 | ProductA | 10 | 2020 Nov | 100 |
División 1 | ProductA | 10 | 2020 Dic | 100 |
División 2 | ProductB | 10 | 2020 Ene | 100 |
División 2 | ProductB | 10 | 2020 Feb | 100 |
División 2 | ProductB | 10 | 2020 Mar | 100 |
División 2 | ProductB | 10 | 2020 Abr | 100 |
División 2 | ProductB | 10 | 2020 Mayo | 100 |
División 2 | ProductB | 10 | 2020 Jun | 100 |
División 2 | ProductB | 10 | 2020 Jul | 100 |
División 2 | ProductB | 10 | 2020 Agosto | 100 |
División 2 | ProductB | 10 | 2020 Sep | 100 |
División 2 | ProductB | 10 | 2020 Oct | 100 |
División 2 | ProductB | 10 | 2020 Nov | 100 |
División 2 | ProductB | 10 | 2020 Dic | 100 |
Columnas y medidas calculadas:
¿Ayudó la fórmula de Ashish_Mathur para su escenario? Si este es un caso, puede considerar aceptar su sugerencia para ayudar a otras personas que se enfrentaron a un requisito similar a encontrarlo más rápidamente.
Si no, puede sentirse libre de publicar aquí con descripciones detalladas para ayudarnos a aclarar su escenario.
saludos
Xiaoxin Sheng
Hola
Sube tu archivo PBI a Google Drive y comparte el enlace de descarga aquí.
Ashish
Gracias por responder, por favor vea el enlace a continuación.
https://drive.google.com/file/d/1v01ZpHo2XRy3LJSODzDEsOfXlF2iYsZp/view?usp=sharing
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Gracias de nuevo por la respuesta. Usé datos muy simples para mi ejemplo, posiblemente demasiado simples. Desafortunadamente, si los datos se cambian agregando otro producto en cada divison y los números de costo y pies cuadrados se cambian, de modo que todo el costo por sqft no sale a 10.00, entonces los cambios sugeridos no parecen funcionar.
Hola
¿Cómo esperaría que le ayude si no comparte un conjunto de datos representativo? Comparta un conjunto de datos realista y muestre el resultado esperado allí.
Me disculpo por los datos simplificados. A continuación se muestran enlaces a mi versión con datos actualizados y su versión con los datos actualizados.
Versión ashish:
https://drive.google.com/file/d/1CkvrqfaEoJv-ac-3cE4I8y8ehs-P-EvB/view?usp=sharing
Versión Curtis:
https://drive.google.com/file/d/1b_WtRzddQylXohYGQV3aM8EEdpxsI4Yz/view?usp=sharing
Hola
Recibo un mensaje de acceso denegado cuando hago clic en esos enlaces. En cualquier conjunto de datos que comparta, muestre el resultado esperado.
Hola
En mi versión del archivo, el promedio es 25.28. Eso parece correcto. Arrastre las otras 2 medidas al objeto visual y exporte los datos a MS Excel. Agregue la columna Coste total y Área total y divida las 2. El resultado será 25.28.
Por favor, recuerde mi publicación original:
No @curtismob,
Creo que esto puede estar relacionado con su fórmula de medida que establece el 0 en funciones de división. Puede agregar una instrucción if para comprobar el recuento de filas actual para confirmar que no están en blanco.
saludos
Xiaoxin Sheng
Gracias por la respuesta. ¿Puede proporcionar un ejemplo de instrucción "if" utilizando las medidas que proporciono inicialmente? Todo lo que he intentado no parece funcionar.
Gracias
Curtis
Puede intentar utilizar la siguiente fórmula de medida, agregué la instrucción if para comprobar el nivel de jerarquía y escribir una fórmula para el cálculo en el nivel total de medida:
_mAvg Cost Per SQFT per Product =
VAR detailLevel =
CALCULATE (
DIVIDE (
DIVIDE ( [_mCost Per SQFT], [_mDistinctCount YYYMM], 0 ),
DISTINCTCOUNT ( [Product] ),
0
)
)
VAR totalLevel =
DIVIDE (
CALCULATE (
SUM ( 'CostPerSqft'[_cCost Per SQFT] ),
ALLSELECTED ( 'CostPerSqft' )
),
SUMX (
SUMMARIZE (
CostPerSqft,
[Area],
[Division],
[Product],
"DC", DISTINCTCOUNT ( CostPerSqft[_cYYYY Mon] )
),
[DC]
),
0
)
RETURN
IF (
ISINSCOPE ( CostPerSqft[_cYYYY Mon] ),
detailLevel,
IF ( ISINSCOPE ( CostPerSqft[Division] ), detailLevel, totalLevel )
)
saludos
Xiaoxin Sheng
@curtismob , Esta fórmula parece estar bien, eliminar 0 de la primera división y comprobar
CALCULATE(DIVIDE(DIVIDE([_mCost Por SQFT],[_mDistinctCount YYYMM]), DISTINCTCOUNT('CostPerSqft'[Producto]), 0))
@amitchandak,gracias por la respuesta. Unforrtunately, que no resolvió mi problema.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |