iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

Months ordered alphabetically
Months ordered alphabetically avatar

February 18, 2011 By Juan Camilo Zapata Montúfar Leave a Comment

One issue related when browsing a cube using Performance Point is that when you drag the Month dimension the months are sorted alphabetically and not by month.

One resolution to this problem is via MDX on PerformancePoint :

The problem is that PerformancePoint cant distinguish that a month is really a month.A possible solution is modify the MDX related to the Analytic Grid.

PerformancePoint Generates this MDX by default:

SELECT
{ [Calendary].[Year].[Year].ALLMEMBERS } * { [Calendary].[Month Name].[Month Name].ALLMEMBERS }
ON COLUMNS,

NON EMPTY { [Country].[Country].[Country].ALLMEMBERS } * { [Business Unit].[Business Unit].[Business Unit].ALLMEMBERS }
ON ROWS

FROM [Cube]

WHERE ( [Measures].[Vl End Balance] )

CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, FONT_FLAGS, FORE_COLOR, BACK_COLOR

Solution:

You have to tell Perfomance Point the order of the Months manually:

SELECT
{ [Calendary].[Year].[Year].ALLMEMBERS }

replace with:

{ [Calendary].[Month Name].[Month Name].[January],[Calendary].[Month Name].[Month Name].[February],[Calendary].[Month Name].[Month Name].[March],[Calendary].[Month Name].[Month Name].[April],[Calendary].[Month Name].[Month Name].[May],[Calendary].[Month Name].[Month Name].[June],[Calendary].[Month Name].[Month Name].[July],[Calendary].[Month Name].[Month Name].[August],[Calendary].[Month Name].[Month Name].[September],[Calendary].[Month Name].[Month Name].[October],[Calendary].[Month Name].[Month Name].[November],[Calendary].[Month Name].[Month Name].[December] }

As you note I have to tell Performance Point directly the order of the months.

the final code looks like this:

Filed Under: Performance Point Tagged With: MDX, Performance Point, sort dates mdx, sort dates performance point, Sort Months MDX

Mejora tu experiencia al buscar en Google!.
Mejora tu experiencia al buscar en Google!. avatar

February 17, 2011 By Juan Alberto Vélez Casadiego Leave a Comment

Cuantas veces al día buscas algo en Google.. 3 veces?, 5?, 10? 15 o mas?. El hecho es que en la actualidad la palabra ‘Google’ se ha vuelto sinónimo de ‘Buscar’. O díganme ustedes si no les ha pasado que le preguntan cualquier cosa a un amigo, y este les responde con tono obvio..   ..Busca en Google!. O peor aun, no falta el que te dice.. Pregúntale a ‘San Google’!!!. Y uno se queda como… ajj, pues si no?.Como buscar en Google se ha vuelto tan común, hoy les traigo varios tips para que puedan optimizar sus consultas. Realmente son muy fáciles y les puede resultar de mucha ayuda.

1. La forma de búsqueda especial en Google más extendida es la utilización de comillas para indicar que se busca la frase exacta:  Antigua ciudad de Guatemala y “Antigua ciudad de Guatemala” presentarán resultados diferentes.

2. Si dentro de una búsqueda entrecomillada no estamos muy seguros de todas las palabras, podemos sustituirlas por asteriscos, como por ejemplo en esta búsqueda: “medir * de la empresa”, donde los resultados sustituyen el asterisco por “rendimiento”, “éxito”, “liquidez” u otras palabras que encajen en la frase.

3. Al igual que podemos incluir palabras, también podemos excluirlas, precediéndolas de un signo negativo. Para ilustrarlo el siguiente ejemplo: la búsqueda apple dará resultados muy diferentes a la búsqueda apple -ipad -ipod -corps -computer -itunes –phone.

4. Cuando tenemos que buscarresultados para una serie de diferentes años o números, Google permite introducir una búsqueda del tipo “Número..Número”, por ejemplo: Resultados de Telefónica 2007..2010, que nos devolverá resultados que contengan 2007, 2008, 2009 y 2010.

5. De igual forma, al buscar en Google podemos incluir resultados relacionados con una o varias palabras alternativas, esto se hace a través del comando “OR”. Ejemplo: abogados Veracruz OR Xalapa devolverá resultados para una ciudad o para la otra, no necesariamente para las dos.

6. Google permite utilizar el símbolo “~” delante de una palabra para significar que queremos buscar esa palabra u otra similar, de esta forma, si buscamos:  ~logros científicos argentinos, nos devolverá resultados sobre “logros” pero también, por ejemplo, sobre “avances”.

7. Google no sólo devuelve como resultados páginas web, de hecho si buscamos gestión talento filetype:ppt obtendremos solamente documentos de PowerPoint y si la búsqueda es gestión talento filetype:pdf, serán documentos en formato PDF.

8. Otra posibilidad que ofrece Google es la de buscar específicamente definiciones, de esta forma, si ponemos define:benchmark nos devuelve varias definiciones de este término.

9. Google permite buscar en dominios específicos (nacionales o temáticos), por ejemplo, la búsqueda Ribera del Duero site:cr, devolverá resultados sobre estos vinos españoles específicamente en sitios webs bajo dominio costarricense .

10. Google también ofrece la posibilidad de realizar una búsqueda sólo para un sitio web en particular, de esta forma, la instrucción iva site:www.sri.gov.ec devolverá todas las menciones al Impuesto al Valor Agregado en el sitio del Servicio de Rentas Internas de Ecuador.

11. Incluso en algunos países, las búsquedas locales permiten localizar resultados en códigos postales específicos, por ejemplo buscando en Google.es restaurante 45001, devolverá resultados para el centro de la ciudad de Toledo, a la que corresponde dicho código postal.

12. Otra posibilidad es buscar sitios webs relacionados con uno dado, por ejemplo, la búsqueda related: www.iadb.org proporcionará sitios webs relacionados con el Banco Interamericano de Desarrollo.

13. La búsqueda avanzada permite además discriminar por países, idiomas o incluso los derechos legales de uso del texto.

14. Además Google permite buscar en: Imágenes, Vídeos, Blogs, Actualizaciones (de Facebook o Twitter, por ejemplo), Libros(de su amplísima base libros escaneados) o  Foros de debate.

15. Adicionalmente Google permite buscar artículos científicos a través de http://scholar.google.com, o patentes a través de http://www.google.com/patents, así como mapas y localizaciones geográficas a través de su conocido sitio http://maps.google.com.

Por último algunas curiosidades:

– Google sirve como calculadora , si introducimos en el buscador 25*34, nos devolverá el resultado.

– Google también calcula el cambio de moneda , si por ejemplo ponemos 1300 USD a CLP nos dará el cambio de dicha cantidad de dólares en pesos chilenos, o directamente 80 pesos a euros.

– Podemos saber el tiempo en una determinada ciudad con búsquedas como tiempo en Caracas.

– Personalización social.

Esta opción muestra únicamente aquellos resultados, relacionados con la búsqueda que estamos realizando, que provengan de lo que Google denomina nuestro “círculo social” (social circle). Eso sí, sólo muestra contenido de acceso público, no privado.

La idea es que opiniones e informaciones provenientes de gente cercana pueden ser más relevantes que las que provienen de desconocidos. Para acceder a este tipo de búsquedas hay que poseer una cuenta de Google y tener dado de alta un perfil personal. Nuestro “círculo social” para Google proviene de:

a) Contactos en nuestro Gmail o Google Talk

b) Contactos en nuestro Google contacts

c) Personas a las que seguimos a través de Google Buzz

d) Personas a las que estamos conectados a través de otras herramientas listadas en nuestro Perfil de Google como  Twitter oFriendFeed

e) Contactos de aquellos que forman parte de nuestro círculo social inmediato.

Puede ver una lista de los contactos de su “círculo social” a través del siguiente enlace: google.com/s2/search/social.

– Personalización geográfica.

Esta opción aparece bajo el título Nearby y muestra resultados especialmente relevantes en función de la localización geográfica. Para ello utiliza una ubicación por defecto (la de nuestro perfil si estamos dados de alta o una aproximación por IP) o bien una ubicación que definamos en ese momento.

– Personalización por historial.

Esta opción permite filtrar la búsqueda por páginas que ya hemos visitado o por páginas que no hemos visitado todavía, siempre y cuando tengamos una cuenta de Google con la opción de Historial Web habilitada

Bueno.. eso ha sido todo por hoy, Hasta la próxima!.

Fuente: PyMEs Latam

Filed Under: Google Tagged With: Como buscar en Google?, Google

Could not load file or assembly msmgdsrv error while checking MDX syntax on Analysis Services
Could not load file or assembly msmgdsrv error while checking MDX syntax on Analysis Services avatar

February 9, 2011 By Juan Camilo Zapata Montúfar Leave a Comment

When writing a MDX expression inside a role , i`ve encountered a problem when checking the syntax. When you  click on the check syntax button , an error window appears saying  it cannot  find the assembly msmgdsrv .

image

A workaround to this problem is to edit the Ssms.exe.config  file in Analysis Services .

You can find this file on the path

C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE

Make sure you edit this file as an Administrator.

Inside the file look for the line

<codeBase version=”9.0.0.0″ href=”msmgdsrv.dll”/>

and change the href value with the absolute path of the msmgdsrv.dll file , typically it can be found at

C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\10\msmgdsrv.dll

the file should look like this:

<configuration>
<runtime>
<assemblyBinding xmlns=”urn:schemas-microsoft-com:asm.v1″>
<probing privatePath=”PublicAssemblies;PrivateAssemblies”/>
<dependentAssembly>
<assemblyIdentity name=”msmgdsrv” publicKeyToken=”89845dcd8080cc91″ />
<codeBase version=”9.0.0.0″ href=”C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\10\msmgdsrv.dll”/>
</dependentAssembly>
</assemblyBinding>
<legacyUnhandledExceptionPolicy enabled=”1″/>
<newComVTableLayout enabled=”true” />
<generatePublisherEvidence enabled=”false”/>
</runtime>
</configuration>

Try checking the MDX syntax , it should be successful.

image

Filed Under: BizTalk, Performance Point Tagged With: Analysis Services mdx, cannot find the assembly msmgdsrv, MDX, Months ordered alphabetically on mdx, Sort Months MDX, Ssms.exe.config

  • « Previous Page
  • 1
  • …
  • 46
  • 47
  • 48
  • 49
  • 50
  • …
  • 72
  • Next Page »

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Carlos
Alberto Rueda

Sonia
Elizabeth Soriano

Diana
Díaz Grijalba

Bernardo
Enrique Cardales

Alexandra
Bravo Restrepo

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Carlos
Andrés Vélez

Yully
Arias Castillo

Brayan
Ruiz

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Josué
Leonardo Bohórquez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Mario
Andrés Cortés

Eric
Yovanny Martinez

Carolina
Torres Rodríguez

Juan
Mauricio García

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org