ravsha85
Hola a todos,
Estoy buscando las funciones equivalentes de Excel para DAX, ¿alguien puede decirme cómo podemos implementar las siguientes funciones en DAX?
Númerovalor
Sumifs
Vlookup
Saludos,
v-sihou-msft
@ ravsha85
NUMBERVALUE:
Para convertir texto en número, puede usar la función VALOR ().
SUMIFS:
Puede usar CALCULATE () y aplicar contexto de filtro. Consulte este blog: PowerPivot DAX: CALCULATE es un SUMIF supercargado
=CALCULATE(SUM(Table[Amount]),FILTER(Table,Table[Column1] = "A" && Table[Column2] = "B"))
BUSCARV:
En DAX, no puede evaluar a nivel de celda como BUSCARV, ya que solo puede evaluar a nivel de fila. Puede usar RELATED (), RELATEDTABLE () o LOOKUPVALUE () para lograr una lógica similar. Para obtener más detalles, consulte los blogs a continuación:
Funcionalidad VLOOKUP en Power Pivot
Equivalente de VLOOKUP en DAX
Saludos,
X3svfdB1HOjKYc0
Value () no me funciona donde = Numbervalue (referencia, «,», «.») Es la fórmula de Excel equivalente.
Por ejemplo, tengo el texto 126.275,96 y el resultado es 126.27596 usando valor en BI en lugar de 126275.96 que devolvería la fórmula de valor numérico en Excel. Para 815,48 obtengo el valor incorrecto de 81548 usando la fórmula de valor en BI y el valor correcto de 815.48 usando el valor numérico en Excel.
v-sihou-msft
@ ravsha85
NUMBERVALUE:
Para convertir texto en número, puede usar la función VALOR ().
SUMIFS:
Puede usar CALCULATE () y aplicar contexto de filtro. Consulte este blog: PowerPivot DAX: CALCULATE es un SUMIF supercargado
=CALCULATE(SUM(Table[Amount]),FILTER(Table,Table[Column1] = "A" && Table[Column2] = "B"))
BUSCARV:
En DAX, no puede evaluar a nivel de celda como BUSCARV, ya que solo puede evaluar a nivel de fila. Puede usar RELATED (), RELATEDTABLE () o LOOKUPVALUE () para lograr una lógica similar. Para obtener más detalles, consulte los blogs a continuación:
Funcionalidad VLOOKUP en Power Pivot
Equivalente de VLOOKUP en DAX
Saludos,
ravsha85
En respuesta a v-sihou-msft
Muchas gracias Simon_Hou-MSFT 🙂