none
Atributo de dimensión numérico

    Pregunta

  • Buenas,

    Tengo una dimensión de cursos donde unos atributos corresponden a diferentes puntuaciones del mismo, de tal manera que me sirve para filtrar aquellos alumnos que tienen unas puntuaciones mínimas. Tal y como lo tengo ahora si quieren seleccionar por ejemplo a aquellos alumnos que tienen mas de 9 tendría que seleccionar manualmente una a una todas las puntuaciones por encima de ese valor. A mi lo que me gustaría es que desde Excel se pudiera utilizar a modo de filtro numérico y que se pudiera seleccionar MAYOR O IGUAL QUE.

    ¿Sabéis si se puede hacer esto y cómo se haría?

    Muchas gracias, un saludo... y espero que se entienda bien la consulta

    miércoles, 06 de septiembre de 2017 9:51

Respuestas

  • Hola, estos campos de donde te vienen , Otra hoja del Excel (tabla dinámica), origen externo SQL o analysis Services , etc.. Porque seguramente tendrás que cambiar en el origen si es un Cubo para poder usar este tipo de filtro...

    En cuanto al ordenar por Valor, sería en el caso de que la calificación esté en la parte de los hechos (Fact o Valores) no solo en la dimensión o en ambas también valdria,  si es así puedes usar este filtro sobre ese campo, el ejemplo que me envías con el filtro de valor está filtrando por "Recuento distinto Cod Persona", este solo funcionaría si tiene ese valor en los "Valores".


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Marcado como respuesta Ricardo760 lunes, 11 de septiembre de 2017 8:35
    miércoles, 06 de septiembre de 2017 13:11
  • Ese campo viene de una tabla de hechos, que la convierto en una dimensión para poder filtrar por esas puntuaciones.

    He conseguido que me salga bien ordenado cambiando en las propiedades de ese atributo "Order By" de "Name" a "Key" y ya me sale ordenado correctamente.

    Muchas gracias JM Claudio!!

    • Marcado como respuesta Ricardo760 lunes, 11 de septiembre de 2017 8:35
    lunes, 11 de septiembre de 2017 8:35

Todas las respuestas

  • Hola, si el atributo es numérico , y lo añades a las etiquetas de fila, por ejemplo, puede usar el filtro de etiqueta y usar el "Mayor que", si en lugar de un una dimensión lo tienes como una medida dentro del Hecho, puedes usar el Filtro de Valor y así no tienes que incluir la dimensión...ya puede jugar con estos datos..

    


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Marcado como respuesta Ricardo760 miércoles, 06 de septiembre de 2017 11:01
    • Desmarcado como respuesta Ricardo760 miércoles, 06 de septiembre de 2017 11:15
    miércoles, 06 de septiembre de 2017 10:05
  • Muchas gracias JM,

    Lo he probado y no funciona bien. A pesar de que el campo de puntuación es de tipo int en la BBDD, a la hora de realizar el filtro como tu me dices no lo realiza bien. Adjunto pantallazo para cuando selecciono en el filtro por valor mayor o igual que 9 y por etiqueta menor  que 8...




    • Editado Ricardo760 miércoles, 06 de septiembre de 2017 11:28
    miércoles, 06 de septiembre de 2017 11:01
  • Hola, para saber si tus campos realmente llegan como enteros , sin filtro. intenta ordenarlos, si sale algo tipo 1, 11,12, etc.. antes que el 2 es porque está como texto..

    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain


    • Editado JM Claudio miércoles, 06 de septiembre de 2017 13:03
    miércoles, 06 de septiembre de 2017 11:56
  • Exacto! al ordenarlos me aparecen como tu dices, o sea que no me aparece como número entero...

    Entiendo entonces que no puedo hacer nada para que éstos atributos me aparezcan como números enteros, ¿verdad?

    Muchas gracias

    miércoles, 06 de septiembre de 2017 12:05
  • Hola, estos campos de donde te vienen , Otra hoja del Excel (tabla dinámica), origen externo SQL o analysis Services , etc.. Porque seguramente tendrás que cambiar en el origen si es un Cubo para poder usar este tipo de filtro...

    En cuanto al ordenar por Valor, sería en el caso de que la calificación esté en la parte de los hechos (Fact o Valores) no solo en la dimensión o en ambas también valdria,  si es así puedes usar este filtro sobre ese campo, el ejemplo que me envías con el filtro de valor está filtrando por "Recuento distinto Cod Persona", este solo funcionaría si tiene ese valor en los "Valores".


    JM Claudio Dba/Consultor SQL/BI Pasiona - Spain

    • Marcado como respuesta Ricardo760 lunes, 11 de septiembre de 2017 8:35
    miércoles, 06 de septiembre de 2017 13:11
  • Ese campo viene de una tabla de hechos, que la convierto en una dimensión para poder filtrar por esas puntuaciones.

    He conseguido que me salga bien ordenado cambiando en las propiedades de ese atributo "Order By" de "Name" a "Key" y ya me sale ordenado correctamente.

    Muchas gracias JM Claudio!!

    • Marcado como respuesta Ricardo760 lunes, 11 de septiembre de 2017 8:35
    lunes, 11 de septiembre de 2017 8:35