cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
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

Accepted Solutions
Highlighted
Super User I
Super User I

@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

View solution in original post

4 REPLIES 4
Highlighted
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!

Highlighted
Super User I
Super User I

@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

View solution in original post

Highlighted
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.
Highlighted

@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.

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors