cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Microsoft
Microsoft

¿Cómo puedo agregar una nueva tabla a una base de datos conectada en vivo?

Tengo una base de datos que incluye un campo con el "nombre del cliente". Necesito agrupar a estos clientes, y para eso normalmente crearía una nueva tabla con dos columnas (una con el "nombre del cliente" y otra con el "nombre del grupo"), y luego relacionarme a través del campo "nombre del cliente".

Aunque esto funciona cuando la base de datos se importa al archivo PowerBI, no lo hace cuando simplemente establezco una conexión en vivo a la base de datos (Obtener datos -> Analysis Services -> Base de datos de SQL Server Analysis Services -> Conectar en vivo). Básicamente, PowerBI deshabilita la opción para crear una nueva tabla.

Escuché que podría ser capaz de hacer esto usando "Power Apps", pero nunca los he usado y estoy perdido. ¿Puede alguien proporcionar ayuda sobre dónde puedo empezar a mirar o hacerme saber si hay una manera diferente de hacer lo que necesito?

Gracias de antemano.

1 ACCEPTED SOLUTION
Super User II
Super User II

@RoundedWheels Desafortunadamente, usted tiene que agregar esa tabla en el nivel AAS. Power Apps le ofrece la posibilidad de escribir en una tabla que tiene una consulta directa asociada al modelo, no está seguro de que pueda ayudar con este escenario.

Lo que puede agregar son medidas, y es posible que pueda acercarse a lo que está tratando de hacer.

1. Asumo que ha creado esta agrupación en Excel o puede abrirla allí.

2. Puede crear fórmulas de Excel para colocar una tabla de valores en una cadena entre comillas y delimitada por comas de esta manera:

DataZoe_0-1602035210022.png

3. Utilícelos para crear una medida para cada grupo:

Clientes del Grupo 1 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[Nombre del cliente] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Krispin Klicher",
"Francisca Adriano",
"Elliott Windybank",
"Abbye Manston",
"Kerry Muzzillo",
"Jeane Muddle",
"Fernande Moehler",
"Rice Pavluk",
"Horacio Hércules",
"Susanetta Gallie",
"Bent Wasmer",
"Dosi Cosford",
"Joel Betje",
"Libby Bernot",
}
)
)

Clientes del Grupo 2 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[id] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Gun Samett",
"Brockie Jacklin",
"Marve McKeowon",
"Francisco Tilio",
"Ludwig Senett",
"Welch Lampel",
"Lory Jozsika",
"Alfredo Philipsohn",
"Jim Aulton",
"Sander Banister",
"Kearney O'Criane",
"Kristoforo Maxwale",
"Janene Elmore",
"Alika Pester",
"Timotheus Dicey",
"Liesa Pavolini",
"Pat Hounsome",
"Nial Pilkington",
"Ginelle Worrill",
"Fredericka Ludwell",
"Cinda Elen"
}
)
)

Clientes del Grupo 3 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[id] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Obediah Musgrave",
"Dorothy Widd",
"Erskine Caudray",
"Nathalie Fumagallo",
"Karim Sheahan",
"Duff Haddleston",
"Elwin Cage",
"Feodora McKag",
"Krispin Pinar",
"Britta Tabour",
"Alys Dohmer",
"Nefen Betje"
}
)
)

Grupo de clientes ( Customer Group)
SWITCH (
FALSE (),
ISBLANK ( [Clientes del Grupo 1] ), "Grupo 1",
ISBLANK ( [Clientes del Grupo 2] ), "Grupo 2",
ISBLANK ( [Clientes del Grupo 3] ), "Grupo 3",
"Sin grupo"
)

3. Puede usar 3 recuentos en objetos visuales en lugar de una leyenda, como un gráfico circular. Y puede usar el grupo de clientes en tablas y puede filtrar objetos visuales individuales con él mediante el panel de filtro. Por supuesto, no se puede utilizar como leyenda, eje o segmentación de datos.

DataZoe_0-1602035641526.png

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

4 REPLIES 4
Community Support
Community Support

Hola @RoundedWheels,

No, es imposible hacer cambios para agregar una tabla cuando se trabaja en el modo de conexión en vivo. (la mayoría de las funciones de edición se han deshabilitado en este modo, solo puede realizar cambios en las medidas) En su lugar, debe realizar estas operaciones en el lado de la base de datos.
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

@v-shex-msft , @amitchandak ,

Estoy usando un conjunto de datos compartido para crear un informe que tiene un objeto visual de tabla y pocos filtros en él.

Como se muestra como conectado en vivo al conjunto de datos, hay la mayoría de las restricciones con las opciones disponibles en la herramienta.

Mi escenario es En un objeto visual de tabla Necesito filtrar el identificador de cliente basado en datos. Por lo tanto, mi tabla Customer tiene miles de registros de los que necesito filtrar los datos para unos pocos identificadores de cliente de hundreads. Es difícil tirar de la columna en el filtro de nivel de página y anular la selección de los identificadores de cliente de la lista. ¿Hay otra manera de hacerlo?

He creado una medida como se muestra a continuación, pero no puedo colocarla en el filtro de nivel de página, así que la agregué a los filtros de nivel visual. Los filtros con Cust id no son 0.

Id. de cliente no en el número de clientes.
ID de cliente de VAR: MAX(CUSTOMER[CUSTOMER_ID])
Cliente de VAR á "95611","5621","5395","5396","5636","5410","0543","6180","66487","9749","0339","17","99538","99806","3826","3924","84265","86380","94089","94125"""94190","95822","43479","43480","43579","43580"
devolución
IF(NOT(CustomerID in Customer),1,0)

Cuando pongo esta medida en el filtro visual, veo el error Resource exceed. Cualquier mejor manera de escribir esta medida o cualquier otra forma posible de filtrar datos.

Cualquier ayuda en esto es muy apreciada.

Super User II
Super User II

@RoundedWheels Desafortunadamente, usted tiene que agregar esa tabla en el nivel AAS. Power Apps le ofrece la posibilidad de escribir en una tabla que tiene una consulta directa asociada al modelo, no está seguro de que pueda ayudar con este escenario.

Lo que puede agregar son medidas, y es posible que pueda acercarse a lo que está tratando de hacer.

1. Asumo que ha creado esta agrupación en Excel o puede abrirla allí.

2. Puede crear fórmulas de Excel para colocar una tabla de valores en una cadena entre comillas y delimitada por comas de esta manera:

DataZoe_0-1602035210022.png

3. Utilícelos para crear una medida para cada grupo:

Clientes del Grupo 1 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[Nombre del cliente] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Krispin Klicher",
"Francisca Adriano",
"Elliott Windybank",
"Abbye Manston",
"Kerry Muzzillo",
"Jeane Muddle",
"Fernande Moehler",
"Rice Pavluk",
"Horacio Hércules",
"Susanetta Gallie",
"Bent Wasmer",
"Dosi Cosford",
"Joel Betje",
"Libby Bernot",
}
)
)

Clientes del Grupo 2 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[id] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Gun Samett",
"Brockie Jacklin",
"Marve McKeowon",
"Francisco Tilio",
"Ludwig Senett",
"Welch Lampel",
"Lory Jozsika",
"Alfredo Philipsohn",
"Jim Aulton",
"Sander Banister",
"Kearney O'Criane",
"Kristoforo Maxwale",
"Janene Elmore",
"Alika Pester",
"Timotheus Dicey",
"Liesa Pavolini",
"Pat Hounsome",
"Nial Pilkington",
"Ginelle Worrill",
"Fredericka Ludwell",
"Cinda Elen"
}
)
)

Clientes del Grupo 3 ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla'[id] ),
FILTRO (
'Mesa',
'Tabla'[Nombre del cliente]
EN LA UNIDAD DE
"Obediah Musgrave",
"Dorothy Widd",
"Erskine Caudray",
"Nathalie Fumagallo",
"Karim Sheahan",
"Duff Haddleston",
"Elwin Cage",
"Feodora McKag",
"Krispin Pinar",
"Britta Tabour",
"Alys Dohmer",
"Nefen Betje"
}
)
)

Grupo de clientes ( Customer Group)
SWITCH (
FALSE (),
ISBLANK ( [Clientes del Grupo 1] ), "Grupo 1",
ISBLANK ( [Clientes del Grupo 2] ), "Grupo 2",
ISBLANK ( [Clientes del Grupo 3] ), "Grupo 3",
"Sin grupo"
)

3. Puede usar 3 recuentos en objetos visuales en lugar de una leyenda, como un gráfico circular. Y puede usar el grupo de clientes en tablas y puede filtrar objetos visuales individuales con él mediante el panel de filtro. Por supuesto, no se puede utilizar como leyenda, eje o segmentación de datos.

DataZoe_0-1602035641526.png

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

Super User IV
Super User IV

@RoundedWheels, no muy claro. Pero solo puede agregar conexiones en vivo de Solo una conexión en vivo a partir de ahora.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors
Top Kudoed Authors