Forum Discussion

pabloschmidt's avatar
pabloschmidt
Regular Visitor
5 years ago
Solved

funcion concatenate

Quiero usar la funcion CONCATENATE pero cuando la pongo no me aparece la tabla con los datos que quiero concatenar. Me aparecen solo alguna de las tablas. ¿Como puedo hacer para traer los datos de cualquier tabla?

  • Anonymous's avatar
    Anonymous
    5 years ago

    Hola @pabloschmidt ,

    Veo que está utilizando el modo directamente. Compruebe el documento.

    https://docs.microsoft.com/en-us/dax/concatenate-function-dax#remarks .

    Dice "Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS)."

    Observaciones

    • La función CONCATENATE combina dos cadenas de texto en una cadena de texto. Los elementos unidos pueden ser texto, números o valores booleanos representados como texto, o una combinación de esos elementos. También puede utilizar una referencia de columna si la columna contiene valores adecuados.

    • La función CONCATENATE de DAX solo acepta dos argumentos, mientras que la función CONCATENAR de Excel acepta hasta 255 argumentos. Si necesita concatenar varias columnas, puede crear una serie de cálculos o, mejor aún, utilizar el operador de concatenación (&) para unir todas ellas en una expresión más sencilla.

    • Si desea utilizar cadenas de texto directamente, en lugar de usar una referencia de columna, debe incluir cada cadena entre comillas dobles.

    • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

    Saludos

    Jay

4 Replies

  • Adjunto dos imagenes. En una se pueden ver todas las tablas disponibles y en otra las que me aparecen cuando busco con la funcion CONCATENATE. No entiendo por que solo me aparecen algunos elementos y no me deja buscar entre la totalidad de las tablas. No sé si hay alguna forma de tomar valores de cualquier tipo de tabla.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @pabloschmidt ,

    Veo que está utilizando el modo directamente. Compruebe el documento.

    https://docs.microsoft.com/en-us/dax/concatenate-function-dax#remarks .

    Dice "Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS)."

    Observaciones

    • La función CONCATENATE combina dos cadenas de texto en una cadena de texto. Los elementos unidos pueden ser texto, números o valores booleanos representados como texto, o una combinación de esos elementos. También puede utilizar una referencia de columna si la columna contiene valores adecuados.

    • La función CONCATENATE de DAX solo acepta dos argumentos, mientras que la función CONCATENAR de Excel acepta hasta 255 argumentos. Si necesita concatenar varias columnas, puede crear una serie de cálculos o, mejor aún, utilizar el operador de concatenación (&) para unir todas ellas en una expresión más sencilla.

    • Si desea utilizar cadenas de texto directamente, en lugar de usar una referencia de columna, debe incluir cada cadena entre comillas dobles.

    • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

    Saludos

    Jay