發表文章

目前顯示的是 2020的文章

DAX 每月累加數據 by year

圖片
想要做到以下結果 Month Recurring Cumulative Expected 2016-01-01 0:00 0 0 0 2016-02-01 0:00 5 5 5 2016-03-01 0:00 5 5 10 2016-04-01 0:00 5 5 15 2016-05-01 0:00 5 5 20 2016-06-01 0:00 5 5 25 2016-07-01 0:00 5 5 30 2016-08-01 0:00 5 5 35 2016-09-01 0:00 5 5 40 2016-10-01 0:00 5 5 45 2016-11-01 0:00 5 5 50 2016-12-01 0:00 5 5 55 將其創建新增為計算列。 計算所有先前行/日期的總和 Cumulative = VAR RowDate = Table1[Date] RETURN CALCULATE ( SUM ( Table1[Recurring] ), FILTER ( Table1, Table1[Date] <= RowDate && YEAR ( Table1[Date] ) = YEAR ( RowDate ) ) ) 另外可以加上時間表 搭配max 抽出每個月的數值 See also :

PowerBI 更新失敗 出現The import List.ConformToPageReader matches no exports. Did you miss a module reference?

圖片
某天突然powerBI資料更新失敗 出現訊息 The import List.ConformToPageReader matches no exports. Did you miss a module reference? 查了一下是官方做了一些改動 需要更新資料閘道程式到新版 便可解決此問題 See also : https://community.powerbi.com/t5/Service/PowerBI-dataset-refresh-error/td-p/1485869

無法更新ADFS憑證失敗 出現PS0317錯誤訊息 ADFS 4.0 and powershell issue with Set-AdfsSslCertificate

圖片
在客戶端更新ADFS憑證時失敗 根據一般操作教學 除了在ADFS設定中更換憑證以外 還需要在POWERSHELL中下指令 PS C:\Windows\system32> Set-AdfsSslCertificate -Thumbprint ‎‎8cb15fc534e055e627cdd85167a31b85db6a2e4e 但出現以下訊息 Set-AdfsSslCertificate : PS0317: 在執行命令 'Set-AdfsSslCertificate' 期間,一或多部 AD FS 伺服器傳回錯誤。錯誤資訊 : PS0 316: AD FS 伺服器 : 'localhost' ,錯誤 : ' 連線到遠端伺服器 localhost 失敗,傳回下列錯誤訊息 : WinRM 無法處理該要求。使用 Ne gotiate 驗證時發生下列錯誤,錯誤碼為 0x80090322: 發生不明的安全性錯誤。   可能的原因為 :   - 指定的使用者名稱或密碼不正確。   - 在未指定驗證方法和使用者名稱的情況下使用 Kerberos 。   -Kerberos 接受網域使用者名稱,但不接受本機使用者名稱。   - 遠端電腦名稱及連接埠的服務主體名稱 (SPN) 不存在。   - 用戶端及遠端電腦位於不同的網域中,而且這兩個網域之間沒有信任關係。   在檢查過上述問題之後,請嘗試下列動作 :   - 在事件檢視器中,檢查與驗證相關的事件。   - 變更驗證方法 ; 將目的電腦新增至 WinRM 的 TrustedHosts 組態設定,或是使用 HTTPS 傳輸。   請注意,可能不會驗證在 TrustedHosts 清單中的電腦。    - 如需 WinRM 設定的詳細資訊,請執行下列命令 : winrm help config 。 如需詳細資訊,請參閱 about_Remote_Troubleshooting 說 明主題。 ' 。 位於 線路 :1 字元 :1 + Set-AdfsSslCertificate -Thumbprint ‎‎8cb15fc53...

PowerBI DAX 根據選擇的欄位產生不同的單位描述

圖片
這個需求是這樣的 我們在圖表裡面呈現的值 希望以不同的單位顯示 譬如 選到 產品裡面的 工程款 單位要顯示 "案" 選到 產品裡面的 工程材料 單位要顯示 "一批" 可以利用以下公式 新增一個量值 SelectAccCode = SWITCH(SELECTEDVALUE(acc_code[accName],"單位"),"代辦工程款","單位:億元","給水收入","單位:百萬","單位:萬元") acc_code[accName] 這個就是你的物品選擇 "代辦工程款" 這個改成你的 對應顯示名稱 如 材料 預設是顯示萬元 可以看到我選擇 代辦工程款時 單位改成億元 footer See also :

PowerShell 執行時出現無法下載 WARNING: Unable to download from URI 'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409' to ''

圖片
當你確認網路都正常 但是無法正確install模組 可以試試看在Powershell(管理員執行) 1. Open Powershell (As Admin) 2. [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 3. Try it again! 或是安裝Nuget新版本 Install - PackageProvider - Name NuGet - MinimumVersion 2.8 . 5.201 - Force It work fine for me footer See also :

MICROSOFT TEAMS Live event 即時活動 如何開啟公開設定

圖片
預設是關閉的 如果要開啟(表示組織外的人也可以參加即時活動live event) 需要到Office 365的teams後台 再會議選項中的即時活動原則中進行修改 將誰可以參與即時會議改為所有人 修改完需要等待一兩個小時才會生效 footer See also :

AZURE VPN 異常檢測

使用故障排除進行 VPN 測試 指令可以使用 cloud powerchell 黃色的部分請代換成自己的名稱 執行以下語法 $networkWatcher = Get-AzNetworkWatcher -Location " southeastasia " $connection = Get-AzVirtualNetworkGatewayConnection -Name " GSEO-Azure-IPSec-SEA " -ResourceGroupName " GSEO-Cloud-SEA " $sa = New-AzStorageAccount -Name " contosoexamplesa " -SKU "Standard_LRS" -ResourceGroupName " GSEO-Cloud-SEA " -Location " SoutheastAsia " Set-AzCurrentStorageAccount -ResourceGroupName $sa.ResourceGroupName -Name $sa.StorageAccountName $sc = New-AzStorageContainer -Name logs Start-AzNetworkWatcherResourceTroubleshooting -NetworkWatcher $networkWatcher -TargetResourceId $connection.Id -StorageId $sa.Id -StoragePath "$($sa.PrimaryEndpoints.Blob)$($sc.name)" 完成後會將結果寫在這裡 /Microsoft.Storage/storageAccounts/contosoexamplesa/containersList footer See also :   使用  Azure  網路監看員  PowerShell  來針對虛擬網路閘道和連線進行疑難排解

AZURE VM異常 關閉防火牆設定

圖片
   如果VM異常 無法遠端桌面進入VM 可嘗試重設RDP服務 或透過下方指令關閉防火牆 PowerShell Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False footer See also : 使用 Windows PowerShell 管理具有進階的安全性的 Windows Defender 防火牆 https://docs.microsoft.com/zh-tw/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell

LINUX開機失敗 將OS磁碟掛到另外一台虛擬機器進行修改

圖片
1.建立OS磁碟快照 Stop the affected VM. Take a snapshot for the OS disk of the VM. Create a virtual hard disk from the snapshot. Attach and mount the virtual hard disk to another Windows VM for troubleshooting purposes. Connect to the troubleshooting VM. Edit files or run any tools to fix issues on the original virtual hard disk. Unmount and detach the virtual hard disk from the troubleshooting VM. Swap the OS disk for the VM 2.建立磁碟    使用cloud powershell進行 #Provide the name of your resource group $resourceGroupName ='Owncloud' #Provide the name of the snapshot that will be used to create Managed Disks $snapshotName = 'pccoc02-snapshot'  #Provide the name of theManaged Disk $diskName = 'newpccoc02OSDisk' #Provide the size of the disks in GB. It should be greater than the VHD file size. In this sample, the size of the snapshot is 127 GB. So we set the disk size to 128 GB. $diskSize = '128' #Provide the storage type for ...

為 RD 閘道和 RD 連線代理人伺服器建立並安裝自我簽署憑證

圖片
為 RD 閘道和 RD 連線代理人伺服器建立並安裝自我簽署憑證。  注意 如果您要從受信任的憑證授權單位提供並安裝憑證,請為每個角色執行步驟 h 到步驟 k 的程序。   每個這類憑證都需要有可用的 .pfx 檔案。 在 [伺服器管理員] 中,按一下 [遠端桌面服務 > 概觀 > 工作 > 編輯部署內容] 。 展開 [憑證] ,然後向下捲動至資料表。   按一下 [RD 閘道 > 建立新的憑證] 。 使用 RD 閘道伺服器的外部 FQDN 輸入憑證名稱 (例如 contoso.westus.cloudapp.azure.com),然後輸入密碼。 選取 [儲存此憑證] ,然後瀏覽至您在先前的步驟中為憑證建立的共用資料夾。   (例如 \Contoso-Cb1\Certificates。) 輸入憑證的檔案名稱 (例如 ContosoRdGwCert),然後按一下 [儲存] 。 選取 [允許憑證新增至目的地電腦上受信任的根憑證授權單位憑證存放區] ,然後按一下 [確定] 。 按一下 [套用] ,然後等待憑證順利套用至 RD 閘道伺服器。 按一下 [RD Web 存取 > 選取現有的憑證] 。 瀏覽至為 RD 閘道伺服器建立的憑證 (例如 ContosoRdGwCert),然後按一下 [開啟] 。 輸入憑證的密碼,並選取 [允許憑證新增至目的地電腦上受信任的根憑證存放區] ,然後按一下 [確定] 。 按一下 [套用] ,然後等待憑證順利套用至 RD Web 存取伺服器。 使用 RD 連線代理人伺服器的內部 FQDN 作為新的憑證名稱 (例如 Contoso-Cb1.Contoso.com),重複  RD 連線代理人 - 啟用單一登入 和  RD 連線代理人 - 發佈服務 的子步驟 1-11。 匯出自我簽署的公開憑證,並將其複製到用戶端電腦。   如果您使用信任的憑證授權單位所發出的憑證,則可以略過此步驟。 啟動 certlm.msc。 展開 [個人] ,然後按一下 [憑證] 。 在右窗格中,以滑鼠右鍵按一下預定要用於用戶端驗證的 RD 連線代理人憑證,例如  Con...