Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Power Bi

Hola

Necesito crear un par de medidas en mi escritorio y estas medidas se incrementarán en función de los valores que se agreguen a uno de los archivos de mi base de datos. Mi pregunta es que si hay forma de escribir un script que cuando se agregue un nuevo valor a ese archivo de base de datos, se cree una medida para este nuevo valor?
Aquí hay un ejemplo de mi tabla de base de datos (my_table):

proyectoip_program
XX_ip1
XX_ip2

Las medidas para que estos ip_programs deberían ser algo así:

X_ip1_count= CALCULAR(CONTAR('my_table'[ip_program]), FILTRO('my_table','my_table'[projectip_program]="X_ip1"))
X_ip2_count= CALCULAR(CONTAR('my_table'[ip_program]), FILTRAR('my_table','my_table'[projectip_program]=" X_ip2"))
Quiero tener esta creación de medidas en un código para que sea posible verificar cualquier valor nuevo en el campo ip_program y crear las nuevas medidas para nuevos valores automáticamente.
Gracias
Maryam


4 Replies

  • No es necesario crear toneladas de medidas explícitas. Agregue [projectip_program] al objeto visual como dimensión y, a continuación, use medidas implícitas.

  • Gracias @lbendlin por la respuesta. De hecho, en mi tabla, proyecto y ip_program son dos columnas separadas. Por lo tanto, no se trata de un campo llamado "projectip_program".

    Proyectoip_program
    xx_ip1
    xx_ip2
    xx_ip3


    Mi razón para crear medidas es que quiero usar un gráfico de barras apiladas para mi visualización que muestre el número total de programas ip, codificado por colores con cada uno de los nombres del programa ip. Para este escenario, ¿tiene alguna recomendación en lugar de usar measure? Aquí adjunto una imagen ejemplo de mi gráfico en el que cada color representa un nombre ip_program

    Gracias

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).

      No incluya información confidencial ni nada que no esté relacionado con el problema o la pregunta.

      Si no está seguro de cómo cargar datos, consulte https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216

      Muestre el resultado esperado en función de los datos de muestra que proporcionó.

      ¿Quieres respuestas más rápidas? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Gracias por la respuesta de lbendlin, por favor permítame proporcionar otra información:

      Hola, @mkh1234

      Con respecto al problema que planteaste, mi solución es la siguiente:

      1. Primero he creado la siguiente tabla y los nombres de las columnas y los datos son los datos que ha proporcionado:

      2.solo necesito asegurarme de que el mismo color y clasificación sean consistentes, y la modificación que hice a mis datos es crear las siguientes columnas de cálculo:

      Column = RIGHT('Table'[ip_program],3)

      3. A continuación, modificamos la visualización de la siguiente manera:

      4. Aquí está mi resultado final, que espero cumpla con sus requisitos.

      Por favor, encuentre la pbix adjunta relevante para el caso.


      Por supuesto, si tiene alguna idea nueva, puede contactarnos.

      Saludos

      Leroy Lu

      Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.