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.
Queridos todos,
¿Cómo puedo convertir la siguiente fórmula de Excel en power bi:
•IFERROR(ROUND(IF(SUMPRODUCT(J4:AN4,BU4:CY4)*21/((AO4/31)*23.25)-1<2,SUMPRODUCT(J4:AN4,BU4:CY4)*21,(AO4/31)*23.25),0),0)
J4:AN4 - venta diaria
BU4:CY4 - Promedio de venta diaria
Necesitaríamos ver algunos datos reales, y sospecho que necesitas hacer algo despivo. En primer lugar, aquí hay una medida básica:
COALESCE(
ROUND(
IF(
SUMX(
Table,
Table[ColumnJ] * Table[ColumnAN] * 21 / ((varWhatverisAO4/31) * 23.25 - 1
) < 2,
SUMX(
Table,
Table[ColumnJ] * Table[ColumnAN] * 21
),
(varWhatverisAO4/31) * 23.25
),
0
),
0
)
SUMX() hará lo que un SUMPRODUCT() hará, pero no en un rango de columnas como usted tiene. SUMPRODUCT está haciendo J4 * BU4, luego J5 * BU5, etc. luego se mueve a K4 * BV4 y así sucesivamente. Creo que esas columnas J4:An4 y BU4:CY4 deben normalizarse en filas, no en columnas.
No puede hacer referencia a una sola celda como AO4 en DAX ya que no hay direcciones de celda, por lo que tendría que burlarse de eso mediante una función MAX o MAXX con criterios de filtro.
Una vez más, necesitaríamos ver algunos datos reales.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingHola , @adnanarain
¿Lo has resuelto? En caso afirmativo, podría aceptar la respuesta útil como solución. También podría compartir su propia solución aquí. Por ahora, no hay contenido de descripción en el subproceso. Si todavía necesita ayuda, por favor comparta más detalles con nosotros.
Saludos
Equipo de soporte de la comunidad _ Eason
Hola Sí, lo he resuelto. He añadido la siguiente medida:
% of Total = DIVIDE (
[Total Sales Quantity],
CALCULATE ( [Total Sales Quantity], ALLSELECTED('Date'[Date])))
Sum Product 2 = [Total Sales Quantity] * [% of Total]
Sum Product 3 = Sumx(SUMMARIZE('Date','Date'[Date], "Top", [Sum Product 2]),[Top])
@edhans Muchas gracias por la respuesta:
A continuación se muestran los datos reales
Sku | Cantidad total de ventas | Fecha |
1 | 6 | 06/27/20 |
1 | 11 | 06/28/20 |
1 | 21 | 06/29/20 |
1 | 28 | 06/30/20 |
1 | 25 | 07/01/20 |
1 | 15 | 07/02/20 |
1 | 14 | 07/03/20 |
1 | 14 | 07/04/20 |
1 | 13 | 07/05/20 |
1 | 11 | 07/06/20 |
1 | 8 | 07/07/20 |
1 | 1 | 07/10/20 |
así es como lo estoy haciendo en Excel:
@edhans lo siento, he subido la imagen en una respuesta separada porque estaba dando error. Gracias por tu ayuda
Hola @adnanarain ,
Puedes probar esto
https://community.powerbi.com/t5/Community-Blog/Excel-to-DAX-Translation/ba-p/1060991
saludos
Harsh Nathani
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 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |