Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
¿Podría ayudar con DAX para la situación inferior.
Solved! Go to Solution.
Asegúrese de que los tipos de datos están configurados correctamente en el editor de consultas de energía. (QTY como número entero)
Con sus datos de prueba la siguiente medida funcionó para mí:
Column =
IF (
All_Data_View[Shipping Site] = "XYZ",
All_Data_View[Part Qty] * 15.2,
IF (
All_Data_View[Shipping Site] = "ABC"
&& All_Data_View[Part Qty] < 100,
All_Data_View[Part Qty] * 10,
50
)
)
Atentamente
Joren Venema
Consultor de Datos y Análisis
Si esta respuesta resolvió su pregunta asegúrese de marcar este post como la solución para ayudar a otros a encontrar la respuesta más fácilmente.
Si esta es una medida, esto no va a funcionar independientemente. La instrucción IF no está iterando la tabla y debe usar un filtro.
Por lo que puedo decir este código debe dar lugar a la misma salida:
Measure =
CALCULATE (
SUM ( All_Data_View[part_qty] ) * 12,
All_Data_View[supplier_name] = "ABC"
|| All_Data_View[supplier_name] = "XYZ"
)
Espero que esto ayude.
Atentamente
Joren Venema
Consultor de Datos y Análisis
Si esta respuesta resolvió su pregunta asegúrese de marcar este post como la solución para ayudar a otros a encontrar la respuesta más fácilmente.
Hola
Gracias por su respuesta!
Estoy tratando de calcular la tarifa de transacción en una sola columna nueva usando "nested if" para el conjunto de valor de datos, y esto entre una condición.
Si hay alguna otra manera de obtener esta condición trabajó junto con otros en la misma columna.
saludos
Cs
Todavía no estoy 100% seguro si estás haciendo esto como una medida o como una columna calculada.
En caso de una medida tratar de anidar la instrucción if en el sumx de la siguiente manera:
SUMX ( All_Data_View, IF ( All_Data_View[supplier_name]="ABC" || All_Data_View[supplier_name]="XYZ", All_Data_View[part_qty] *12, <alternative> ) )
En caso de una columna siempre iterará y debería funcionar así:
IF ( All_Data_View[supplier_name]="ABC" || All_Data_View[supplier_name]="XYZ", All_Data_View[part_qty] *12, <alternative> )
Atentamente
Joren Venema
Consultor de Datos y Análisis
Si esta respuesta resolvió su pregunta asegúrese de marcar este post como la solución para ayudar a otros a encontrar la respuesta más fácilmente.
Hola Joren, Gracias!
Estoy haciendo esto en una nueva columna, y todavía obtengo este error "Las expresiones que producen el tipo de datos variante no se pueden utilizar para definir columnas calculadas"
saludos
Cs
Asegúrese de que los tipos de datos están configurados correctamente en el editor de consultas de energía. (QTY como número entero)
Con sus datos de prueba la siguiente medida funcionó para mí:
Column =
IF (
All_Data_View[Shipping Site] = "XYZ",
All_Data_View[Part Qty] * 15.2,
IF (
All_Data_View[Shipping Site] = "ABC"
&& All_Data_View[Part Qty] < 100,
All_Data_View[Part Qty] * 10,
50
)
)
Atentamente
Joren Venema
Consultor de Datos y Análisis
Si esta respuesta resolvió su pregunta asegúrese de marcar este post como la solución para ayudar a otros a encontrar la respuesta más fácilmente.
Hola Amitchandak,
Aquí están los datos de muestra.
Y estoy mirando la salida como:
Si el sitio de envío-XYZ, entonces (Cantidad de la parte)*15.12
otro si el sitio de envío-ABC y (Cantidad Qty)<100, entonces (Cantidad de la parte)*10 más 50
Reclamación No | Estado de la reclamación | No de parte. | Descripción de la pieza | Cantidad de la pieza | Valor de artículo ampliado | Sitio de envío | Transaction_Fee |
1 | Cerrado | 836308 | SPS-KYBD BL W/PT STK 14-FR | 25 | 733.5 | Xyz | 237.5 |
2 | Cerrado | 826630 | SPS-KEYBOARD BACKLIT W/POINT STICK FR | 20 | 583 | Xyz | 190 |
3 | Cerrado | 929985 | TOP COVER, W/KB PRVCY EURO | 2 | 216.5 | Abc | 19 |
4 | Cerrado | L17971 | SPS-KYBD SR BL 15W GR | 1 | 29.02 | Abc | 9.5 |
5 | Cerrado | 922749 | KB, BASE TR CP BL CLLB SWIS2 | 2 | 169.32 | Abc | 19 |
6 | Cerrado | 934597 | Assy, Stand, Yoshi | 1 | 0.01 | Xyz | 9.5 |
7 | Cerrado | 901771 | P/S,SFF,180W ENTL17,85% EFF HV,12V 1OT | 20 | 293.2 | Xyz | 190 |
8 | Cerrado | 848311 | SPS-KYBD TP BL BEL | 30 | 897.3 | Abc | 285 |
9 | Cerrado | 929985 | TOP COVER, W/KB PRVCY EURO | 1 | 108.25 | Xyz | 9.5 |
10 | Cerrado | L15540 | SPS-KYBD SR BL 14W EUROA5 | 1 | 27.04 | Xyz | 9.5 |
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.