Declaració Power BI IF: un tutorial complet

Declaracio Power Bi If Un Tutorial Complet



Igual que a Excel, la instrucció Power BI IF us permet realitzar lògica condicional dins dels seus models de dades i visualitzacions. És una eina essencial per a l'anàlisi de dades, ja que permet als usuaris crear columnes calculades, mesures i visuals personalitzades en funció de condicions específiques.

En particular, la instrucció IF verifica una condició específica i retorna el valor TRUE. Si és fals, retornarà el segon valor de la instrucció. Això implica que la instrucció IF ajuda a proporcionar resultats lògics, és a dir, resultats amb respostes VERTADES o FALSES.

Aquest tutorial explora la sintaxi, l'ús i els exemples de la instrucció IF a Power BI, cosa que us permetrà aprofitar aquesta funció de manera efectiva als vostres projectes de dades.







Sintaxi de la instrucció IF

La sintaxi de la instrucció IF a Power BI és la següent:



IF(, , )

Els següents són els paràmetres:



  • : l'expressió o condició que voleu avaluar o provar. Pot ser una columna, una mesura o qualsevol expressió DAX vàlida que retorni un valor booleà (vertader o fals).
  • : el valor que es retornarà si la prova lògica s'avalua com a True.
  • : el valor que es retornarà si la prova lògica s'avalua com a Fals.

La declaració IF funciona avaluant el . Si el resultat és True, torna , i si és Fals, torna .





Ús de la instrucció IF en columnes calculades

Les columnes calculades a Power BI ens permeten crear columnes noves basades en dades existents. La instrucció IF s'utilitza habitualment en columnes calculades per introduir la lògica condicional.

Per exemple, suposem que tenim a Finances taula amb una columna anomenada 'Vendes brutes' i volem crear una nova columna anomenada 'Estat dels ingressos' que categoritzi cada fila com a 'Alt' si els ingressos són superiors a 10.000 $ i 'Baix' si els ingressos són de 10.000 $ o inferiors.



Pas 1: feu clic a 'Columna nova' a la pestanya 'Modelado'.

Pas 2: introduïu la fórmula DAX següent:

Estat dels ingressos = IF(financers[Vendes brutes] > 10000 , 'Alt' , 'Baix' )

Pas 3: premeu Intro per crear la columna calculada.

Ara, la columna 'Estat dels ingressos' mostrarà 'Alt' o 'Baix' segons la condició especificada a la declaració IF.

Utilització de la declaració IF en mesures

Les mesures del Power BI s'utilitzen per agregar dades de manera dinàmica en funció del context de l'informe. També podeu aplicar la instrucció IF dins de mesures per realitzar agregacions condicionals.

Considereu un escenari en què volem calcular els 'ingressos descomptats' en funció de les condicions següents:

  • Si les vendes brutes són superiors a 1.000.000 dòlars, apliqueu un descompte del 10%.
  • Si les vendes brutes estan entre $ 200.000 i $ 500.000 (inclosos), apliqueu un descompte del 5%.
  • Si les vendes brutes són inferiors a 200.000 dòlars, no apliqueu cap descompte.

Per implementar-ho, comenceu fent clic a 'Nova mesura' a la pestanya 'Modelació' i introduïu la següent fórmula DAX:

Ingressos descomptats =
SI(
finances[Vendes brutes] > 500000 , finances[Vendes brutes] * 0.9 ,
SI(
finances[Vendes brutes] >= 200 && finances[Vendes brutes] <= 500 , finances[Vendes brutes] * 0.95 ,
finances [vendes brutes]
)
)

Finalment, premeu Intro per crear la mesura. La mesura 'Ingressos descomptats' calcularà ara els ingressos descomptats en funció de les condicions especificades a la declaració IF imbricada.

4. Tractament de múltiples condicions amb declaracions IF anidades

De vegades, podeu trobar situacions en què necessiteu gestionar diverses condicions. En aquests casos, podeu anidar sentències IF per aconseguir el resultat desitjat. Explorem un exemple:

Suposem que tenim una taula 'Producte' amb una columna anomenada 'Categoria' i volem crear una nova columna anomenada 'Grup de categories' que agrupi categories similars.

Per utilitzar declaracions IF imbricades en aquest escenari, feu clic a 'Columna nova' a la pestanya 'Modelado' i introduïu la fórmula DAX següent:

Categoria Grup = IF(taulabame [Categoria] = 'Electrònica' , 'Tecnologia' , IF( [Categoria] = 'Roba' || [Categoria] = 'Sabates' , 'Moda' , 'Un altre' ) )

Finalment, premeu Intro per crear la columna calculada. Amb això, la columna 'Grup de categories' mostrarà 'Tecnologia' per a 'Electrònica', 'Moda' per a 'Roba' i 'Sabates' i 'Altres' per a totes les altres categories.

5. Ús de la instrucció IF a les imatges personalitzades

Curiosament, Power BI també us permet crear elements visuals personalitzats mitjançant expressions DAX, i la instrucció IF pot ser fonamental per personalitzar aquests elements visuals. Tot i que la implementació d'elements visuals personalitzats està fora de l'abast d'aquest tutorial, veurem breument com es pot utilitzar la instrucció IF per controlar l'aparença i el comportament visuals.

Penseu en una imatge personalitzada que representi les dades de vendes on volem canviar el color de les barres d'un gràfic de barres en funció del rendiment de les vendes. Podem definir el color en funció de les condicions següents:

  • Si les vendes són superiors a 10.000 dòlars, pinta la barra de color verd.
  • Si les vendes estan entre 5.000 i 10.000 dòlars, pinta la barra de groc.
  • Si les vendes són inferiors a 5.000 dòlars, pinta la barra de vermell.

A la definició visual personalitzada, podem utilitzar la instrucció IF per determinar el color adequat per a cada barra en funció del valor de vendes.

Conclusió

La instrucció IF és una funció fonamental a Power BI, que permet als usuaris realitzar lògica condicional en columnes calculades, mesures i visuals personalitzades. En comprendre la sintaxi i l'ús de la instrucció IF, podeu millorar les vostres capacitats d'anàlisi de dades i crear informes i visualitzacions més detallats. Aquest tutorial hauria de servir com a base sòlida per implementar de manera eficaç la declaració IF als vostres projectes de Power BI.