Forum Discussion

Milozebre's avatar
Milozebre
Icon for Helper V rankHelper V
6 years ago
Solved

Usar variable en medida

Hola Comunidad,

Espero que estén bien y que la contención no sea demasiado difícil.

Tengo un problema con los parámetros y mis medidas.

Estoy haciendo mi clase de matemáticas y me gustaría hacer una variable que en una medida que calcula de acuerdo a mi elección.

Lo mejor sería para mí para tomar esta decisión tan pronto como abra mi archivo pbit, pero si esto no es posible, entonces elegir entre el archivo. Ejemplo si elegí la distribución de Poisson, luego calculo (fórmula u otra medida), si elegí otro, luego otro cálculo. Vi videos en youtube en selectedvalue con switch pero no puedo

Aquí está mi formul en Excel y sus obras

SI (GAUCHE(CV_calculation_rule;1)"1"; CK2;(SI (CV_CALCULATION_RULE;1)"2"; CL2;SI (CV_CALCULATION_RULE;1)"4"; QUINTO grado; RESEARCHV (A2;' ¡Base de datos Comp'! A:V;22;0))))))))))

CV_calculation_rule es mi lista

CK2, CL2, CM2 son columna con formule que puedo hacer en power bi.

Gracias

  • Hola @Milozebre ,

    Puede modificar su fórmula como se muestra a continuación:

    Measure = SWITCH(SELECTVALUE(SI(GAUCHE(CV_calculation_rule;1)),"1";SELECTEDVALUE(CK2);
    "2";SELECTEDVALUE(CL2);"4";SELECTEDVALUE(CM2);RECHERCHEV(A2;'Comp database'!A:V;22;0))

    No estoy seguro de lo que significa "SI""GAUCHE""RECHERCHEV"? ¿Son todos los nombres de las mesas? La medida se puede describir simplemente como:

    measure= SWITCH([measure],"case 1","value 1","case 2,"value 2",...[else])

    Saludos
    Kelly
    ¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

9 Replies

  • VijayP's avatar
    VijayP
    Icon for Community Champion rankCommunity Champion

    Puede usar la misma fórmula en power bi lo que ha utilizado en Excel . ¿Cuál es la dificultad a la que se enfrenta, por favor, hágamelo saber

    saludos

    Vijay Perepa

  • v-kelly-msft's avatar
    v-kelly-msft
    Icon for Community Support rankCommunity Support

    Hola @Milozebre ,

    Puede modificar su fórmula como se muestra a continuación:

    Measure = SWITCH(SELECTVALUE(SI(GAUCHE(CV_calculation_rule;1)),"1";SELECTEDVALUE(CK2);
    "2";SELECTEDVALUE(CL2);"4";SELECTEDVALUE(CM2);RECHERCHEV(A2;'Comp database'!A:V;22;0))

    No estoy seguro de lo que significa "SI""GAUCHE""RECHERCHEV"? ¿Son todos los nombres de las mesas? La medida se puede describir simplemente como:

    measure= SWITCH([measure],"case 1","value 1","case 2,"value 2",...[else])

    Saludos
    Kelly
    ¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

    • Milozebre's avatar
      Milozebre
      Icon for Helper V rankHelper V

      Hola @v-kelly-msft

      Gracias por su respuesta.

      En inglés su if(Izquierda(CV_calculation_rule) - "1",CK3;(SI(Izquierda(CV_calculation_rule)"2"; CL3;IF(Left(CV_calculation_rule) á"4", CM3;(Vlookup(A3;' ¡Base de datos Comp'! A:V;22;0))))

      CV_calculation-rule: nombre de mi lista

      CK3, CL3, CM3 - columnas

      Base de datos de Comp: nombre de una hoja.

      En mi caso, no tengo la hoja en Power BI

      Si seleccioné 1 de mi parámetro, entonces hazlo (columnaA * Columna B o una medida que lo haga); Si seleccioné 2 del parámetro entonces hacer (otro cálculo o medida), ...

      Sólo tengo 4 opciones.

      Y estoy hablando de un parámetro, pero ¿es realmente un parámetro que tengo que hacer? Y si es así, ¿es un parámetro que creo para que se solicite al inicio (Transformar datos - Administrar parámetro) o Modelar nuevo parámetro ¿qué pasa si

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    Por lo tanto, podría tener una página que muestra una segmentación de las opciones que tiene y, a continuación, que impulsa todo lo demás. O botones que actúan como opciones para los marcadores.

    Difícil entender realmente lo que estás haciendo aquí.

  • Querida comunidad,

    Cierro mi solicitud sin haber tenido la respuesta a mi pregunta después de un mensaje de un miembro, él se reconocerá a sí mismo.

    Agradezco a las dos personas que se tomaron el tiempo para responderme. Es una comunidad, pero aparentemente para algunos reservados para una cierta categoría de personas con un nivel distinto al mío.

    Mantente a salvo,

    • Greg_Deckler's avatar
      Greg_Deckler
      Icon for Community Champion rankCommunity Champion
      @Milozebre , No todas las preguntas son responsables. Parece que tenías 3 personas que intentaban ayudar. ¡Sólo ha pasado un día!
      • Milozebre's avatar
        Milozebre
        Icon for Helper V rankHelper V

        ¿Quieres una explicación en el foro?

        De acuerdo.

        Dos personas trataron de ayudarme y les agradecí.

        Usted, con su hábito, no responde, una pista en el vago o luego para leer una página del foro para ser ayuda más rápido, pero entonces, uno no te ve más.

        Ya te envié un mensaje. No he dicho nada antes.

        Me imagino a todas las personas que están esperando ayuda y que te están leyendo.

        Puede que seas bueno, pero tu pedagogía no está destinada al público.

        Si encuentro la solución, esta será su 121 recetas DAX.

        Y decir hola nunca mató a nadie.

        Que tengas un buen día.