Advertisement
cardel

Ejemplo clase 4 26 de Nov

Nov 25th, 2024 (edited)
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.15 KB | None | 0 0
  1. %Categorizar el score de credito
  2. EVALUATE
  3. ADDCOLUMNS(
  4.     Loan_Default,
  5.     "Categorized credit score",
  6.     SWITCH(
  7.         TRUE(),
  8.         Loan_Default[Credit_Score] < 500, "mala",
  9.         AND (Loan_Default[Credit_Score] >= 500, Loan_Default[Credit_Score] < 650), "regular",
  10.         AND (Loan_Default[Credit_Score] >= 650, Loan_Default[Credit_Score] < 700), "buena",
  11.         Loan_Default[Credit_Score] >= 700, "Excelente"
  12.     )
  13. )
  14. %Contar todos los valores nulos
  15. EVALUATE
  16.     VAR nulosEdad = CALCULATE(
  17.         COUNTROWS(Loan_Default),
  18.         ISBLANK(Loan_Default[age])
  19.     )
  20.     RETURN
  21.         ROW(
  22.             "Conteo", nulosEdad
  23.         )
  24. %Cambiar los valores nulos por el promedio
  25. EVALUATE
  26.     VAR promedio = AVERAGEX(
  27.         Loan_Default,
  28.         Loan_Default[rate_of_interest]
  29.     )
  30.     RETURN
  31.         ADDCOLUMNS(
  32.             Loan_Default,
  33.             "rate_of_interest_processed",
  34.             IF(
  35.                 ISBLANK(Loan_Default[rate_of_interest]),
  36.                 promedio,
  37.                 Loan_Default[rate_of_interest]
  38.                 )
  39.  
  40.         )
  41.  
  42. %Agregar nueva tabla
  43. Loan_Rate_Interest =
  44.         ADDCOLUMNS(
  45.             Loan_Default,
  46.             "interest_rate_v2", IF(
  47.                 ISBLANK(Loan_Default[rate_of_interest]),
  48.                 AVERAGEX(
  49.         Loan_Default,
  50.         Loan_Default[rate_of_interest]
  51.     ),
  52.                 Loan_Default[rate_of_interest]
  53.             ))
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement